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
81
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
110
Coroutines And Flow
jcaiqueoliveira
2
110
Testing your app
jcaiqueoliveira
0
290
Modularizando seu app
jcaiqueoliveira
0
71
Nova Api de Localização Android
jcaiqueoliveira
0
83
Arquitetura para android
jcaiqueoliveira
6
320
Kotlin por onde começar?
jcaiqueoliveira
1
90
Arquitetura para projetos Android
jcaiqueoliveira
1
230
Kotlin 1.1
jcaiqueoliveira
0
130
Other Decks in Programming
See All in Programming
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
520
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
490
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
20
11k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
220
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
390
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.8k
Improving my own Ruby thereafter
sisshiki1969
1
160
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
690
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Facilitating Awesome Meetings
lara
55
6.5k
The Language of Interfaces
destraynor
161
25k
How GitHub (no longer) Works
holman
315
140k
Raft: Consensus for Rubyists
vanstee
140
7.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Embracing the Ebb and Flow
colly
87
4.8k
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 ;)