Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[FAAT] Android Faixa Branca

[FAAT] Android Faixa Branca

Palestra ministrada em 2/maio/2012 apresentando o Android para os alunos da FAAT (http://www.faat.com.br/). Essa apresentação continha alguns vídeos que foram removidos na conversão para PDF.

Douglas Kayama

May 02, 2012
Tweet

More Decks by Douglas Kayama

Other Decks in Technology

Transcript

  1. eu.about() • Técnico • (pseudo)Matemático • Bacharel em Ciência da

    Computação • Analista de software no Instituto de Pesquisas Eldorado
  2. Crescimento Source: Gartner (Feb 2012) Android iOS Symbian RIM Bada

    Microsoft Others Android iOS Symbian RIM Bada Microsoft Others
  3. Livre • the definition of open: "mkdir android ; cd

    android ; repo init -u git:// android.git.kernel.org/platform/manifest.git ; repo sync ; make" http://twitter.com/#!/arubin/status/27808662429
  4. Arquitetura Linux Kernel Display Driver Keypad Driver Camera Driver WiFi

    Driver Flash Memory Driver Audio Driver Gerenciamento de energia IPC
  5. Arquitetura Application Framework Activity Manager Window Manager Content Providers Telephony

    Manager Location Manager Resource Manager View System Notification Manager
  6. 6 passos • Baixe o SDK • Baixe o plugin

    p/ Eclipse • Use as ferramentas
  7. 6 passos • Baixe o SDK • Baixe o plugin

    p/ Eclipse • Use as ferramentas • Baixe o fonte em source.android.com e use como referência
  8. 6 passos • Baixe o SDK • Baixe o plugin

    p/ Eclipse • Use as ferramentas • Baixe o fonte em source.android.com e use como referência • Registre-se como desenvolvedor se quiser publicar no Google Play
  9. 6 passos • Baixe o SDK • Baixe o plugin

    p/ Eclipse • Use as ferramentas • Baixe o fonte em source.android.com e use como referência • Registre-se como desenvolvedor se quiser publicar no Google Play • Suba o app no Google Play
  10. Vantagens do Android • Open source (GPL + Apache +

    BSD) • Market simples e instalação livre
  11. Vantagens do Android • Open source (GPL + Apache +

    BSD) • Market simples e instalação livre • Fácil começar, todo mundo sabe Java
  12. Vantagens do Android • Open source (GPL + Apache +

    BSD) • Market simples e instalação livre • Fácil começar, todo mundo sabe Java • API direta e simples de entender, sem muitas abstrações, factories, delegates, etc
  13. Vantagens do Android • Open source (GPL + Apache +

    BSD) • Market simples e instalação livre • Fácil começar, todo mundo sabe Java • API direta e simples de entender, sem muitas abstrações, factories, delegates, etc • Quase nada escondido