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
Android Pro Tips
Search
Miguel Oliveira
November 17, 2014
Technology
2
68
Android Pro Tips
Miguel Oliveira
November 17, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
250
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
440
Delegating the chores of authenticating users to Keycloak
ahus1
0
140
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
690
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
48
19k
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
180
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
340
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
16k
Connect 100+を支える技術
kanyamaguc
0
200
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
27k
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
170
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building Applications with DynamoDB
mza
95
6.5k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Adopting Sorbet at Scale
ufuk
77
9.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Designing for Performance
lara
610
69k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Transcript
Android Basic Pro Tips UC, 17/11/2014
IDE Eclipse ✗ Android Studio ✓
Do use Gradle • Dependency management • Command line builds
• Multi flavour support
Do check the docs
Do check the docs
Do check the docs
None
Do use XML MyProject/! res/! layout/! activity_layout.xml! menu/! action_bar_menu.xml! values/!
dimens.xml! strings.xml! styles.xml!
Do use XML • String.xml • values • values-pt •
values-fr
Warning AndroidManifest.xml: Declare all the permissions
Warning AndroidManifest.xml: Declare all the activities
Warning AndroidManifest.xml: Declare all the services • Don’t use threads.
Do use services
Do use libs Don’t reinvent the wheel Probably someone has
already solved that problem
Do use libs Don’t reinvent the wheel ⚽️
Do use libs Don’t reinvent the wheel
Do use libs Don’t reinvent the wheel
Do use libs Don’t reinvent the wheel
Do care about the UI/UX Do simple user testing “The
funny thing is, it just works”
Do care about the UI/UX Better UI/UX Perceived quality Better
ratings More installations / purchases
Do care about the UI/UX Sketch! Low-Fi! High-Fi!
Do use Android UI elements Do not use iOS elements
Do use Android UI elements Do not use iOS elements
Do fit in
Thank you! Miguel Oliveira @mtaoliveira mtaoliveira Nuno Rebelo @nunoar nunoar
Demo: https://github.com/nunoar/SimpleWeather