SlideShare uma empresa Scribd logo
1 de 25
Android 101
Do Plano ao Play em 30 minutos
Eduardo Carrara
The world has gone mobile
Fonte: http://www.kpcb.com/internet-trends
Fonte: http://www.kpcb.com/internet-trends
Fonte: http://www.kpcb.com/internet-trends
Fonte: http://www.kpcb.com/internet-trends
Developer Economics Q1 2014 (http://www.developereconomics.com/reports/q1-2014/)
KEEP
CALM
AND
CODE
ON
Concepção
Protótipos Storyboards
Requisitos
Formais
User Stories
Ganhando Dinheiro
Contract Work
Pay per Download
In-app Purchase
Freemium
Subscriptions
Royalties or Licensing
In-app Advertising
Brand Awareness
Developer Services
E-commerce sales
Affilliate Programmes
App as a ChannelApp as a Product
Projete a Experiência
Por onde começar?
go to:
developer.android.com
The Building Blocks
Activities
&
Fragments
Content
Providers
Services
Activities & Fragments
Content Providers & Data
Services
Launch
Building & Publishing
$25 USD
Fonte: http://developer.android.com/distribute/googleplay/start.html
Crie o Release
Registre-se
como
Desenvolvedor
Publique
gradle assembleRelease
What’s next?
NDK
ADK
UnitTests
UX
Animations
Threading
ADB
AAPT Andoid Studio
Gradle
Geolocalization
Sensors
NFC
ORM
Dependency Injection
Resources
Intents
Widgets
Media
AVD
Bluetooth
Antes do Salto...
● Acesse: developer.android.com
● Baixe as ferramentas
● Experimente
● Discuta
● Compartilhe
● Participe dos grupos de discussão!
Obrigado!
Eduardo Carrara de Araujo
+EduardoCarraraDeAraujo
br.linkedin.com/in/eduardocarrara/
@DuCarrara

Mais conteúdo relacionado

Semelhante a Android 101: Do Plano ao Play em 30 minutos

Focus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleFocus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleThiga
 
Developer Program ROI - 2014
Developer Program ROI - 2014Developer Program ROI - 2014
Developer Program ROI - 2014Bruce Jones
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesMark Sigler
 
Why websites will never die?
Why websites will never die?Why websites will never die?
Why websites will never die?TechPro Studio
 
Future Of Enterprise Software
Future Of Enterprise SoftwareFuture Of Enterprise Software
Future Of Enterprise SoftwareDougPotter1
 
Kodu creds linkedin_web
Kodu creds linkedin_webKodu creds linkedin_web
Kodu creds linkedin_webORDavies
 
Kodu Creds Linked In Web
Kodu Creds Linked In WebKodu Creds Linked In Web
Kodu Creds Linked In Websamanthakeith
 
Kodu Creds Linked In Web
Kodu Creds Linked In WebKodu Creds Linked In Web
Kodu Creds Linked In Webmrhudson87
 
Kodu Creds Linked In Web
Kodu Creds Linked In WebKodu Creds Linked In Web
Kodu Creds Linked In Webpaullharrison
 
Online Project Portal
Online Project PortalOnline Project Portal
Online Project PortalVivek Gautam
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsSalesforce Developers
 
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...CA Technologies
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Changing landscape of front end. Stockholm roadshow presentation 13.11.2018
Changing landscape of front end. Stockholm roadshow presentation 13.11.2018 Changing landscape of front end. Stockholm roadshow presentation 13.11.2018
Changing landscape of front end. Stockholm roadshow presentation 13.11.2018 Frosmo
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer ProductsJeff Eddings
 
DevBatch Software Services Profile
DevBatch Software Services ProfileDevBatch Software Services Profile
DevBatch Software Services ProfileUzair Imtiaz
 
Visartech Company Profile
Visartech Company ProfileVisartech Company Profile
Visartech Company ProfileVisartech
 
Acquia Quarterly Partner Program Update
Acquia Quarterly Partner Program UpdateAcquia Quarterly Partner Program Update
Acquia Quarterly Partner Program UpdateAcquia
 

Semelhante a Android 101: Do Plano ao Play em 30 minutos (20)

Focus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleFocus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de Google
 
Developer Program ROI - 2014
Developer Program ROI - 2014Developer Program ROI - 2014
Developer Program ROI - 2014
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
Why websites will never die?
Why websites will never die?Why websites will never die?
Why websites will never die?
 
Future Of Enterprise Software
Future Of Enterprise SoftwareFuture Of Enterprise Software
Future Of Enterprise Software
 
Kodu creds linkedin_web
Kodu creds linkedin_webKodu creds linkedin_web
Kodu creds linkedin_web
 
Kodu Creds Linked In Web
Kodu Creds Linked In WebKodu Creds Linked In Web
Kodu Creds Linked In Web
 
Kodu Creds Linked In Web
Kodu Creds Linked In WebKodu Creds Linked In Web
Kodu Creds Linked In Web
 
Kodu Creds Linked In Web
Kodu Creds Linked In WebKodu Creds Linked In Web
Kodu Creds Linked In Web
 
Kodu Creds
Kodu CredsKodu Creds
Kodu Creds
 
Online Project Portal
Online Project PortalOnline Project Portal
Online Project Portal
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
LyteSpark
LyteSparkLyteSpark
LyteSpark
 
Changing landscape of front end. Stockholm roadshow presentation 13.11.2018
Changing landscape of front end. Stockholm roadshow presentation 13.11.2018 Changing landscape of front end. Stockholm roadshow presentation 13.11.2018
Changing landscape of front end. Stockholm roadshow presentation 13.11.2018
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
 
DevBatch Software Services Profile
DevBatch Software Services ProfileDevBatch Software Services Profile
DevBatch Software Services Profile
 
Visartech Company Profile
Visartech Company ProfileVisartech Company Profile
Visartech Company Profile
 
Acquia Quarterly Partner Program Update
Acquia Quarterly Partner Program UpdateAcquia Quarterly Partner Program Update
Acquia Quarterly Partner Program Update
 

Mais de Eduardo Carrara de Araujo

Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...
Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...
Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...Eduardo Carrara de Araujo
 
Indo além com Automação de Testes de Apps Android
Indo além com Automação de Testes de Apps AndroidIndo além com Automação de Testes de Apps Android
Indo além com Automação de Testes de Apps AndroidEduardo Carrara de Araujo
 
Implementation of a Participatory Sensing Solution to Collect Data About Pave...
Implementation of a Participatory Sensing Solution to Collect Data About Pave...Implementation of a Participatory Sensing Solution to Collect Data About Pave...
Implementation of a Participatory Sensing Solution to Collect Data About Pave...Eduardo Carrara de Araujo
 
Utilizando Espresso e UIAutomator no Teste de Apps Android
Utilizando Espresso e UIAutomator no Teste de Apps AndroidUtilizando Espresso e UIAutomator no Teste de Apps Android
Utilizando Espresso e UIAutomator no Teste de Apps AndroidEduardo Carrara de Araujo
 

Mais de Eduardo Carrara de Araujo (20)

Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...
Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...
Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...
 
Melhorando seu App com Kotlin e Testes
Melhorando seu App com Kotlin e TestesMelhorando seu App com Kotlin e Testes
Melhorando seu App com Kotlin e Testes
 
Android apps ci
Android apps ciAndroid apps ci
Android apps ci
 
Indo além com Automação de Testes de Apps Android
Indo além com Automação de Testes de Apps AndroidIndo além com Automação de Testes de Apps Android
Indo além com Automação de Testes de Apps Android
 
2016 - Por que mobile?
2016 - Por que mobile?2016 - Por que mobile?
2016 - Por que mobile?
 
Testes: Por onde Começar?
Testes: Por onde Começar?Testes: Por onde Começar?
Testes: Por onde Começar?
 
Android ndk: Entering the native world
Android ndk: Entering the native worldAndroid ndk: Entering the native world
Android ndk: Entering the native world
 
Android NDK: Entrando no Mundo Nativo
Android NDK: Entrando no Mundo NativoAndroid NDK: Entrando no Mundo Nativo
Android NDK: Entrando no Mundo Nativo
 
Implementation of a Participatory Sensing Solution to Collect Data About Pave...
Implementation of a Participatory Sensing Solution to Collect Data About Pave...Implementation of a Participatory Sensing Solution to Collect Data About Pave...
Implementation of a Participatory Sensing Solution to Collect Data About Pave...
 
GDG ABC - Aventura 2015
GDG ABC - Aventura 2015GDG ABC - Aventura 2015
GDG ABC - Aventura 2015
 
Android Test Automation Workshop
Android Test Automation WorkshopAndroid Test Automation Workshop
Android Test Automation Workshop
 
Why mobile?
Why mobile?Why mobile?
Why mobile?
 
Android M - Getting Started
Android M - Getting StartedAndroid M - Getting Started
Android M - Getting Started
 
Testando Sua App Android na Nuvem
Testando Sua App Android na NuvemTestando Sua App Android na Nuvem
Testando Sua App Android na Nuvem
 
Utilizando Espresso e UIAutomator no Teste de Apps Android
Utilizando Espresso e UIAutomator no Teste de Apps AndroidUtilizando Espresso e UIAutomator no Teste de Apps Android
Utilizando Espresso e UIAutomator no Teste de Apps Android
 
Começando com Android (#AndroidOnIntel)
Começando com Android (#AndroidOnIntel)Começando com Android (#AndroidOnIntel)
Começando com Android (#AndroidOnIntel)
 
Android Auto Basics
Android Auto BasicsAndroid Auto Basics
Android Auto Basics
 
Debugging in Android
Debugging in AndroidDebugging in Android
Debugging in Android
 
Android 101: Do Plano ao Play
Android 101: Do Plano ao PlayAndroid 101: Do Plano ao Play
Android 101: Do Plano ao Play
 
Testing Your App in the Cloud
Testing Your App in the CloudTesting Your App in the Cloud
Testing Your App in the Cloud
 

Android 101: Do Plano ao Play em 30 minutos

Notas do Editor

  1. Image by Kenneth Lu @ Flicker (https://www.flickr.com/photos/toasty/3538820892/in/photostream/)
  2. Image by NASA @ http://eoimages.gsfc.nasa.gov/images/imagerecords/79000/79803/earth_night_rotate_lrg.jpg
  3. Fonte: Developer Economics Q1 2014 (http://www.developereconomics.com/reports/q1-2014/) The developer`s dilema
  4. Image by Le Penseur at Columbia University @ http://upload.wikimedia.org/wikipedia/commons/f/f4/Le_Penseur_at_Columbia_University_(6435262909).jpg
  5. Paper prototyping by ml4d @ Flicker (https://www.flickr.com/photos/ml4d/4401204382/in/photolist-bzrbLE-dA3zRR-8GG4A7-6h4GrW-6ki3UA-63xDKk-gasdVC-dPhNG9-fPS5do-dNAN21-7GVjJb-7GVnio-7U4PDk-dJqKT2-gVULhm-gVVCeH-6ki42L-6ki483-6kdS9p-6ki3Qo-fjHczD-71NsuP-dV93rY-mfoh8i-gs9ows-ecDHxS-gnL3E9-dVWfTL-gnLcez-8Aoh4Z-8Arhpo-8AoePt-8Aoef6-8AohwP-Df5rE-4zDrWV-6rvZrV-9WViRu-7SHCw4-9M2QU4-e8eMMY-xsJ5K-7NkBdR-6xfskQ-HZkVb-bNkHvK-bzr9FQ-bNkMQv-bNkFV6-bNkLYt) Storyboard by Lisa Stevens @ Flicker (https://www.flickr.com/photos/lisibo/4718835252/in/photolist-8bZgju-LV4VL-cAQ4a-c6VzDd-2mjQ1M-ay3NeB-4wpJPY-9nDntq-5Lvvw4-aAhkAf-aAhkkG-aAhk5E-aAhjPs-aAhj4b-6GFgMV-6tsMkg-7nNDZV-6JAt5A-61JGoK-jXNFdt-ea3RtC-ekYtiJ-ay2US8-bDoYrN-cSYit-gHzUpT-j3FZY4-9uZonh-bTeArk-a3ABxg-e1YxGN-4VW2Sa-dWfQRY-dWacZX-dWacWK-dWfQE5-dWfQBw-dWfQz7-dWacDM-dWfQp7-dWacwX-dWacuM-dWfQfN-7eXThZ-665vqS-bTeAY4-ekYsRY-665vow-4Vpnrk-gHBPXH) Business requirements specification 101 by Ivan Walsh @ Flicker (https://www.flickr.com/photos/ivanwalsh/3674088357/in/photolist-6AEEsZ-8htFWA-5q1iD-dtB7PZ-6AEEv8-9XiLqb-6AEEtz-6Drs4H-6Drs1X-6DrrX8-9tZWqe-848hYn-5GgbCq-6Annck-4Kxo5J-4VoZK1-dUNapE-9RTMmi-5tiEyP-8D5Qpf-dYG1ki-fTfqZQ-jcQ4gP-azd27s-azajxM-4mRRKs-gShhQf-hWT88P-hhTQ8a-fKvGJw-ejcadZ-ejhTt9-ejhT4E-eg7dhp-hLXiBh-6Mn46u-dRkXwP-4iC1LQ-5QXbgr-dyXL35-dySigx-dyXLqG-dyXL5L-dyXLt5-dyXKZA-4Y6fyR-9f1bhR-4YauT7-7PQWEZ-6AJLvS) User stories in Oxford by Jacopo Romei @ Flicker (https://www.flickr.com/photos/jakuza/2728096478/in/photolist-5a5d3b-dv35Df-7PQWEZ-7mCydL-5SjBZW-nMpYvM-e4GABz-gbKUYy-6FHLgk-gcMN5K-51EsJv-51Eso8-e6bVpv-6foWRa-51EsCR-51Es7B-4wwPvE-6foWR2-AFERx-j3b56y-NdAUQ-97AT1H-7U4PDk-AUUHn-bYYaqo-4wJkBp-8w1U1e-6dDuop-8vKx4K-88gter-5Y15bt-8eSXzM-mnH8KV-ceGVUE-iNBVuZ-kuyJ6n-hKr7ZG-bA1ZY9-gr5YUP-eg3t7q-E9Ss4-4nvgmN-982pf7-7g4NQp-dCPvvp-cNQBcA-6wwYhp-bD7uNR-bD7xXF-jHQ7n8)
  6. Image by Robert Fairchild @ Flicker (http://www.flickr.com/photos/coffeego/4357120517/)
  7. Iconset by Visual Farm @ IconFinder (https://www.iconfinder.com/iconsets/windows-8-metro-style)
  8. Image by ZakVTA @ Flicker (https://www.flickr.com/photos/isaachsieh/3058508394)
  9. Image by Oscar Rethwill @ Flicker (https://www.flickr.com/photos/rethwill/8771980627)
  10. Android Puzzle by Tsahi Levent-Levi @ Flicker (https://www.flickr.com/photos/86979666@N00/8161660138)
  11. Android Phone and Tablet by Android Developers @ http://developer.android.com/guide/components/index.html
  12. STS133 Launch by Wikipedia @ http://upload.wikimedia.org/wikipedia/commons/0/0e/STS133_launch.jpg
  13. Android @ Wikipedia (http://upload.wikimedia.org/wikipedia/commons/6/66/Android_robot.png) Burning Horizon @ Wikipedia (http://upload.wikimedia.org/wikipedia/commons/b/b7/Burnt_Horizon.jpg)
  14. Base Jumping from a Cliff @ Wikipedia (http://upload.wikimedia.org/wikipedia/commons/6/6d/04KJER0243.jpg)