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
Extracts from "Android Protips: Advanced Topics...
Search
David Wu
July 06, 2011
Programming
0
280
Extracts from "Android Protips: Advanced Topics for Expert Android App Developers"
Extracts from "Android Protips: Advanced Topics for Expert Android App Developers"
David Wu
July 06, 2011
Tweet
Share
More Decks by David Wu
See All by David Wu
Development with Vert.x: an event-driven application framework for the JVM
wuman
1
230
My Trip to Google I/O 2013
wuman
1
96
A Deep Dive into Open Source Android Development
wuman
18
1.4k
Fancy Rich Text on Android - Using Roguso as an Example
wuman
2
310
Fancy Rich Text Editing on Android - Invited Open Source Software Foundation Talk
wuman
1
700
Improving Android Application Performance (Invited Talk at National Taiwan University)
wuman
5
150
Challenges of Building HTC Sense (O'Reilly Android Open Conference 2011)
wuman
0
120
Extracts from "Memory Management for Android Apps"
wuman
0
130
GTK+ Programming using Vala
wuman
0
190
Other Decks in Programming
See All in Programming
[DroidKaigi 2024] Android ViewからJetpack Composeへ 〜Jetpack Compose移行のすゝめ〜 / From Android View to Jetpack Compose: A Guide to Migration
syarihu
1
690
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
200
Hermes: Better Performance with Bytecode Translation (React Universe 2024)
tmikov2023
0
100
Swiftコードバトル必勝法
toshi0383
0
170
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
140
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
1.1k
Modernisation Progressive d’Applications PHP
hhamon
0
110
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
Architecture Decision Record (ADR)
nearme_tech
PRO
1
700
Developer Joy == Developer Productivity (really!)
hollycummins
1
240
Ruby Parser progress report 2024
yui_knk
2
230
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
228
18k
Clear Off the Table
cherdarchuk
91
320k
The World Runs on Bad Software
bkeepers
PRO
64
11k
Gamification - CAS2011
davidbonilla
79
5k
Speed Design
sergeychernyshev
22
430
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.2k
Done Done
chrislema
180
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
GitHub's CSS Performance
jonrohan
1030
450k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Transcript
Extracts from "Android Protips: Advanced Topics for Expert Android App
Developers" Taipei GTUG 20110706 Meetup (http://goo.gl/VdfLK) Original Presenter Reto Meier @retomeier Extract Presenter David Wu @wuman blog.wu-man.com
2 @wuman David Wu
[email protected]
blog.wu-man.com
#tossug, #h4 HTC
3 In 10 Minutes...
4 Purpose How to get featured?
5 Breakdown Tips Create apps people don't know they
want Use newest API Parallel Activity pattern Interfaces Analytics & beta testing Read the developer blog 4 Attributes Fresh Psychic Adaptive Smooth
6 Innovation Apps people want Gmail Maps
News Shopping Apps people don't yet know they want Shazam Goggles Google Body Angry Birds
7 Parallel Activity Pattern
8 Interface
9 Analytics and Beta Testing
10
11 Passive Location Provider (1/2)
12 Passive Location Provider (2/2)
13 AlarmManager
14 Device State => Refresh Rate Connectivity Power
connected and battery level Dock mode
15
16 Simplified Logins
17 Backup SharedPreferences
18 Links Interception
19
20 Displaying the Right Keyboard
21
22 Asynchronous Calls Handler AsyncTask IntentService
AsyncQueryHandler Loader and CursorLoader
23 References Video of the session http://goo.gl/H5nFe Original
slides http://goo.gl/ZhLoR Reto Meier's blog http://blog.radioactiveyak.com/