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
83
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
120
Coroutines And Flow
jcaiqueoliveira
2
110
Testing your app
jcaiqueoliveira
0
290
Modularizando seu app
jcaiqueoliveira
0
72
Nova Api de Localização Android
jcaiqueoliveira
0
85
Arquitetura para android
jcaiqueoliveira
6
320
Kotlin por onde começar?
jcaiqueoliveira
1
92
Arquitetura para projetos Android
jcaiqueoliveira
1
230
Kotlin 1.1
jcaiqueoliveira
0
130
Other Decks in Programming
See All in Programming
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
110
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
160
Le côté obscur des IA génératives
pascallemerrer
0
140
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
170
開発生産性を上げるための生成AI活用術
starfish719
3
740
私はどうやって技術力を上げたのか
yusukebe
43
18k
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
830
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
250
CSC509 Lecture 05
javiergs
PRO
0
300
明日から始めるリファクタリング
ryounasso
0
140
CSC509 Lecture 06
javiergs
PRO
0
260
CSC305 Lecture 03
javiergs
PRO
0
240
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
Balancing Empowerment & Direction
lara
4
690
Music & Morning Musume
bryan
46
6.8k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Making Projects Easy
brettharned
119
6.4k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
How to Ace a Technical Interview
jacobian
280
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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 ;)