SDK feedback from App Developers

Registered by Michael Hall on 2013-05-13

Gather feedback on the current state of the Ubuntu SDK and existing plans for the future. Find out what developers like, what they don't like, what's missing and what should be changed.

Blueprint information

Status:
Not started
Approver:
Jono Bacon
Priority:
Undefined
Drafter:
Michael Hall
Direction:
Needs approval
Assignee:
Michael Hall
Definition:
New
Series goal:
Accepted for saucy
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-13.10

Related branches

Sprints

Whiteboard

SDK feedback from App Developers
2013-05-14 16:05..17:00 in App Developer 1

Dash requires searching for "Qt Creator", it should allow searching for "Ubuntu SDK" + SDK profile in general, a separate "Ubuntu SDK" from non-glorified Qt Creator, or continuing to do the makeover via the plugin? Keywords to the .desktop file or renaming to Qt Creator (Ubuntu SDK).

"Ubuntu UI Toolkit Gallery" is available from the Dash, not from QtCreator

Docs for Ubuntu Components inside QtCreator itself (that's not what jono was saying; see above. besides the docs are already in QtCreator)

UITK API docs are a bit hidden on developer.ubuntu.com

Unclear where to put additional functionality that doesn't fit in the toolbar (i.e. more than 5 actions). This is not clear from the design guidelines

Need direction on how to properly use the Toolbar/HUD/Hud Toolbar

TextArea needs improvement for input (pageup/pagedown) and visual appearance (no scrollbars)

Need more documentation on populating HUD

Documentation on Performance and Profiling
Like: http://qt-project.org/wiki/Category:Developing_with_Qt::Performance-Tips
linking to the following would be enough: http://qt-project.org/doc/qt-5.0/qtquick/qtquick-performance.html

Need common settings framework, Ubuntu Component wrapper to make it easier
Include it in the app template code
Sync some settings using U1DB
I'd love support for javascript and not just c++ for settings: it (GSettings) will be available straight from QML
Need guidance on localizing dates, times and numbers

Will there be an equivalent of http://developer.android.com/reference/android/content/Intent.html

Common date/time picker
Cimi is working on a API/design spec
clock app has a custom widget right now
calendar app needs one

(?)

Work Items

Work items:
[jonobacon] Raise design issue of handing toolbar options with Calum: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.