Desenvolvedor android iniciante

Aprenda conceitos fundamentais do Android para criar aplicativos e tirar suas idéias do papel!

206228 mil alunos
7 horas



Desenvolvedor Android Iniciante

Bem-vindo ou bem-vinda, é um prazer te receber no curso de Android!

Este curso foi preparado para te ensinar sobre o desenvolvimento de aplicações Android, quer você conheça ou não sobre programação. A estrutura do curso foi pensada para te levar desde os conceitos mais básicos e teóricos até conceitos mais avançados junto com mão na massa.

Como está estruturado? Quais os tópicos que vou aprender?

O curso começa com Introdução à computação e introdução à lógica de programação para pessoas que não possuam experiência em programação. Posteriormente é feita a instalação do Java e da IDE IntelliJ (ambiente de desenvolvimento) nos três sistemas operacionais mais usados atualmente, Windows, Linux e Mac.

Uma vez instalado os softwares, você tem o que precisa para aprender sobre Java que será a linguagem usada no desenvolvimento das aplicações. Os assuntos tratados englobam variaveis, tipos de dados, operações matemáticas, tipos primitivos e funções.

Posteriormente é feita a instalação do Android Studio e começamos com a prática de desenvolvimento de aplicações. As aplicações Android serão criadas do zero sem cópia de código para que seja possível entender toda a teoria para o desenvolvimento. Será feito a manipulação dos elementos de interface, customização e criação da lógica das aplicações.

Alguns dos assuntos cobertos:

  • Variáveis e tipos de dados, funções e exceções em Java
  • Estrutura de uma aplicação Android
  • Activity e ciclo de vida
  • LinearLayout
  • Alteração do ícone da aplicação
  • SharedPreferences e navegação entre Activities
Nos vemos nas aulas!

Estrutura do curso


Problemas, perguntas e sugestões

História e computadores atuais


Arquitetura de computadores


Lógica de programação

Instalação Windows, Linux e Mac

Sobre Java e funcionamento de programas

Declaração de variáveis, tipos de dados e tipos primitivos


Operadores matemáticos


Manipulação de Strings


Funções e funções mais usadas para Strings


Exercícios e exceções

Sobre Android, arquitetura e versões

Instalação Windows, Linux e Mac

Criação do projeto


Estrutura de um projeto Android


Padrão ViewHolder


Elementos de interface e eventos


Layout - Botões e cores


Layout - Textos

Alteração de ícone


Navegação entre Activities


SharedPreferences


Ciclo de vida de Activity


Passando dados entre Activities