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
Rio Dev Day – Introdução ao Android
Search
Douglas Kayama
November 19, 2016
Programming
0
99
Rio Dev Day – Introdução ao Android
Douglas Kayama
November 19, 2016
Tweet
Share
More Decks by Douglas Kayama
See All by Douglas Kayama
TensorFlow no Android – v2
douglasdrumond
0
33
BLE
douglasdrumond
0
32
TensorFlow no Android
douglasdrumond
0
25
Firebase or Realm?
douglasdrumond
0
80
Google I/O
douglasdrumond
0
62
Criando apps com alto nível de qualidade (versão longa)
douglasdrumond
0
41
Criando apps com alto nível de qualidade (versão curta)
douglasdrumond
0
29
Primeiros Passos com Google Fit
douglasdrumond
0
190
RxJava
douglasdrumond
5
570
Other Decks in Programming
See All in Programming
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
1
570
testingを眺める
matumoto
1
130
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
18
9.5k
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.5k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
410
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
110
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
160
AIエージェント開発、DevOps and LLMOps
ymd65536
1
380
More Approvers for Greater OSS and Japan Community
tkikuc
1
110
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
440
Laravel Boost 超入門
fire_arlo
2
210
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1.1k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
525
40k
Visualization
eitanlees
148
16k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
What's in a price? How to price your products and services
michaelherold
246
12k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Transcript
Introdução ao Android Douglas Drumond
@douglasdrumond Por que Android?
@douglasdrumond Android iOS Windows Phone Outros Fonte: https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=8&qpcustomd=1
@douglasdrumond Por onde começar?
@douglasdrumond Linguagem
@douglasdrumond Inglês!
@douglasdrumond Java
@douglasdrumond Orientação a objetos
@douglasdrumond Orientação a objetos • Classe • Herança • Interface
• Composição vs herança • Dependências • Princípio de Hollywood • Padrões de design • …
@douglasdrumond E Android?
@douglasdrumond d.android.com
@douglasdrumond Training
@douglasdrumond dd19.co/udacity-android
@douglasdrumond material.google.com Material Design
@douglasdrumond Livros
@douglasdrumond http://novatec.com.br/livros/dominando- android-2ed/
@douglasdrumond Comunidades
@douglasdrumond Comunidades • Android Dev BR • http://slack.androiddevbr.org • GDGs
• https://developers.google.com/ groups/directory/Brazil
@douglasdrumond Bônus
@douglasdrumond YouTube • Android Developers: https:// www.youtube.com/user/ androiddevelopers • Android
Dialogs: http://dd19.co/ android-dialogs-youtube
@douglasdrumond Podcasts • Fragmented Podcast: http:// fragmentedpodcast.com • Android Developers
Backstage: http:// androidbackstage.blogspot.com.br • The Context: https://github.com/artem- zinnatullin/TheContext-Podcast
@douglasdrumond Obrigado!
@douglasdrumond Contato • @douglasdrumond • Android Dev BR Slack •
Convite: http://slack.androiddevbr.org