Carga horária: 40 horas
Investimento : R$ 290,00
Turmas: Início imediato ao preencherem as vagas por turma
Seg e Qua
08:00 às 10:00 KSQ01
10:00 às 12:00 KSQ02
14:00 às 16:00 KSQ03
16:00 às 18:00 KSQ04
18:00 às 20:00 KSQ05
20:00 às 22:00 KSQ06
Ter e Qui
08:00 às 10:00 KTQ01
10:00 às 12:00 KTQ02
14:00 às 16:00 KTQ03
16:00 às 18:00 KTQ04
18:00 às 20:00 KTQ05
20:00 às 22:00 KTQ06
Sábado
08:00 às 12:00 KSB01
Mínimo 10 alunos por turma
Pré-requisito
Conhecimentos na manipulação de arquivos, pastas e principais recursos do sistema operacional Windows
Conteúdo Programático
- Usar o Android Studio, a plataforma de desenvolvimento para Android, que nos fornece o Android SDK e AVDS emuladores;
- Criar e manipular layouts, customizando-os com facilidade
- Gerenciar as telas usando Fragments e Activities e entender o ciclo de vida delas;
- Navegar entr telas de sua ou de outra aplicação com as Intents;
- Interagir como a Câmera, navegador, telefone
- Entender as principais componentes da arquitetura do Android
- Utilizar o SQLite banco de dados local;
- Aprender a linguagem Kotlin e utilizar seus recursos nativos como data class;
- Deixar seu código mais organizado com extension functions e companion object;
- Criar o App eLendBook
- Criar Models com data class
- Criar Adapters com RecyclerViewer
- Criar Layouts com LinerLayout, RelativeLayout, CardViews, ConstraintLayout, ScrollView, TextView, EditText, TextInputLayout e TextInputEditText
- Criar ViewHolders
- Criar Views, Listas e Formulários (CRUD)
- Testar Aplicativo
- Publicar na Play Store
Requisitos
Android Studio 3.5 ou superior
Computador
Acesso a Internet
***Certificado ao concluir o curso
-
Módulo 1
Introdução ao Android Studio
-
Módulo 2
Introdução ao Criador de Layouts
-
Módulo 3
Ciclo de Vida de um Projeto
- Criando uma atividade
- entendo código kotlin de uma atividade
- AppCompatActivity
- OnNavigationItemSelectedListener
- override fun onCreate(savedInstanceState: Bundle?)
- override fun onStart()
- override fun onPause()
- override fun onResume()
- override fun onBackPressed()
- override fun onStop()
- override fun onDestroy()
- override fun onCreateOptionsMenu(menu: Menu): Boolean
- override fun onOptionsItemSelected(item: MenuItem): Boolean
- override fun onNavigationItemSelected(item: MenuItem): Boolean
-
Módulo 4
Criando meu Primeiro Projeto
-
Módulo 5
POO
-
Módulo 6
SQLite com Sugar ORM
-
Módulo 7
Criando projeto eLendBook
R$ 290,00