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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
José Caique Oliveira
June 24, 2017
Programming
1
89
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
120
Testing your app
jcaiqueoliveira
0
310
Modularizando seu app
jcaiqueoliveira
0
73
Nova Api de Localização Android
jcaiqueoliveira
0
95
Arquitetura para android
jcaiqueoliveira
6
320
Kotlin por onde começar?
jcaiqueoliveira
1
98
Arquitetura para projetos Android
jcaiqueoliveira
1
240
Kotlin 1.1
jcaiqueoliveira
0
140
Other Decks in Programming
See All in Programming
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.2k
CSC307 Lecture 03
javiergs
PRO
1
490
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
450
CSC307 Lecture 01
javiergs
PRO
0
690
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
AgentCoreとHuman in the Loop
har1101
5
230
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
The Language of Interfaces
destraynor
162
26k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Accessibility Awareness
sabderemane
0
51
Fireside Chat
paigeccino
41
3.8k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
340
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Thoughts on Productivity
jonyablonski
74
5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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 ;)