Here are notes for the "Getting started with Quickly" Ubuntu App Developer Week talk on 2012-06-18.

Intro

What is Quickly?

Quickly in Ubuntu 12.04

Installing Quickly

Creating your app

Tutorial

Editing the UI

Glade Tips and Tricks

Editing the Code

Testing changes

Saving changes

Dialogs

from project_name.DialogName import DialogName

d = DialogName()
response = d.run()
if response == gtk.RESPONSE_OK:
 #do your stuff
d.destroy()

Signals

def on_button1_clicked(self, widget, data=None):
    # do your stuff
    # widget is the sender

Writing Code

Debugging and Testing

Logging

Packaging

Setting up your app for packaging

Creating a deb

PPAs

export DEBEMAIL="oliver.twist@example.com"
export DEBFULLNAME="Oliver Twist"

Software Center

If you'd like to see your project in the Ubuntu Software Center, then the submitubuntu command will help you out a bit. It does a few notable things to aid application approval:

You can create the same special package without actually publishing to a PPA (for testing and your curiosity) by using the package command:

$ quickly package --extras

See AppReviews for more information.

Quickly/AppDeveloperWeek/12.06 (last edited 2012-08-24 18:09:07 by c-66-30-117-196)