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
97
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
28
BLE
douglasdrumond
0
29
TensorFlow no Android
douglasdrumond
0
19
Firebase or Realm?
douglasdrumond
0
78
Google I/O
douglasdrumond
0
61
Criando apps com alto nível de qualidade (versão longa)
douglasdrumond
0
37
Criando apps com alto nível de qualidade (versão curta)
douglasdrumond
0
25
Primeiros Passos com Google Fit
douglasdrumond
0
190
RxJava
douglasdrumond
5
550
Other Decks in Programming
See All in Programming
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
200
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1.1k
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
190
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
160
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
120
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
130
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
350
선언형 UI에서의 상태관리
l2hyunwoo
0
190
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
390
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
330
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
160
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
9k
Optimising Largest Contentful Paint
csswizardry
33
3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Statistics for Hackers
jakevdp
796
220k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
How GitHub (no longer) Works
holman
311
140k
Code Review Best Practice
trishagee
65
17k
Designing for Performance
lara
604
68k
Making Projects Easy
brettharned
116
6k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Automating Front-end Workflow
addyosmani
1366
200k
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