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
79
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
100
Testing your app
jcaiqueoliveira
0
270
Modularizando seu app
jcaiqueoliveira
0
68
Nova Api de Localização Android
jcaiqueoliveira
0
72
Arquitetura para android
jcaiqueoliveira
6
320
Kotlin por onde começar?
jcaiqueoliveira
1
88
Arquitetura para projetos Android
jcaiqueoliveira
1
210
Kotlin 1.1
jcaiqueoliveira
0
120
Other Decks in Programming
See All in Programming
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
160
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
5
1.1k
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
260
Unity Android XR入門
sakutama_11
0
180
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
970
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
140
Kotlinの開発でも AIをいい感じに使いたい / Making the Most of AI in Kotlin Development
kohii00
5
1.5k
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
490
Webフレームワークとともに利用するWeb components / JSConf.jp おかわり
spring_raining
1
120
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
推しメソッドsource_locationのしくみを探る - はじめてRubyのコードを読んでみた
nobu09
2
340
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
51
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
13
1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
YesSQL, Process and Tooling at Scale
rocio
172
14k
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 ;)