Iniciando o desenvolvimento em Android - Nexxera Techpeople

  • Published on
    11-Jul-2015

  • View
    493

  • Download
    0

Transcript

  • Verso: 1.0Data: 14/10/2013Setor: DesenvolvimentoProprietrio: Gustavo Antunes de BitencourtClassificao:(X) Pblica( ) Interna( ) Confidencial

  • Gustavo Antunes de Bitencourt

    Desenvolvedor Java e AndroidGraduando Cincia da Computao UnisulColaborador GUJavaSC (www.gujavasc.org)Organizador TECHDAY 2013 (09 de novembro)

  • NEXXERA TECHPEOPLE S.A.Fundada em 2005;Parceria Nexxera Unisul;Atende as demandas da Nexxera;Possui mais de 20 colaboradores;

  • LINGUAGENS DE PROGRAMAO/SCRIPT

  • TECNOLOGIAS/FRAMEWORKS

  • Desenvolvendo projetos na plataforma Android

  • AGENDAHistricoAmbiente de desenvolvimentoArquiteturaIntentOs 4 tipos de componentes AndroidInterface de usurioAndroidManifest.xmlLinks e materiais

  • HISTRICOJul. 2005: Google compra startup Android Inc;Dez. 2006: Rumores da produo de um telefone Google;Nov. 2007: Lanamento da Open Handset Alliance, organizaes compremetidas em produzir um celular melhor e mais aberto, e, lanamento Android Beta;Out. 2008: Lanamento do HTC G1: Primeiro device com AndroidVerses: 1.5(Cupcake), 1.6(Donut), 2.0 e 2.1(Eclair), 2.2(Froyo), 2.3(Gingerbread), 3.0/3.1/3.2(Honeycomb), 4.0(Ice Cream Sandwich), 4.1/4.2/4.3(Jelly Bean), 4.4(KitKat).

  • AMBIENTE DE DESENVOLVIMENTO(Android SDK)Disponvel em (Mac OS, Linux e Windows);Gerenciamento das plataformas(SDK Manager);Emuladores(AVD Manager);Debug e deploy por USB;ADT Plugin Eclipse;Android Studio(IntelliJ IDEA).

  • ARQUITETURA

  • INTENTO que voc quer fazer(Inteno):Abra esse site webMostre a tela de confirmao de pagamentoDeclarao de necessidade;Possui vrias informaes(Extras, URIs, Action...)Intents implcitos e explcitosActivity OtherActivity

  • OS 4 TIPOS DE COMPONENTES ANDROIDActivity;Service;BroadcastReceiver;ContentProvider.

  • ACTIVITYRelacionada a tela que est visvel;Relacionamento um-para-um com uma tela UI;Funes:Controlar os eventos;Exibir os elementos de UI;startActivity() e startActivityForResult();

  • SERVICECiclo de vida longo(Sincronizao de dados);Executa threads em background;Pode ser ativada por um BroadcastReceiver;

  • BROADCASTRECEIVERReceber e/ou responder evento global;Durao mxima de 2 segundos(Service);No possuem UI;

  • CONTENTPROVIDERExpor os dados para outros aplicativos;Acessar os dados de outros aplicativos(leitura ou escrita);Contatos do usurio;ltimas ligaes;

  • COMPONENTES DE INTERFACE

  • ANDROIDMANIFEST.XML

  • LINKS E MATERIAIShttp://www.android.com/intl/pt-BR_br/kitkat/http://www.android.com/intl/pt-BR_br/about/http://developer.android.com/sdk/http://developer.android.com/sdk/installing/installing-adt.htmlhttp://www.k19.com.br/downloads/apostilas/java/k19-k41-desenvolvimento-mobile-com-androidhttp://www.androidbrasilprojetos.org/android/apostila-de-desenvolvimento-android/

  • TECHDAY 2013CONTEDO DO EVENTOPalestra: palestra principal do evento realizada no auditrio (durao 1 hora)Mini-Palestra: palestras sobre diversos assuntos (durao 45 minutos)Mini-Cursos: cursos prticos introdutrios realizado nos laboratrios de informtica (durao 1 hora e 45 minutos)Lightning Talk: apresentaes relmpago sobre diversos temas (10-15 minutos cada)Networking: evento preparado para uma prtica efetiva de networking

    Palestras sobre Big Data, Java, Android, Servidores Linux, etc...

  • *