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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Miguel Oliveira
November 17, 2014
Technology
2
71
Android Pro Tips
Miguel Oliveira
November 17, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
React 19時代のコンポーネント設計ベストプラクティス
uhyo
17
6.9k
教育現場のプロンプトエンジニアリング問題を 解決するAIエージェントを作成してみた
ryoshun
0
130
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
AIで 浮いた時間で 何をする? 2026春 #devsumi
konifar
16
3.3k
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
160
全自動で回せ!Claude Codeマーケットプレイス運用術
yukyu30
3
130
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
4
5.8k
使って学ぼう MCP (と GitHub Codespaces)
tsubakimoto_s
1
220
「データとの対話」の現在地と未来
kobakou
0
380
EKSで実践する オブザーバビリティの現在地
honmarkhunt
2
300
AIで「ふとした疑問」を即座に検証する 〜定量で圧倒するN1理解〜
kakehashi
PRO
3
740
Featured
See All Featured
Visualization
eitanlees
150
17k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
63
How to build a perfect <img>
jonoalderson
1
5.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
270
Between Models and Reality
mayunak
1
210
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
130
The browser strikes back
jonoalderson
0
730
So, you think you're a good person
axbom
PRO
2
1.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
140
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