MODALIDADE DE ENSINO: educação a distância.

PÚBLICO-ALVO: servidores docentes e técnico-administrativos, prioritariamente da área de Tecnologia da Informação.

OBJETIVO: desenvolver aplicações para dispositivo móveis que utilizem a tecnologia Android.

CARGA HORÁRIA: 30h.

CONTEÚDO PROGRAMÁTICO: Introdução ao desenvolvimento de aplicativos móveis. Características da plataforma Android. Instalação da IDE de desenvolvimento Android Studio. O ambiente do Android Studio. APIs usadas no Android Studio para o desenvolvimento de aplicativos. Criação de projetos no Android Studio. Elementos básicos do projeto Android. Emuladores no Android Studio - Android Virtual Device. Execução de um projeto no emulador e no dispositivo físico. A linguagem Kotlin para desenvolvimento de aplicativos. Tipos de dados em Kotlin. Estruturas básicas da linguagem. Criação de funções em Kotlin. Criando classes em Kotlin. Tratamento de elementos nulos. Expressões lambda em Kotlin. Conceitos básicos de layouts no Android. Mapeamento de componentes para a classe. Componentes: TextView, EditText, Checkbox, RadioButton, ImageView, Spinner, Rating. Envio de alertas com AlertDialog. Utilização de Intents. Uso de Intents implícitas. Invocando uma segunda activity. Passando parâmetros entre activities. Recebendo parâmetros de retorno de uma activity. Ciclo de vida das activities. Como criar menus com ActionBar. Colocando ícones na ActionBar. Utilização de Fragmentos.

PERÍODO: 13/08 a 10/09 de 2018.

LOCAL: Ambiente Virtual de Aprendizagem - www.capacitese.ufs.br.