100 dias de código aprimorando e aplicando conhecimentos sobre a linguagem Java + tecnologia Android. 👨🏽💻📚
-
1 dia de código - Variáveis, tipos de dados e operadores em Java
-
2 dias de código - Formatações de strings e criação de funções
-
3 dias de código - Trabalhando com funções + Exercícios
-
4 dias de código - Controle de fluxo com if/else
-
5 dias de código - Uso de operadores na estrutura if/else
-
6 dias de código - Resolução de exercícios com if/else e operadores lógicos
-
7 dias de código - Switch Case, operador ternário, fluxo do/while + exercícios
-
8 dias de código - Resolução de exercícios com while
-
9 dias de código - Resolução de desafio + Tratamento de exceções
-
10 dias de código - Testes unitários
-
11 dias de código - Arrays
-
12 dias de código - Arrays - Exercícios
-
13 dias de código - Arrays - Exercícios + Resolução de desafios
-
14 dias de código - Paradigmas da orientação a objetos
-
15 dias de código - Orientação a objetos - Herança
-
16 dias de código - Orientação a objetos - Polimorfismo
-
17 dias de código - Orientação a objetos - Resolução de exercício
-
18 dias de código - Orientação a objetos - Resolução de exercício
-
19 dias de código - Orientação a objetos - Coleções
-
20 dias de código - Orientação a objetos - Aplicando coleções com armazenamento de dados
-
21 dias de código - Primeiro projeto Android
-
22 dias de código - Linear Layout
-
23 dias de código - Exercícios - criação de layouts
-
24 dias de código - Criação de estilos e customização de temas
-
25 dias de código - Scroll views e ImageView
-
26 dias de código - Validação de dados e navegação entre páginas
-
27 dias de código - Ícones da aplicação e Relative Layout
-
28 dias de código - Novos conceitos sobre relative layout + Exercícios
-
29 dias de código - Criação de gradiente usando drawable + resolução de exercício
-
30 dias de código - Criação do aplicativo Relógio de Cabeceira
-
31 dias de código - Identificando elementos por ViewBinding e exibindo nível de bateria
-
32 dias de código - Finalizando aplicativo Relógio de Cabeceira
-
33 dias de código - Relógio de Cabeceira - Atualizando horário local e traduzindo aplicação para outros idiomas
-
34 dias de código - Constraint Layout
-
35 dias de código - Constraint Layout - Chain
-
36 dias de código - Constraint Layout - Refatoração de exercício
-
37 dias de código - Constraint Layout - Exercício Coffee Recipe
-
38 dias de código - Constraint Layout - Refatorando exercício Coffee Recipe
-
39 dias de código - Arquitetura MVVM (Model - View - ViewModel)
-
40 dias de código - Aplicando a arquitetura MVVM
-
41 dias de código - Arquitetura MVVM - Novos conceitos
-
42 dias de código - Criação de aplicativo MyBooks
-
43 dias de código - Organizando arquivos do aplicativo MyBooks
-
44 dias de código - App MyBooks- Criando novas classes e entidades e implementando RecyclerView
-
45 dias de código - App MyBooks- Criando layout na lista de livros
-
46 dias de código - App MyBooks- Criando novos eventos e novas fragments
-
47 dias de código - App MyBooks- Configurando detalhes da listagem de livros
-
48 dias de código - App MyBooks- Configurando remoção de livros e tratando lista vazia
-
49 dias de código - App MyBooks- Criando banco de dados
-
50 dias de código - App MyBooks- Criando banco de dados através da biblioteca Room
-
51 dias de código - App MyBooks - Room assíncrono: Implementando callback
-
52 dias de código - Retrofit - Biblioteca de chamadas à API
-
53 dias de código - Criação de app Tasks e configuração de Retrofit
-
54 dias de código - App Tasks - Configurando tela de registro
-
55 dias de código - App Tasks - Cadastrando usuários
-
56 dias de código - App Tasks - Implementando login com feedbacks para usuário
-
57 dias de código - App Tasks - Salvando dados de autenticação e verificando usuário logado
-
58 dias de código - App Tasks - Salvando elementos no banco de dados
-
59 dias de código - App Tasks - Criando layout para tela de cadastro de tarefas
-
60 dias de código - App Tasks - Cadastro de tarefas com DatePicker
-
61 dias de código - App Tasks - Criando spinner, obtendo headers e valores das tarefas
-
62 dias de código - App Tasks - Criando interface para listagem de tarefas
-
63 dias de código - App Tasks - Implementando funcionalidade para a listagem de tarefas
-
64 dias de código - App Tasks - Atualizando listagem de tarefas
-
65 dias de código - App Tasks - Edição de tarefas
-
66 dias de código - App Tasks - Remoção de tarefas
-
67 dias de código - App Tasks - Atualização de tarefas completas e incompletas + validação de conexão com internet
-
68 dias de código - App Tasks - Incluindo funcionalidade de logout no aplicativo
-
69 dias de código - App Tasks - Construindo layout da tela de login
-
70 dias de código - App Tasks - Construindo layout da tela de registro
-
71 dias de código - App Tasks - NavigationDrawer: nome e e-mail do usuário
-
72 dias de código - App Tasks - Finalizando layout de lista de tarefas e cadastro de tarefas
-
73 dias de código - Verificando se dispositivo possui biometria
-
74 dias de código - Exibindo autenticação biométrica em aplicativo
-
75 dias de código - Integrando e validando autenticação no projeto Tasks
-
76 dias de código - Componentes: Toast Notification
-
77 dias de código - Componentes: Snackbar e Spinner
-
78 dias de código - Componentes: Seekbar
-
79 dias de código - Componentes: Switch e Checkbox
-
80 dias de código - Componentes: RadioButton, DatePicker e TimePicker
-
81 dias de código - Configurando Android Studio para novo projeto
-
82 dias de código - Criando aplicativo Sorteio
-
83 dias de código - Adicionando textos e botões no aplicativo Sorteio
-
84 dias de código - Finalizando aplicativo Sorteio e praticando estruturas de layout
-
85 dias de código - Layouts: Orientações de tela e customização de temas
-
86 dias de código - Uso de Constraint Layout
-
87 dias de código - Constraint Layout: Criando interface para app de notícias
-
88 dias de código - Criando interface para app da Netflix
-
89 dias de código - Finalizando interface para app da Netflix
-
90 dias de código - Utilizando Chains + Truques de alinhamento
-
91 dias de código - LinearLayout, FrameLayout, GridLayout + códigos em Java
-
92 dias de código - Recapitulando estruturas da linguagem Java
-
93 dias de código - Criando interface para app Frases do Dia
-
94 dias de código - Finalizando app Frases do Dia
-
95 dias de código - Classes e métodos no Android Studio
-
96 dias de código - Herança e modificadores de acesso no Android Studio
-
97 dias de código - Criando aplicativo Pedra, Papel e Tesoura
-
98 dias de código - Finalizando aplicativo Pedra, Papel e Tesoura
-
99 dias de código - Componentes de interface: Utilizando caixas de texto
-
100 dias de código - Componentes de interface: Recuperando valores de caixas de texto