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
Introdução ao Android
Search
José Caique Oliveira
June 24, 2017
Programming
1
65
Introdução ao Android
Slides de apoio para a palestra de introdução ao Android
José Caique Oliveira
June 24, 2017
Tweet
Share
More Decks by José Caique Oliveira
See All by José Caique Oliveira
Kotlin Flow
jcaiqueoliveira
0
80
Coroutines And Flow
jcaiqueoliveira
2
86
Testing your app
jcaiqueoliveira
0
240
Modularizando seu app
jcaiqueoliveira
0
57
Nova Api de Localização Android
jcaiqueoliveira
0
58
Arquitetura para android
jcaiqueoliveira
6
300
Kotlin por onde começar?
jcaiqueoliveira
1
78
Arquitetura para projetos Android
jcaiqueoliveira
1
210
Kotlin 1.1
jcaiqueoliveira
0
110
Other Decks in Programming
See All in Programming
SwiftUI, Jetpack Composeの導入で変化した「家族アルバム みてね」のアプリ開発体験
hicka04
6
390
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
760
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
2.9k
PHPアプリケーションのスケーラビリティと 信頼性を革新する nginx+ngx_mrubyとGoの融合
pyama86
2
240
LPIXEL×CADDi_kaerururu
kaerururu
3
300
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
150
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.4k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
370
Compiling Python to WebAssembly with py2wasm
syrusakbary
0
130
TDDと今まで
kanayannet
0
140
Featured
See All Featured
Statistics for Hackers
jakevdp
789
220k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
Faster Mobile Websites
deanohume
296
30k
Building Adaptive Systems
keathley
29
1.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
57
14k
Designing with Data
zakiwarfel
94
4.8k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
Building an army of robots
kneath
300
41k
Transcript
Introdução ao Android
Ciência da computação - UFS Android Developer - Stone Pagamentos
[email protected]
Caique Oliveira
O que é o Android
Por que Android?
Desenvolvendo com android
Android Studio https://goo.gl/BieFes
Agora vai
View - Telas dos aplicativos
View - Criado utilizando xml
Activity - Controla a view - Realiza as ações do
usuário
Activity https://goo.gl/EoCveL
Fragment - Porção de tela - Ligado à uma activity
https://goo.gl/7L7TQm
Android Manifest - Arquivo de configuração do android - Recursos
utilizados devem estar presentes nele https://goo.gl/YCZX8T
Permissões - Usada ao precisar de alguns recursos do android
https://goo.gl/oKWr8r
Gradle - Responsável por build de projeto - Configurações -
Gerência de dependências https://goo.gl/gpKo16
Tem mais \o/
Material Design https://goo.gl/WvXKMN
Material Design
Firebase https://goo.gl/MP5kAB
Kotlin https://goo.gl/ZKkcSZ
Kotlin https://try.kotlinlang.org
Retrofit https://goo.gl/CVdwd9 https://goo.gl/n4aiDN
Arquitetura de projetos - Organização - Testabilidade - Escalabilidade #TeamArchitecture
- Google Architecture (https://goo.gl/feMi1C) https://goo.gl/5tzxkA
Obrigado ;)