Android

Título: Desenvolvimento para Dispositivos Móveis Android
Instrutor: Fabio Santos
Carga horária: 20h (5 encontros)
Turno: Noite
Período: 27 - 31 de agosto
Horário: 18:00 - 22:00
Local: FURG, Campus Carreiros, Prédio 2, Sala 2106
Vagas: 40
 

Objetivo

O Android™ é a plataforma open source criada pelo Google para o desenvolvimento de aplicações para dispositivos móveis. Inclui um sistema operacional baseado no Linux e diversas aplicações, com uma rica interface gráfica, um browser para navegar na internet, integração com o Google Maps, suporte a multimídia, GPS, banco de dados integrado, jogos em 3D e muito mais. Ao completar este treinamento você estará apto a desenvolver aplicativos completos para este universo novo de possibilidades.

Conteúdo

Introdução ao Android
» Mercado de trabalho
» Crescimento do Android
» Open Handset Alliance e o Android
» Máquina virtual Dalvik
» Android Market
 
Configuração do Ambiente
» Instalação do Motodev
» Configuração do SDK
» Configuração virtual de um celular Android (AVD)
» Emulador do Android
» Instalando uma aplicação no Android
» Criando a primeira aplicação no Motodev
 
Conceitos básicos
» Activity, View e o método setContentView(View)
» A classe R.java
» Estrutura de arquivos da pasta “res”.
» Acesso aos elementos da tela (findViewById(id)
» AndroidManifest.xml
 
Componentes
» TextView
» EditText
» Button
» RadioGroup e RadioButton
» CheckBox
» ImageView
» ImageButton
 
Personalização de Componentes
» Cores, imagens e personalização de textos
» Estilo CSS no Android
» Temas
 
Layouts
» LinearLayout
» TableLayout
» AbsoluteLayout
» FrameLayout
» ScrollView
» Include Layouts
 
Publicando sua aplicação
» Preparando a distribuição da sua aplicação
» Assinando sua aplicação pelo Motodev
» Android Market
» Gerando imagens da aplicação
» Publicando no Google Play
» Instalando no celular através do Google Play
 
Fabio Santos é graduado em Ciência da Computação pela UTP e possui as seguintes certificações: Microsoft MCP em Silverlight, Adobe ACE e Adobe ACI em flash, Dreamweaver, Flex, Acrobat, Photoshop, Illustrator e InDesign. Trabalha há mais de 12 anos ministrando cursos nestas áreas utilizando banco de dados SQL Server e MySQL. Atualmente, é palestrante e consultor especializado em treinamentos, análise e desenvolvimento de sistemas Web, mobile, desktop e games, além de mantenedor do blog silverlightbrasil.com e sócio diretor da empresa EDETEM (Escola de Tecnologias Mistas).
 
Público-alvo (perfil do candidato): Engenheiros e arquitetos de software, analistas de sistemas, programadores e demais profissionais interessados no desenvolvimento de software para dispositivos móveis. O candidato deve ter conhecimento básico na linguagem de programação Java.
 
Pré-inscrição e seleção

Confira a lista dos candidatos selecionados aqui.

Sobre:

O Centro de Ciências Computacionais da Universidade Federal do Rio Grande é uma das 13 Unidades Acadêmicas da FURG, sendo responsável pela área das Ciéncias Computacionais, dedicando-se a formação de recursos humanos e a produção de conhecimento.

logo do centro de ciências computacionais logo da universidade federal do rio grande