Sei sulla pagina 1di 4

Curso Plataforma Android 3 edio

MOTIVAO <<<

Um sistema operativo mvel a dominar


O sistema operativo Android tem demonstrado possuir uma arquitectura flexvel e poderosa, permitindo desenvolver aplicaes mveis com uma produtividade incrvel. Devido, principalmente, a esta capacidade, o sistema operativo Android tem vindo cada vez mais a ser usado por grande parte dos fabricantes de dispositivos mveis. Este crescimento tem-se acentuado a cada ano que passa, e com isto surge uma maior procura de aplicaes mveis e programadores para esta plataforma. As empresas esto, cada vez mais, a apostar na criao de aplicaes mveis para o sistema operativo Android, pelo que possuir conhecimentos da plataforma pode tornar-se uma grande mais valia. OBJECTIVOS <<< Trata-se de uma iniciativa que tem como objectivo habilitar programadores a desenvolverem aplicaes e a interagirem com a plataforma Android. Este curso introduz e aprofunda o conhecimento na criao de aplicaes para o sistema Android, a criao de Widgets, UI, a interaco com o sistema na programao de menus, eventos, tarefas, permisses e restantes funcionalidades para uma correcta interaco com a plataforma Android. Ser ainda abordada a ligao com outras funcionalidades, prprias de dispositivos com Android, como o GPS ou a cmara de vdeo. Ser apresentada de uma forma prtica como funciona a plataforma Android, do bsico ao avanado. Desta forma ser mostrado como se podem criar interfaces grficas para as aplicaes, utilizar bases de dados, tirar partido da ligao Internet (atravs de Web Services), explorar a localizao usando o Google Maps e GPS, enviar e receber mensagens SMS, utilizar a cmara do dispositivo mvel, e desenvolver aplicaes avanadas que executam em background. No final do curso os formandos devem ser capazes de: Distinguir os diferentes componentes de uma aplicao Android; Criar interfaces grficas para Android; Utilizar o GPS e gerir as conexes Internet; Criar grficos 2D e 3D, bem como utilizar as APIs de multimdia; Aceder aos diversos sensores de um dispositivo mvel atravs da plataforma Android.

METODOLOGIAS DE FORMAO <<< Aulas com uma exposio terica dinmica antes da componente prtica para cada componente, de modo a que os formandos tenham um primeiro contacto e compreendam o tema exposto. Ao longo da formao ser desenvolvida uma aplicao que ir testar e consolidar, em cada uma das sesses, os conhecimentos previamente expostos. Sugere-se que os formandos tragam os seus portteis de modo a terem um ambiente de desenvolvimento pronto a trabalhar desde o primeiro dia. No final ser efectuado um teste para avaliar os conhecimentos adquiridos. DESTINATRIOS <<< Todos os programadores que possuem interesse em aprender e desenvolver aplicaes mveis utilizando o Android SDK. CONTEDOS PROGRAMTICOS DO CURSO <<<

Sesso 1 Introduo (3 h)
1. Introduo plataforma Android a. Porque Android? b. Ambiente de execuo c. Componentes de uma aplicao d. Ciclo de vida das aplicaes

Pgina 1 de 4

Curso Plataforma Android 3 edio

e. Verses existentes do Sistema Operativo 2. Ambiente de desenvolvimento Android a. Preparao do ambiente de desenvolvimento b. Estrutura do projecto 3. Aplicao Hello Android (World) a. Criao da primeira aplicao b. Interaco entre Activity utilizando Intents

Sesso 2 Layouts (3 h)
1. Interface com o utilizador - Activities a. Criao de layouts em XML b. Objectos para a construo da user interface c. Criao de Menus

Sesso 3 Listas e Base de dados (SQLite) (3 h)


1. Base de dados em Android SQLite a. Criao de uma base de dados b. Apresentao dos dados na GUI (ListActivity)

2. Preferncias do utilizador

Sesso 4 Google Maps e GPS (3 h)


1. Usar a ligao Internet (Mvel ou Wi-Fi) a. Gerir a ligao Internet b. Alertar o utilizador atravs Dialogs 2. Localizao a. Seleccionar o servio de localizao b. Obter actualizaes da localizao actual 3. Google Maps Activity a. Introduo MapView e MapActivity b. Criar e controlar uma MapActivity c. Mostrar a localizao actual no mapa d. Criar e usar Overlays para apresentar informao sobre o mapa

Sesso 5 Tarefas em Background (3 h)


1. Services a. Criar um Service

Pgina 2 de 4

Curso Plataforma Android 3 edio


b. Interligar um Service com uma Activity c. Ligar a um servidor e adquirir dados em background 2. Home Screen Widgets a. Criar um Widget para o ecr principal do PDA

Sesso 6 Multimdia (3 h)
1. Telephony API a. Chamadas telefnicas e SMS 2. Media Framework a. Cmara de vdeo b. Desenhar objectos 2D em Canvas c. Reproduo de sons d. Vibrao

Sesso 7 Sensores (3 h)
1. Sensor Manager a. Introduo aos acelermetros b. Detectar variaes nos acelermetros 2. Views a. Criao de objectos prprios para a user interface 3. Publicao da aplicao no Android Market AVALIAO DOS FORMANDOS <<< Sero utilizados os seguintes critrios para avaliao: Assiduidade; Participao durante as aulas; Teste de avaliao.

No final do curso, e em funo dos resultados obtidos, ser emitido um certificado de presena ou de avaliao. O limite de faltas 1/3 do total das sesses da formao. DATAS E HORRIO <<< Total de 21 horas distribudas pelas seguintes datas: Novembro: 26(Sb.), 30(4f). Dezembro: 3(Sb.), 7(4f), 10(Sb.), 14(4f) e 17(Sb) Sbado: 10h00-13h00 Quarta-feira: 20h30-23h30 N mximo de formandos: 20

Pgina 3 de 4

Curso Plataforma Android 3 edio


N mnimo de formandos: 10 PREO <<< O custo da inscrio de 200 Euros ISEP: 25% de desconto LOCAL DE REALIZAO <<< Departamento de Engenharia Informtica ISEP Instituto Superior de Engenharia do Porto Rua Dr. Antnio Bernardino de Almeida, 431 4200-072 Porto CONTACTOS <<< Telefone: +351 228 340 524 Pgina Internet: www.dei.isep.ipp.pt Email: formacao@dei.isep.ipp.pt INSCRIES <<< As pr-inscries devem ser realizadas atravs do portal do ISEP. Nota: As pr-inscries realizadas para a 2 edio que no tenham tido vaga, continuam em lista de espera. Nesses casos, no necessrio nova pr-inscrio.

Pgina 4 de 4

Potrebbero piacerti anche