Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developing Ubuntu Apps for fun and profit
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jakh Daven
September 28, 2012
Programming
100
0
Share
Developing Ubuntu Apps for fun and profit
This is was a talk I gave at PyCon India 2012 about how to use python to develop ubuntu apps.
Jakh Daven
September 28, 2012
More Decks by Jakh Daven
See All by Jakh Daven
Logging in Django
tuxcanfly
6
15k
Other Decks in Programming
See All in Programming
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
2
410
AIエージェントの隔離技術の徹底比較
kawayu
0
450
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.4k
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
160
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.3k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.5k
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
2k
Swiftのレキシカルスコープ管理
kntkymt
0
210
New "Type" system on PicoRuby
pocke
1
430
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
Skip the Path - Find Your Career Trail
mkilby
1
140
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Producing Creativity
orderedlist
PRO
348
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Designing for humans not robots
tammielis
254
26k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Typedesign – Prime Four
hannesfritz
42
3.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
Faster Mobile Websites
deanohume
310
31k
Thoughts on Productivity
jonyablonski
76
5.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.3k
Transcript
Developing Ubuntu Apps for fun and profit Javed Khan @tuxcanfly
Ubuntu • Python and Ubuntu • Why develop for Ubuntu
• developer.ubuntu.com • www.askubuntu.com
• Ubuntu • Software Center • Quickly • Glade •
Python • Package • Quality • Launchpad • QnA Agenda
Software Center • apps.ubuntu.com • Reviews/Ratings • Fun • ???
• Profit
Quickly • $ sudo apt-get install quickly • $ quickly
getstarted Tutorial Introduce quickly CLI
Glade • Widgets • Hierarchy • Properties Tutorial Create a
simple UI with Glade
Hello World Tutorial Simple app to get input text and
update a label
Python • GTK+ • PyGTK • GObject Introspection • Translating
GTK+ Docs
Editorize • Indicator • Keybinder • Gio settings • Help
• About
Package $ quickly package Tutorial Create .deb and install locally
Quality • lintian • licensecheck • pylint/pep8 Tutorial Check and
fix issues in build quality
• $ quickly share • $ quickly release • $
quickly submitubuntu Tutorial Create bzr, ppa; queue a build Launchpad
QnA Shoot!