Download - Começando com Android (#AndroidOnIntel)
![Page 1: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/1.jpg)
Começando com Android*#AndroidOnIntel
Eduardo Carrara – Technical Evangelist2015.06.03
* Other brands and names are the property of their respective owners.
![Page 2: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/2.jpg)
Carrara
+EduardoCarraraDeAraujo
https://www.facebook.com/ducarrara
@DuCarrara
br.linkedin.com/in/eduardocarrara/
![Page 3: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/3.jpg)
Software and Services Group
The Intel Software and Services Group (SSG)
SSG enhances computing and connectivity for Intel® Architecture across the software ecosystem and through our software products and services.
Exceptional Device Experiences
Developer Community Across Ecosystems
API ServicesHigh-Performance
Datacenter Software
![Page 4: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/4.jpg)
Software and Services Group
Exceptional Device
Experiences
Update imagery to be mobile appropriate.
* Other brands and names are the property of their respective owners.
Software and Services Group
![Page 5: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/5.jpg)
Software and Services Group
OS Performance, App Compatibility & Differentiation
* Other brands and names are the property of their respective owners.
Software and Services Group
*
![Page 6: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/6.jpg)
Software and Services Group
Advancing Android*
Key Contributor
Key AOSP and Kernel Contributor
Drivers & FirmwareBrowsers & Apps
Co-Developed ART
Optimization
* Other brands and names are the property of their respective owners.
Developer Resource Program for Android*
Device Enhancement
Unique Titles andIA Capabilities
User Experience
Compatibility and Enabling
App Ecosystem
Innovation
Leader in 64-bit Android*
![Page 7: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/7.jpg)
Android* Software Tools
* Other brands and names are the property of their respective owners.
![Page 8: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/8.jpg)
Intel® Integrated Native Developer Experience (Intel® INDE)
A Native Cross-Platform Productivity Suite
intel.com/software/inde
* *
* Other brands and names are the property of their respective owners.
• Conjunto de ferramentas para desenvolvimento da Intel®;
• Context Sensing SDK• Intel® HAXM• Media SDK for Windows*• Media RAW Accelerator for Windows*• OpenCLTM Code Builder• Media for Mobile• Graphics Frame Analyzer• System Analyzer• E outros…
![Page 9: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/9.jpg)
Intel® XDK
* Other brands and names are the property of their respective owners.
*
xdk.intel.com
• Cross platform app development IDE;• Templates, demos, UI frameworks, editor;• Integrated design, development, test and deployment
tools;• Built-in emulator + real-time on device testing;• Deploy to popular app stores;• Based on Open Standards – HTML5*, CSS3*, JavaScript*• Target Platforms: iOS*, Win. 8*, Tizen*, Amazon*, Nook*,
Crosswalk.
![Page 10: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/10.jpg)
Desenvolvendo para Android*Por onde começar para construir aplicações nativas?
* Other brands and names are the property of their respective owners.
![Page 11: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/11.jpg)
Muita gente usa e adora o Android*!
Fonte: Google* I/O 2015 Keynote, May 2015
+1 Bilhãode Usuários Ativos nos últimos 30 dias.
* Other brands and names are the property of their respective owners.
![Page 12: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/12.jpg)
Mas a vida do desenvolvedor não é fácil...
Developer Economics* Q1 2015 (http://www.visionmobile.com/blog/2015/02/app-developer-trends-q1-2015/)
* Other brands and names are the property of their respective owners.
![Page 13: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/13.jpg)
Habilidades Básicas
+
Java OOP
* Other brands and names are the property of their respective owners.
*
![Page 14: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/14.jpg)
Principais Desafios
Baixo poder de processamento
Ram limitada
Problemas de conectividade
Impacto na vida da bateria
![Page 15: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/15.jpg)
Por onde eu começo?
go to:developer.android.com
![Page 16: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/16.jpg)
Por onde eu começo?
• Baixe e instale o sdk: developer.android.com/sdk
• Familiarize-se com a IDE:
• Conheça as ferramentas:
• SDK Manager
• AVD Manager
• ADB (Android Debug Bridge)
• Logcat
• Gradle
Android Studio V.S.
* Other brands and names are the property of their respective owners.
*
**
![Page 17: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/17.jpg)
Out 2009
Dez 2010
Fev 2011
Out 2011
Jul 2012
Out 2013
Abr 2009
Set 2009
Maio 2010
M Developer
Preview
* Other brands and names are the property of their respective owners.
Maio 2015
Nov2014
![Page 18: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/18.jpg)
Fragmentação
Fonte: http://developer.android.com/about/dashboards (Maio, 2015)
![Page 19: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/19.jpg)
Fragmentação e Design Responsivo
Fonte: http://opensignal.com/reports/fragmentation.php
![Page 20: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/20.jpg)
Linux Kernel
C/C++ Libs Android Runtime
Application Framework
Application Layer
![Page 21: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/21.jpg)
Componentes Básicos
Activities &
Fragments
ContentProviders
Services
![Page 22: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/22.jpg)
Activities & Fragments
Activity
Fragment
![Page 23: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/23.jpg)
TextViewEditText
ImageViewButton
ListView
![Page 24: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/24.jpg)
Content Providers
Dados Inseridos pelos Usuários
Dados Sincronizadoscom
Serviços em Nuvem
ArmazenamentoLocal
![Page 25: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/25.jpg)
Services
• Não possuem UI;
• Processamento em background;
• Manter responsividade da UI;
• Podem rodar independente da UI.
![Page 26: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/26.jpg)
“Talk is cheap. Show me the code.”Linus Torvalds
![Page 27: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/27.jpg)
Referências
• developer.android.com
• software.intel.com
• www.udacity.com/course/android-developer-nanodegree--nd801
![Page 28: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/28.jpg)
Carrara
+EduardoCarraraDeAraujo
https://www.facebook.com/ducarrara
@DuCarrara
br.linkedin.com/in/eduardocarrara/
![Page 29: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/29.jpg)
Disclaimers
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.
The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request.
Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting www.intel.com/design/literature.htm.
Intel, the Intel logo, Intel INDE, Intel XDK are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others
© 2015 Intel Corporation.
![Page 30: Começando com Android (#AndroidOnIntel)](https://reader034.vdocuments.site/reader034/viewer/2022042716/55c4a402bb61eb3d578b48ce/html5/thumbnails/30.jpg)