DeveloperManual
Revision 1 as of 2010-05-25 22:19:20
Clear message
- Creating an application with Quickly
- The Python Language (Point people to Dive into Python )
- Building a User Interface with glade
- - writing code to respond to signals from that UI
- Composing Apps with Widgets
- - creating your own widgets
- Creating controls on the fly
- Displaying and controlling Media
- Storing persistant data with desktopcouch
- Reading and writing files with Python
- Informing the user with Indicators
- - appindicators and windicators
- Integrating online components (scraping web sites and reading APIs)
- Managing your project with Launchpad and Ground Control
- Version control with bzr
- Sharing and publishing data on Ubuntu One
- Sharing your application with Ubuntu Users
- quickly release + ppas + apt:// + - getting it ready for the software center
- Designing a Good App (input from design team)
- - some Ubuntu design guidelines and HIG, to explain to people some of the basics of writing an app that's usable
- Maybe notes about choosing good variable names, making code legible, indenting, etc.