
Android intermediário
A matrícula nesse curso é apenas por convite
Plano de ensino
Curso: Android intermediário
Instrutor: Bruno de Azevedo Mendonça.
Objetivo geral: proporcionar o aprendizado acerca de tópicos intermediários 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: Programação Orientada a Objetos, versionamento de projetos com Git, Linguagem de programação Kotline sólido conhecimento acerca dos tópicos abordados no curso Android Básico.
Duração total do curso e distribuição da carga horária: 40 horas totais, divididas em 2 horas aula por dia durante vinte dias.
Quantidade de vagas: mínimo 10 e máximo 20 alunos.
Ementa:
Principais assuntos abordados:
- Arquitetura de software Model-View-ViewModel;
- Injeção de dependências;
- Biblioteca Dagger 2;
- Threads, padrão Observer e Reactive Extensions;
- Bibliotecas RxJava2 e RxKotlin;
- Armazenamento em cache com a Biblioteca RxPaper;
- Arquitetura de software Repository.
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: duas avaliações, uma no meio do curso e outra no final do curso. Um formulário de avaliação do curso e autoavaliação do aluno sobre seu aprendizado..
Bibliografia básica:
- Android Developers. Disponível em: https://developer.android.com/ <Acesso em março 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 março de 2021>.