Uma explicação detalhada de como funciona o curso da Academia do Flutter.
Configurando Ambiente de Desenvolvimento
Instalação do Flutter no macOS
Instalação do Flutter no Windows
Instalação do Flutter no Linux
Instalação e Configuração do Visual Studio Code
Dart Fundamentos
DartPad
Conceitos importantes
Primeiro Projeto
Variáveis
Modificadores (Const e Final)
Operadores e condicionais
Switchs
Trabalhando com nulos
Listas
Loops
Conversões e Manipulações
Dart Funções e Coleções
Nesse módulo entramos de cabeça nas funções, coleções, mapas exceptions e muito mais.
Dart POO( Programação Orientada a Objeto)
Dart é 100% orientada a objeto e para dominar realmente a linguagem você precisa conhecer bem sobre os fundamentos da Orientação e a objeto e como trabalhar com isso no Dart.
Você também irá aprender (Auto Promoção, Mixins, Cascade Notation, Callable Classe, Assignment operators e muito mais)
Dart Async
Entenda todas as estruturadas do Dart para trabalhar com Assincronismo, Serviços RestFul, Arquivos, Event Loop e muito mais .
Dart Streams
Aprenderá de uma vez por todas como trabalhar com streams no Dart. Uma das estruturas mais importantes para trabalhar com Bloc Pattern.
Dart Banco de dados
Aprenda como trabalhar com Dart e o banco de dados Mysql
Dart Consumo de APIs
Neste módulo você vai entender a fundo como consumir um serviço Rest e como fazer a tradução de um json para seus modelos. Depois desse módulo com certeza vc não terá mais dúvidas de como consumir uma API
Flutter primeiros passos
Nesse módulo você aprenderá a configurar todo seu ambiente de desenvolvimento incluindo emulador e seu device físico
Flutter Fundamentos
Nesse módulo você aprenderá todos os fundamentos do Flutter, seus widgets, StatelessWidget e StatefulWidget, arvore de componentes, ciclo de vida e muito mais.
Flutter mão na massa
Nesse módulo entramos de cabeça no Flutter, conhecendo os principais widgets, customizações de fontes, imagens Navegação, buildContext e muito mais.
Flutter Gerência de Estado
Nesse módulo você verá as formas de gerenciar estado sem utilizar nenhum package (setState, ValueNotifier, ChangeNotifier e Streams(Bloc Pattern)
InheritedWidget
Entenda todo o poder do InheritedWidget e a forma que o Provider trabalhar para fazer injeção de classes dentro da arvore de componentes
Sqlite
Nesse módulo você vai entender todas as estruturas necessárias para trabalhar com o banco de dados sqLite, migrations e muito mais.
Provider
Provider compartilhando objetos simples
Gerenciando estado com Provider
TodoList Provider e SQLIte em arquitetura de Módulos
Nesse módulo nós construimos um aplicativo de TodoList utilizando SqLite, login com Google (Firebase-Auth) e tudo isso em uma arquitetura de Módulos
Freezed
Vamos entender como esse package funciona, e entender como ele adiciona conceitos como unions classe, pattern matching
Bloc
Nesse módulo entendemos o funcionamento do Flutter Bloc e fazemos um CRUD completo de 3 formas: (Bloc padrão, Cubit e Bloc com Freezed)
Mobx
Nesse módulo você vai entender todo os fundamentos do Mobx com e sem CodeGen e construiremos um app para exemplificar a utilização dele e suas reactions
Flutter Modular
Esse módulo você irá aprender o fundamento do Modular, Navegação e controle de dependências, imports e muito mais
Splash Screen Nativa:
Vamos aprender como fazer a splash screen nativa. Alterando diretamente o nativo e utilizando o package flutter_native_splash
Firebase
Nesse módulo vamos entender os serviços do Firebase (Módulo em Construção)
Cuidapet 2.0
Esse módulo é a construção de um marketing place de pets shop, nesse projeto você vai aprender sobre: GeoLocation, Maps, Acesso a serviço Rest, RefreshToken, PushNotification, Chat e muito mais.
Backend em Shelf para atender o Cuidapet
Nesse módulo entramos de cabeça no Shelf, package da Google para trabalhar com backend. Nele vamos construir todo o backend para atender o projeto Cuidapet utilizando (GetIt, Shelf, Shelf Router, Mysql, busca por geo localização e muito mais)
Publicando Backend na AWS
Esse módulo construímos juntos uma infraestrutura na Cloud AWS para publicar nosso projeto backend. Também faremos um processo de escalabilidade utilizando loadBalance e mais de uma maquina para atender suas requisições.
Testes
Nesse módulo você vai aprender como montar seus testes, faremos diversos exemplos e vou mostrar toda a estrutura de asserts, mock inclusive mock para banco de dados como o mysql
Jornada GetX
Módulo completo sobre GetX
Compre agora mesmo R$1297,00 a vista ou até 12x de R$129,45