App development training programme
After our first App Dev School events we want to have a formal training programme. Let's discuss how we want to implement this.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Daniel Holbach
- Direction:
- Needs approval
- Assignee:
- Daniel Holbach
- Definition:
- New
- Series goal:
- Accepted for utopic
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
Existing Materials: http://
IDEAS:
OBJECTIVES:
* Audience understands Ubuntu SDK Development and key features
* Audience has a working Ubuntu SDK Development environment on their computer
* Audience has a working simple application from a standard template
* Audience has used the following APIs/Components:
* MainView
* PageStack/Page
* GridUnits
* ConditionalLayouts (simple Column->Row)
* ToolbarItem/new Header
* Audience can run their app from QtCreator
* Audience can create a Click package of their app
* Create/edit .desktop file
* Create/edit click manifest
* Create/edit apparmor manifest
* Run Click reviewer tools
* Get feedback, use form
* Audience is aware of our Developer portal Google+ community, IRC channel
* 3-4 hours of content and instruction
* Broken into hour-long "modules" that can be used independently
* Ready by July 1
* First events mid-July
RESOURCES:
* Development environment on a USB stick
* Slidedecks for the presenter
* Ubuntu Platform & SDK structure & features
* Application building, step by step
* Presentation notes/steps that match the presentation
* Make them available on developer.
* Example app code building on a standard template
* Feedback form on developer.
Work Items
Work items:
[dholbach] update feedback form (looks good: https:/
[mhall119] figure out what kind of app we want as an example: DONE
[popey] figure out what kind of app we want as an example: DONE
[dholbach] figure out what kind of app we want as an example: DONE
[mhall119] Create example application: INPROGRESS
[dholbach] Create example application: INPROGRESS
[dholbach] Create platform presentation: TODO
[dholbach] Create application walk-though presentation: DONE
[popey] Create audience notes docs that correspond to walk-through presentation: TODO
[popey] beta-test app+exercises: TODO
[dholbach] beta-test app+exercises: TODO
[dholbach] update developer.u.c: TODO
[dholbach] Convert presentations from odp to Google docs: TODO
[dholbach] organise events locally mid July: TODO
[popey] organise events locally mid July: TODO
[nskaggs] organise events locally mid July: TODO
[dpm] organise events locally mid July: TODO
[mhall119] organise events locally mid July: TODO
[dholbach] schedule phase 2 planning meeting: TODO