Pular para o conteúdo principal

Desenvolvimento Mobile Android – Módulo 1
A matrícula nesse curso é apenas por convite

Proporcionar o aprendizado do setor de desenvolvimento de aplicativos para Android. Transmitir as informações e conhecimentos necessários para introduzir o profissional no universo de desenvolvimento mobile para a plataforma Android.
A matrícula nesse curso é apenas por convite

Plano de ensino

Curso: Desenvolvimento Mobile Android – Módulo 1

Instrutor: André Luiz Toyama Carneiro

Objetivo geral

  • Proporcionar o aprendizado do setor de desenvolvimento de aplicativos para Android.

  • Transmitir as informações e conhecimentos necessários para introduzir o profissional no universo de desenvolvimento mobile para a plataforma Android.

Nível: básico.

Tipo do CursoTeórico-prático

Modalidade de Ensino:  Online - Zoom

Público Alvocolaboradores da Flextronics e FIT- Instituto de Tecnologia que possuem interesse em tecnologias e desenvolvimento mobile ou profissionais na área de desenvolvimento de software que queiram expandir seus conhecimentos.

Requisitos mínimoso aluno deve possuir conhecimentos em Lógica de Programação para conseguir desenvolver as atividades práticas.

Duração total do curso e distribuição da carga horáriao curso está com carga total de 30 horas distribuídos em 3 horas por dia de aula, com ensinos teóricos e práticos.

Quantidade de vagas: Máximo 40 alunos.

Ementa: Abaixo a lista com os tópicos a serem desenvolvidos no curso:

1.    Apresentações

·         Apresentação do curso em geral com explicação sobre os objetivos e pontos de aprendizado

·         Apresentação do instrutor, com experiência e exemplos de projetos de mercado

2.    Sistema Operacional Android

·         Explicação do conceito de sistema operacional

·         História do sistema Android

·         Licença e Versões

·         Android para outras aplicações

·         Mercado Mobile

3.    Ambiente de Desenvolvimento

·         Principais módulos do portal do desenvolvedor Android

·         Processo de download da ferramenta Android Studio

·         Configuração do ambiente

·         Explicação do conceito de IDE

·         Significado de biblioteca, APIs, SDK e framework

4.    Primeiro projeto

·         Visão geral do Android Studio

·         Criando o primeiro projeto de Aplicativo

·         Arquivo APK

·         Processo de compilação do Aplicativo

5.    Fundamentos da linguagem Kotlin

·         História da linguagem Kotlin

·         Diferenças entre a linguagem JAVA

·         Tipos de variáveis do Kotlin

·         Comandos de controle de fluxo no Kotlin

·         Conceito de Orientação à objetos

·         Conceitos de herança, métodos e variáveis

·         Conceito de polimorfismo

6.    Fundamentos de Layout e Usabilidade

·         Significado das siglas UX e UI

·         Sistema de GuideLine do Android

·         Arquivos XML

·         Densidade de Pixels

·         Tipos de layout no Android

·         Tipos de navegação

·         Diferenças entre web e mobile

·         Design Patterns MVC e MVVM

7.    Componentes para desenvolver os aplicativos

·         Explicação geral dos componentes

·         Programação na prática do componente TextView

·         Arquivo de Values

·         Programação na prática do componente Button

·         Programação na prática do componente PlainText e TextInputLayout

·         Programação na prática do componente switch

·         Programação na prática do componente checkbox

·         Programação na prática do componente Chip

·         Programação na prática do componente RadioButton e RadioGroup

·         Programação na prática do componente Seekbar, Discrete e ProgressBar

·         Programação na prática do componente Dialog e Toast

·         Mudando de tela

Instrumentos

O aluno deverá providenciar:

·         Computador com Windows/Mac/Linux com a plataforma ZOOM instalada para assistir as aulas;

·         Desejável ter um celular Android com cabo USB para conectar no computador.

 

O FIT providenciará:

·         A criação do link do zoom e o envio por e-mail aos alunos inscritos;

·         Permissão de instalação de softwares no computador para a instalação e configuração da plataforma Android Studio que será realizado no primeiro dia em aula.

MetodologiaMetodologia Ativa (MA) com Aprendizagem Baseada em Problemas (ABP), utilizando exemplos e conceitos teórico-prático sobre o universo do desenvolvimento de aplicativos mobile.

Processo Avaliativoexercícios práticos, podendo ser verificado o resultado pelo próprio aluno. Os exercícios práticos têm objetivos e podem ser validados através da execução dos softwares criados em aula enviando evidencias na plataforma.

Bibliografia básica: 

OPENHUB (2021) Languages. Disponível em: < https://www.openhub.net/p/android/analyses/latest/languages_summary>. Acessado em: outubro de 2021.

TANENBAUM, ANDREW. Sistemas operacionais modernos. Rio de Janeiro: LTC. 1999.

TEIXEIRA, FABRICIO (2016). Estatísticas sobre uso de aplicativos mobile. Disponível em: < https://brasil.uxdesign.cc/estat%C3%ADsticas-sobre-uso-de-aplicativos-mobile-b0d2fac578eb>. Acessado em: Janeiro 2022.

ZANELLA, JONATHAN RAFAEL (2017). Kotlin: explorando uma nova linguagem. Diponível em: < https://medium.com/android-dev-br/kotlin-explorando-uma-nova-linguagem-%EF%B8%8F-799ffc99a1a2> Acessado em: Janeiro 2022.

KOTLINLANG (2022). Disponível em : < https://kotlinlang.org/docs/home.html>. Acessado em: Janeiro 2022.

CAENO, MOBILE (2018), Android – Entedendo o API Level. Disponível em: https://medium.com/droid-dev/android-entendendo-o-api-level-c4e3b7528b85. Acessado em: Janeiro 2022.

GOOGLE (2021). Udacity. Disponivel em: <https://www.udacity.com/google>. Acesso em: Fevereiro 2021.

GOOGLE (2021). Material Design. Disponivel em: <https://material.io/>. Acesso em: Fevereiro 2021.

GOOGLE DEVELOPERS (2021). Android Developers. Disponivel em: <https://developer.android.com>. Acesso em: Fevereiro 2021.

ESTEVAO, DEVMEDIA (2019). Disponível em: < https://www.devmedia.com.br/kotlin-variaveis/40673>. Acessado em: Janeiro 2022.

MGBEMENA, CHIKE (2017). Kotlin a partir do princípio. Disponível em: < https://code.tutsplus.com/pt/tutorials/kotlin-from-scratch-variables-basic-types-arrays-type-inference-and-comments--cms-29328> . Acessado em: Janeiro 2022.

NUNES, FILIPE (2017). Android MVC x MVP x MVVM. Disponível em: < https://medium.com/@FilipeFNunes/android-mvc-x-mvp-x-mvvm-qual-pattern-utilizar-parte-1-3defc5c89afd> Acessado em: Janeiro 2022.

A matrícula nesse curso é apenas por convite