Android básico
A matrícula nesse curso é apenas por convite
Plano de ensino
Curso: Android básico
Instrutor: Bruno de Azevedo Mendonça.
Objetivo geral: proporcionar o aprendizado acerca de tópicos básicos de desenvolvimento mobile com a plataforma Android.
Nível: básico
Tipo do Curso: Teórico-prático
Modalidade de Ensino: Educação a distância (EaD)- Zoom
Público Alvo: colaboradores da Flextronics e FIT- Instituto de Tecnologia e comunidade.
Requisitos mínimos:
- Obrigatório: conhecimentos sobre Programação Orientada a Objetos e versionamento de projetos com Git.
- Desejável: conhecimentos em Java ou Kotlin (Caso não tenha esses conhecimentos será exigida maior dedicação e tempo de estudo)
Duração total do curso e distribuição da carga horária: 32 horas totais, divididas em 2 horas aula por dia durante quinze dias e 2 horas para avaliação.
Quantidade de vagas: mínimo 10 e máximo 20 alunos.
Ementa:
Principais assuntos abordados:
- Computação móvel e histórico da plataforma Android;
- Ambiente de desenvolvimento Android;
- Linguagens de programação Java / Kotlin;
- Padrões UX / UI móvel;
- Construção de interfaces Android;
- Framework Android e Ciclo de vida de Atividades;
- Introdução à navegação;
- Recycler View (Biblioteca Groupie);
- Comunicação com APIs REST (Biblioteca Retrofit).
Instrumentos: Zoom Meeting como instrumento para desenvolvimento do curso, por meio de reuniões de videoconferência com interações em tempo real. Java Development Kit (JDK), necessário para desenvolvimento Java / Kotlin. Android Studio, para desenvolvimento das atividades práticas. Git para versionamento de atividades práticas e repositório online Bitbucket para o acompanhamento do instrutor no progresso das atividades. A instalação do ambiente de desenvolvimento (JDK e Android Studio) será abordada em aula.
Metodologia: Metodologia Ativa, por meio de aulas expositivas-dialogada, estudo de casos, aplicação de exercícios de compreensão em aula, esclarecimento de dúvidas, entre outros, estimulando a participação, interação e cooperação dos alunos, facilitando o processo de ensino-aprendizagem.
Processo Avaliativo: avaliação do conhecimento adquirido através de exercícios em aulas e avaliação teórica; Autoavaliação do aluno sobre seu aprendizado e avaliação do curso.
Bibliografia básica:
- Android Developers. Disponível em: https://developer.android.com/ <Acesso em fevereiro de 2021>.
- BURD, Barry; MUELLER, John Paul. Android Application Development All-in-One For Dummies. 3. ed. Nova Jersey: John Wiley & Sons, 2020. 800 p.
- GRIFFITHS, Dawn; GRIFFITHS, David. Head First Android Development: a brain-friendly guide. Sebastopol: O′reilly, 2015. 734 p.
- LECHETA, Ricardo R.. Android Essencial com Kotlin. 2. ed. São Paulo: Novatec Editora, 2018. 536 p.
- TechYourChance. Disponível em: https://www.techyourchance.com/ <Acesso em fevereiro de 2021>.