Ebook gratuito sobre Flutter e Dart para criar aplicativos, abordando interfaces, APIs, Firebase, bancos de dados, testes e publicação.
Conteúdo do Ebook + Audiobook gratuito
-
Configuração do ambiente de desenvolvimento
+ Exercício: Qual é o primeiro passo para configurar o ambiente de desenvolvimento para Flutter e Dart? 3 minutos -
Instalação do Flutter e Dart
+ Exercício: Qual é o processo para configurar o ambiente de desenvolvimento para Flutter e Dart? 3 minutos -
Configuração do ambiente de desenvolvimento
+ Exercício: Qual é o primeiro passo para configurar o ambiente de desenvolvimento para a criação de aplicativos com Flutter e Dart? 3 minutos -
Configuração do editor de código
+ Exercício: Qual é o processo para configurar um ambiente de desenvolvimento para Flutter e Dart? 3 minutos -
Estrutura básica de um aplicativo Flutter
+ Exercício: Quais são os passos iniciais para começar a desenvolver aplicativos utilizando Flutter e Dart? 3 minutos -
Widgets e Elementos básicos do Flutter
+ Exercício: Qual é o primeiro passo para configurar o ambiente de desenvolvimento para criar aplicativos com Flutter e Dart? 3 minutos -
Layouts e posicionamento de elementos
+ Exercício: Qual é o primeiro passo para configurar o ambiente de desenvolvimento para Flutter e Dart, de acordo com o texto? 4 minutos -
Gerenciamento de estado
+ Exercício: Qual é a importância do gerenciamento de estado no desenvolvimento de aplicativos Flutter e quais são algumas das abordagens que você pode usar? 3 minutos -
Navegação entre telas
+ Exercício: Qual é o processo para navegar para uma nova tela no Flutter? 3 minutos -
Consumo de APIs
+ Exercício: O que é necessário para consumir APIs em Flutter? 3 minutos -
Armazenamento de dados
+ Exercício: Qual das seguintes afirmações é verdadeira sobre o armazenamento de dados no desenvolvimento de aplicativos com Flutter e Dart? 3 minutos -
Autenticação de usuários
+ Exercício: Quais são os passos essenciais para configurar o ambiente de desenvolvimento para a autenticação de usuários no Flutter e Dart? 3 minutos -
Notificações push
+ Exercício: Qual é o processo para configurar notificações push em um ambiente de desenvolvimento Flutter? 3 minutos -
Integração com serviços externos
+ Exercício: Quais são as etapas necessárias para começar a desenvolver aplicativos com Flutter e Dart? 3 minutos -
Testes unitários e de widget
+ Exercício: Qual é o processo para configurar o ambiente de desenvolvimento para criar aplicativos usando Flutter e Dart? 3 minutos -
Publicação de aplicativos
+ Exercício: Qual é a importância do Flutter SDK e do Dart SDK no desenvolvimento de aplicativos? 2 minutos
-
Conceitos básicos de Dart
+ Exercício: Qual é a principal linguagem de programação usada para o desenvolvimento de aplicativos Flutter e quais são alguns dos conceitos básicos dessa linguagem? 3 minutos -
Introdução ao Dart
+ Exercício: O que é Dart e quais são suas características principais? 3 minutos -
Variáveis e tipos de dados
+ Exercício: Qual é a função da palavra-chave 'dynamic' na linguagem de programação Dart? 3 minutos -
Estruturas condicionais
+ Exercício: Qual das seguintes afirmações descreve corretamente o uso da declaração 'switch' na linguagem de programação Dart? 3 minutos -
Estruturas de repetição
+ Exercício: Quais são as três estruturas de repetição principais na linguagem de programação Dart? 3 minutos -
Funções
+ Exercício: Qual das seguintes afirmações é verdadeira sobre a linguagem de programação Dart? 3 minutos -
Classes e objetos
+ Exercício: Qual é a função de um construtor em Dart? 3 minutos -
Herança e polimorfismo
+ Exercício: Qual dos seguintes conceitos de programação orientada a objetos permite que uma classe herde as propriedades e os métodos de outra classe em Dart? 2 minutos -
Tratamento de exceções
+ Exercício: Como as exceções são tratadas no Dart? 3 minutos -
Manipulação de arquivos
+ Exercício: Qual é a finalidade da biblioteca 'dart:io' na linguagem de programação Dart? 3 minutos -
Programação assíncrona
+ Exercício: O que a programação assíncrona permite em Dart e por que é importante? 3 minutos -
Conceitos básicos de Flutter
+ Exercício: Quais são alguns dos conceitos básicos da linguagem de programação Dart? 3 minutos -
Widgets e layout
+ Exercício: Quais são os dois tipos principais de widgets no Flutter e como eles diferem? 3 minutos -
Gerenciamento de estado
+ Exercício: Qual dos seguintes é um método comum de gerenciamento de estado em Dart e Flutter? 3 minutos -
Navegação entre telas
+ Exercício: Qual é a função do método Navigator.push() no Dart? 3 minutos -
Consumo de APIs
+ Exercício: Qual é a principal função do pacote http no Dart e como é usado para consumir APIs? 4 minutos -
Armazenamento local
+ Exercício: Qual é o papel do armazenamento local na linguagem de programação Dart e no desenvolvimento de aplicativos Flutter? 3 minutos -
Autenticação de usuários
+ Exercício: Qual é a função do método signInWithEmailAndPassword no Firebase Authentication para um aplicativo Dart? 3 minutos -
Notificações push
+ Exercício: O que é a biblioteca firebase_messaging usada no desenvolvimento de aplicativos Flutter com a linguagem de programação Dart? 3 minutos -
Publicação de aplicativos
+ Exercício: Qual é o processo para publicar um aplicativo usando Dart e Flutter? 2 minutos
-
Conceitos avançados de Dart
+ Exercício: Qual dos seguintes conceitos avançados de Dart permite a representação de um valor potencial ou erro que estará disponível em algum momento no futuro? 2 minutos -
Classes e objetos
+ Exercício: No contexto da linguagem de programação Dart, qual das seguintes afirmações é verdadeira? 3 minutos -
Herança e polimorfismo
+ Exercício: Qual dos seguintes conceitos em programação orientada a objetos permite que um objeto seja tratado como uma instância de uma classe base, mesmo que seja realmente uma instância de uma subclasse? 3 minutos -
Mixins
+ Exercício: O que são Mixins em Dart e como eles são usados? 3 minutos -
Null safety
+ Exercício: O que é Null safety no contexto da linguagem de programação Dart e como ele pode ser usado? 3 minutos -
Programação assíncrona
+ Exercício: Qual é a função da programação assíncrona em Dart, especialmente ao desenvolver aplicativos Flutter? 3 minutos -
Streams e blocos
+ Exercício: Quais são as características e funções das Streams e Blocs em Dart e Flutter? 3 minutos -
Testes unitários e de integração
+ Exercício: Qual a função dos testes unitários e de integração no desenvolvimento de software com Dart e Flutter? 3 minutos -
Gerenciamento de estado
+ Exercício: Qual das seguintes opções é uma maneira de gerenciar o estado em Dart, a linguagem de programação usada para desenvolver aplicativos usando o Flutter? 2 minutos -
Injeção de dependência
+ Exercício: Qual é a principal vantagem da injeção de dependência na programação Dart? 3 minutos -
Navegação e rotas
+ Exercício: O que é a navegação e as rotas em Dart e Flutter? 3 minutos -
Persistência de dados
+ Exercício: Qual é a importância da persistência de dados no desenvolvimento de aplicativos em Dart e quais são algumas das opções disponíveis para a persistência de dados? 3 minutos -
Integração com APIs
+ Exercício: O que é uma API e qual é sua importância no desenvolvimento de aplicativos com Flutter e Dart? 4 minutos -
Animações e efeitos visuais
+ Exercício: Qual é a função do objeto Animation no Dart? 3 minutos -
Localização e internacionalização
+ Exercício: O que é a localização e internacionalização no contexto da linguagem de programação Dart? 3 minutos -
Acessibilidade
+ Exercício: Qual é o papel do Semantics Widget no desenvolvimento de aplicativos acessíveis em Dart e Flutter? 2 minutos -
Performance e otimização
+ Exercício: Quais são algumas das técnicas que podem ser usadas para otimizar o código em Dart? 3 minutos -
Publicação e distribuição de aplicativos
+ Exercício: Qual é o papel do arquivo pubspec.yaml na configuração de um aplicativo Flutter? 3 minutos
-
Introdução à programação orientada a objetos em Dart
+ Exercício: Qual é o propósito de um construtor em programação orientada a objetos em Dart? 5 minutos -
Introdução à programação orientada a objetos
+ Exercício: Qual dos seguintes conceitos da Programação Orientada a Objetos (POO) é definido como um processo em que uma classe adquire as propriedades e comportamentos de outra classe? 2 minutos -
Classes e objetos
+ Exercício: O que é uma classe em programação orientada a objetos em Dart? 3 minutos -
Atributos e métodos
+ Exercício: O que são atributos e métodos na programação orientada a objetos em Dart? 3 minutos -
Encapsulamento
+ Exercício: O que é encapsulamento na programação orientada a objetos em Dart e por que é importante? 3 minutos -
Herança
+ Exercício: Qual é o papel da herança na programação orientada a objetos em Dart e Flutter? 3 minutos -
Polimorfismo
+ Exercício: O que é polimorfismo na programação orientada a objetos e como ele é implementado em Dart? 3 minutos -
Interfaces
+ Exercício: Qual é a função de uma interface em Dart? 3 minutos -
Métodos estáticos
+ Exercício: O que são métodos estáticos em Dart e como eles são usados? 2 minutos -
Construtores
+ Exercício: O que são construtores na programação orientada a objetos em Dart e como eles são usados? 3 minutos -
Sobrecarga de operadores
+ Exercício: O que é sobrecarga de operadores em programação orientada a objetos (POO) no contexto da linguagem Dart? 3 minutos -
Tratamento de exceções
+ Exercício: Qual é a função do bloco 'finally' no tratamento de exceções em Dart? 3 minutos -
Coleções
+ Exercício: Qual é a melhor maneira de agrupar itens em Dart quando a ordem dos itens é importante e pode haver itens duplicados? 3 minutos -
Iteradores
+ Exercício: O que é um iterador na linguagem de programação Dart e como ele é usado na programação orientada a objetos? 3 minutos -
Programação assíncrona
+ Exercício: O que é a Programação Orientada a Objetos (POO) em Dart? 3 minutos -
Testes unitários
+ Exercício: Qual das seguintes alternativas melhor descreve o conceito de polimorfismo na programação orientada a objetos em Dart? 3 minutos
-
Widgets em Flutter
+ Exercício: O que é um widget no Flutter e como ele é criado? 3 minutos -
Introdução ao Flutter e Dart
+ Exercício: Qual é a diferença entre StatelessWidget e StatefulWidget no Flutter? 3 minutos -
Estrutura básica de um aplicativo Flutter
+ Exercício: O que é um widget no contexto do Flutter e qual é a sua importância? 4 minutos -
Widgets básicos em Flutter
+ Exercício: Qual é a principal característica dos widgets stateless no Flutter? 3 minutos -
Layouts em Flutter
+ Exercício: No universo do Flutter, qual é a função dos widgets e como eles são organizados? 3 minutos -
Navegação entre telas
+ Exercício: No contexto de desenvolvimento de aplicativos em Flutter, qual é a função do widget Navigator? 3 minutos -
Gerenciamento de estado
+ Exercício: Qual das seguintes opções não é uma técnica de gerenciamento de estado no desenvolvimento de aplicativos Flutter? 4 minutos -
Requisições HTTP
+ Exercício: Qual é a função dos Widgets no desenvolvimento de aplicativos em Flutter? 4 minutos -
Persistência de dados
+ Exercício: No desenvolvimento de aplicativos Flutter, o que significa a persistência de dados e quais são algumas formas comuns de alcançá-la? 3 minutos -
Animações em Flutter
+ Exercício: Qual é a função do AnimationController no Flutter? 3 minutos -
Acessibilidade
+ Exercício: Qual é o papel dos widgets no contexto da acessibilidade no Flutter? 3 minutos -
Testes automatizados
+ Exercício: Qual é a importância dos testes automatizados no desenvolvimento de aplicativos Flutter? 3 minutos -
Publicação de aplicativos
+ Exercício: Qual é o próximo passo após a preparação do aplicativo Flutter para a publicação? 3 minutos
-
Navegação e roteamento em Flutter
+ Exercício: Qual é a diferença entre navegação e roteamento no desenvolvimento de aplicativos em Flutter? 3 minutos -
Introdução ao roteamento em Flutter
+ Exercício: Qual é a função do método Navigator.push() no Flutter? 4 minutos -
Navegação entre telas
+ Exercício: Qual é o propósito do método 'Navigator.push' no Flutter? 3 minutos -
Passagem de parâmetros entre telas
+ Exercício: Como a navegação e o roteamento são gerenciados no Flutter e como os parâmetros são passados entre as telas? 3 minutos -
Navegação com rotas nomeadas
+ Exercício: Qual é a função das rotas nomeadas no desenvolvimento de aplicativos Flutter? 3 minutos -
Navegação com rotas dinâmicas
+ Exercício: O que a função 'onGenerateRoute' faz no desenvolvimento de aplicativos Flutter? 2 minutos -
Gerenciamento de histórico de navegação
+ Exercício: Qual dos seguintes métodos em Flutter é usado para navegar para uma nova rota e remover todas as rotas anteriores da pilha? 3 minutos -
Navegação com tabs
+ Exercício: Qual é o papel do TabController, TabBar e TabBarView na navegação com tabs em Flutter? 2 minutos -
Navegação com drawer
+ Exercício: O que é um drawer no contexto de navegação em aplicativos Flutter? 3 minutos -
Navegação com bottom navigation bar
+ Exercício: Qual é a função do Bottom Navigation Bar no desenvolvimento de aplicativos Flutter? 3 minutos -
Navegação com pageview
+ Exercício: Qual é a função do widget PageView no desenvolvimento de aplicativos Flutter? 3 minutos -
Navegação com stack
+ Exercício: O que é a "Navegação com stack" no Flutter e como ela pode ser implementada? 3 minutos -
Navegação com push/pop
+ Exercício: Qual é a função do método 'push' e 'pop' no Flutter? 3 minutos -
Navegação com parâmetros opcionais
+ Exercício: O que são parâmetros opcionais no contexto da navegação no Flutter e como eles são usados? 3 minutos -
Navegação com animações
+ Exercício: O que é a navegação no contexto de um aplicativo Flutter e como ela é gerenciada? 3 minutos -
Navegação com autenticação
+ Exercício: Qual é a função do objeto de autenticação no pacote flutter_login na navegação com autenticação no Flutter? 3 minutos
-
Gerenciamento de estado em Flutter
+ Exercício: Qual é a principal diferença entre StatefulWidget e StatelessWidget no gerenciamento de estado em Flutter? 3 minutos -
Introdução ao gerenciamento de estado
+ Exercício: Qual é a diferença entre estado local e estado global no desenvolvimento de aplicativos Flutter? 3 minutos -
Stateful vs Stateless widgets
+ Exercício: Qual é a principal diferença entre Stateless e Stateful widgets no desenvolvimento de aplicativos Flutter? 3 minutos -
setState()
+ Exercício: No contexto do Flutter, qual é a função do método setState()? 3 minutos -
Gerenciamento de estado com Provider
+ Exercício: Qual é a principal função do Provider no gerenciamento de estado em aplicativos Flutter? 4 minutos -
Gerenciamento de estado com BLoC
+ Exercício: O que é o BLoC no contexto do desenvolvimento de aplicativos Flutter? 3 minutos -
Gerenciamento de estado com MobX
+ Exercício: Qual é a biblioteca popular para gerenciamento de estado em Flutter e quais são as suas características? 3 minutos -
Gerenciamento de estado com Redux
+ Exercício: Qual é a principal ideia por trás do Redux no gerenciamento de estado do aplicativo? 4 minutos -
Gerenciamento de estado com Riverpod
+ Exercício: O que é Riverpod e por que ele é usado no gerenciamento de estado em Flutter? 3 minutos -
Gerenciamento de estado com GetX
+ Exercício: O que é verdadeiro sobre a biblioteca GetX para o Flutter? 3 minutos -
Gerenciamento de estado com Hive
+ Exercício: Qual é a função do Hive no gerenciamento de estado em aplicativos Flutter? 3 minutos -
Padrões de gerenciamento de estado
+ Exercício: Qual dos seguintes é um padrão de gerenciamento de estado em Flutter que separa a lógica de negócios da interface do usuário? 3 minutos -
Persistência de estado
+ Exercício: O que é a Persistência de Estado no desenvolvimento de aplicativos Flutter e como pode ser gerenciada? 3 minutos -
Compartilhamento de estado entre telas
+ Exercício: Qual das seguintes afirmações sobre o gerenciamento de estado em Flutter é verdadeira? 3 minutos -
Escopos de estado
+ Exercício: O que é o estado no contexto do desenvolvimento de aplicativos em Flutter? 3 minutos -
Injeção de dependência
+ Exercício: Qual das seguintes afirmações descreve corretamente o conceito de injeção de dependência no desenvolvimento de aplicativos Flutter? 3 minutos -
Testes de unidade para gerenciamento de estado
+ Exercício: O que são testes de unidade no gerenciamento de estado em Flutter e por que são importantes? 3 minutos
-
Integração com APIs e serviços web
+ Exercício: O que é necessário para integrar uma API ao seu aplicativo Flutter e Dart? 4 minutos -
Introdução à integração com APIs
+ Exercício: O que é uma API e qual é o seu papel no desenvolvimento de aplicativos Flutter e Dart? 3 minutos -
Autenticação e autorização em APIs
+ Exercício: Qual é a diferença entre autenticação e autorização em APIs, conforme descrito no texto? 3 minutos -
Consumindo APIs REST
+ Exercício: Qual é o significado de REST na terminologia de API e qual é a sua função? 3 minutos -
Consumindo APIs SOAP
+ Exercício: Qual é o protocolo de transporte usado pelo SOAP para a troca de informações estruturadas e tipadas na implementação de serviços web? 3 minutos -
Trabalhando com Websockets
+ Exercício: Qual é a principal diferença entre o protocolo HTTP tradicional e o protocolo Websockets? 3 minutos -
Serviços de autenticação
+ Exercício: Qual é o processo para integrar OAuth em um aplicativo Flutter? 3 minutos -
Serviços de armazenamento em nuvem
+ Exercício: Qual é a finalidade da integração de APIs e serviços web na criação de aplicativos modernos? 3 minutos -
Serviços de geolocalização
+ Exercício: Qual é o processo para integrar o Google Maps em um aplicativo Flutter? 3 minutos -
Serviços de pagamento
+ Exercício: Qual é o processo para integrar um serviço de pagamento ao seu aplicativo Flutter? 3 minutos -
Serviços de notificação
+ Exercício: Qual é a importância da integração com APIs e serviços web no desenvolvimento de aplicativos usando Flutter e Dart, e quais são os serviços de notificação mais comuns? 3 minutos -
Serviços de análise e monitoramento
+ Exercício: Qual é a importância da integração com APIs e serviços web no desenvolvimento de aplicativos utilizando Flutter e Dart? 3 minutos -
Serviços de compartilhamento
+ Exercício: O que é necessário para integrar um aplicativo Flutter e Dart com uma API? 3 minutos -
Tratamento de erros e exceções
+ Exercício: Qual é uma maneira comum de lidar com erros e exceções na linguagem de programação Dart durante a integração com APIs e serviços web? 3 minutos -
Testes de integração
+ Exercício: No contexto do desenvolvimento de aplicativos com Flutter e Dart, qual é a importância da integração com APIs e serviços web e dos testes de integração? 3 minutos
-
Internacionalização e localização em Flutter
+ Exercício: Qual é o primeiro passo para adicionar suporte a idiomas em um aplicativo Flutter? 3 minutos -
Introdução à internacionalização e localização
+ Exercício: O que é internacionalização e localização no contexto do desenvolvimento de aplicativos Flutter? 3 minutos -
Configuração do ambiente para internacionalização
+ Exercício: O que é necessário para configurar a internacionalização em Flutter? 4 minutos -
Tradução de strings
+ Exercício: O que é a internacionalização e a localização no contexto do desenvolvimento de aplicativos? 3 minutos -
Formato de datas e horas
+ Exercício: O que a biblioteca Intl no Flutter ajuda a realizar? 3 minutos -
Formato de números
+ Exercício: Qual é a função do pacote intl no Flutter e como ele é usado na formatação de números? 4 minutos -
Formato de moedas
+ Exercício: Qual é a diferença entre internacionalização e localização no contexto de desenvolvimento de aplicativos? 4 minutos -
Formato de medidas
+ Exercício: Qual é o papel da internacionalização e localização no desenvolvimento de aplicativos Flutter? 3 minutos -
Suporte a múltiplos idiomas
+ Exercício: Qual é a diferença entre internacionalização e localização no desenvolvimento de um aplicativo Flutter? 3 minutos -
Detecção automática de idioma do dispositivo
+ Exercício: Como o Flutter detecta automaticamente o idioma do dispositivo do usuário? 3 minutos -
Alteração dinâmica do idioma
+ Exercício: O que é internacionalização e localização em Flutter e por que é importante? 4 minutos -
Suporte a pluralização
+ Exercício: O que é a pluralização e como ela é implementada no Flutter? 3 minutos -
Localização de imagens e recursos
+ Exercício: O que são internacionalização e localização no contexto do desenvolvimento de aplicativos Flutter? 3 minutos -
Testes e depuração de internacionalização
+ Exercício: Qual é o processo de internacionalização e localização em Flutter? 3 minutos -
Melhores práticas para internacionalização
+ Exercício: O que a biblioteca 'flutter_localizations' no Flutter facilita? 3 minutos
-
Trabalhando com formulários em Flutter
+ Exercício: O que é um formulário no contexto do desenvolvimento de aplicativos Flutter e como ele é representado? 3 minutos -
Criando um formulário básico
+ Exercício: O que é necessário para criar um formulário básico em Flutter? 3 minutos -
Adicionando campos de texto
+ Exercício: Qual é o processo para trabalhar com formulários em Flutter? 3 minutos -
Validação de campos
+ Exercício: Qual é a sequência correta de passos para trabalhar com formulários em Flutter? 3 minutos -
Tratamento de erros
+ Exercício: Qual é a função do widget `Form` no Flutter e como ele pode ser usado para tratar erros? 3 minutos -
Estilizando campos de formulário
+ Exercício: Qual das seguintes afirmações é verdadeira sobre a estilização de campos de formulário no Flutter? 4 minutos -
Botões de envio e cancelamento
+ Exercício: Qual é a função do RaisedButton com o rótulo 'Enviar' no código do formulário em Flutter apresentado? 3 minutos -
Armazenando e enviando dados
+ Exercício: Qual é a função do widget `TextFormField` no Flutter? 4 minutos -
Formulários complexos
+ Exercício: Qual é a função do widget Form em Flutter? 3 minutos -
Manipulação de dados em tempo real
+ Exercício: Qual é o propósito do TextEditingController em um aplicativo Flutter? 3 minutos -
Integração com APIs externas
+ Exercício: O que é a API e como ela é usada ao trabalhar com formulários no Flutter? 4 minutos -
Gerenciamento de estado do formulário
+ Exercício: O que é o estado do formulário no Flutter e como é gerenciado? 3 minutos -
Testes de unidade e integração
+ Exercício: Qual é a função do widget 'Form' em Flutter? 3 minutos
-
Animações em Flutter
+ Exercício: Qual é a diferença entre animações implícitas e explícitas no Flutter? 3 minutos -
Introdução às animações
+ Exercício: Quais são os principais componentes envolvidos na criação de animações em Flutter? 3 minutos -
Animações básicas
+ Exercício: Quais são os dois componentes principais usados para criar uma animação no Flutter? 3 minutos -
Animações avançadas
+ Exercício: O que é uma sequência de animação em Flutter e como você pode criá-la? 3 minutos -
Transições de tela animadas
+ Exercício: O que é uma transição de tela animada no Flutter e por que é útil? 3 minutos -
Animações de widgets
+ Exercício: O que são as animações de widgets no Flutter e como elas são criadas? 3 minutos -
Animações de listas
+ Exercício: No contexto de animações em Flutter, qual das seguintes afirmações é verdadeira? 3 minutos -
Animações personalizadas
+ Exercício: O que é uma animação em Flutter? 3 minutos -
Animações com física
+ Exercício: O que a classe SpringSimulation em Flutter permite simular? 3 minutos -
Animações com interação do usuário
+ Exercício: Qual é o papel do AnimationController na criação de animações em Flutter? 3 minutos -
Animações com controle de tempo
+ Exercício: No contexto de animações em Flutter, o que é AnimationController e como ele é usado? 3 minutos -
Animações com efeitos de partículas
+ Exercício: O que é necessário para criar animações com efeitos de partículas em Flutter? 3 minutos -
Animações com efeitos de paralaxe
+ Exercício: O que é necessário para criar animações com efeitos de paralaxe em Flutter? 3 minutos -
Animações com efeitos de sombra
+ Exercício: O que é necessário para criar uma animação com efeitos de sombra em Flutter? 3 minutos -
Animações com efeitos de gradiente
+ Exercício: O que é necessário para criar animações de gradientes no Flutter? 3 minutos -
Animações com efeitos de transformação
+ Exercício: Qual é o foco do capítulo 13.15 do nosso curso de e-book sobre a criação de aplicativos utilizando Flutter e Dart? 3 minutos -
Animações com efeitos de opacidade
+ Exercício: Qual classe é usada no Flutter para animar a opacidade de um widget e quais são os parâmetros necessários? 3 minutos -
Animações com efeitos de escala
+ Exercício: No contexto do desenvolvimento de aplicativos utilizando Flutter e Dart, o que é possível fazer com as animações de escala? 3 minutos -
Animações com efeitos de rotação
+ Exercício: Qual é o papel do objeto `AnimationController` no desenvolvimento de animações no Flutter? 3 minutos -
Animações com efeitos de deslizamento
+ Exercício: O que são animações com efeitos de deslizamento em Flutter e como você pode criá-las? 4 minutos -
Animações com efeitos de fade
+ Exercício: O que é uma animação de fade no contexto de desenvolvimento de aplicativos? 3 minutos
-
Trabalhando com bancos de dados locais
+ Exercício: Qual biblioteca é usada para trabalhar com bancos de dados locais em Flutter? 4 minutos -
Autenticação e segurança em Flutter
+ Exercício: Quais são as maneiras de implementar a autenticação e a segurança em aplicativos Flutter, de acordo com o texto? 3 minutos -
Testes unitários em Flutter
+ Exercício: O que são testes unitários em Flutter e como eles são implementados? 3 minutos -
Testes de interface do usuário em Flutter
+ Exercício: Qual é a importância dos testes de interface do usuário em Flutter no desenvolvimento de aplicativos? 3 minutos -
Depuração e solução de problemas em Flutter
+ Exercício: Qual é o papel da depuração no desenvolvimento de aplicativos Flutter? 3 minutos -
Desempenho e otimização em Flutter
+ Exercício: Quais são as principais áreas de otimização de desempenho no desenvolvimento de aplicativos Flutter? 3 minutos
-
Criação de plugins e pacotes em Flutter
+ Exercício: O que é um plugin em Flutter? 3 minutos -
Introdução ao desenvolvimento de plugins e pacotes
+ Exercício: O que é um pacote em Flutter e como ele é criado? 3 minutos -
Configuração do ambiente de desenvolvimento
+ Exercício: Quais são os passos para criar plugins e pacotes em Flutter? 3 minutos -
Estrutura de um plugin em Flutter
+ Exercício: Qual é a estrutura de um plugin em Flutter? 3 minutos -
Criação de um plugin básico
+ Exercício: Qual é o processo de criação de plugins em Flutter conforme descrito na seção 20.4 de nosso e-book de curso? 3 minutos -
Utilização de pacotes existentes
+ Exercício: Qual é a diferença entre um pacote e um plugin em Flutter? 3 minutos -
Publicação no pub.dev
+ Exercício: Qual é a principal diferença entre a criação de plugins e pacotes em Flutter? 3 minutos -
Integração de plugin em aplicativo Flutter
+ Exercício: Qual é a diferença entre a criação de um plugin e um pacote em Flutter? 3 minutos -
Desenvolvimento de pacotes avançados
+ Exercício: O que é um plugin no contexto do Flutter? 3 minutos -
Utilização de APIs nativas em plugins
+ Exercício: Qual é a diferença entre plugins e pacotes em Flutter? 3 minutos -
Testes e depuração de plugins e pacotes
+ Exercício: O que é um plugin em Flutter e como ele é criado? 3 minutos -
Atualização e manutenção de plugins e pacotes
+ Exercício: O que é um plugin em Flutter e como é diferente de um pacote? 3 minutos -
Boas práticas de desenvolvimento
+ Exercício: Quais são as boas práticas para o desenvolvimento de plugins e pacotes em Flutter? 3 minutos
-
Acessibilidade em Flutter
+ Exercício: Qual das seguintes afirmações sobre a acessibilidade em Flutter é verdadeira? 3 minutos -
Publicação de aplicativos na Google Play Store
+ Exercício: Qual é o processo para publicar um aplicativo na Google Play Store? 3 minutos -
Publicação de aplicativos na Apple App Store
+ Exercício: Qual é o processo para publicar um aplicativo na Apple App Store? 3 minutos -
Introdução ao Firebase em Flutter
+ Exercício: Qual é o propósito de integrar o Firebase com o Flutter? 3 minutos -
Trabalhando com Cloud Firestore em Flutter
+ Exercício: O que o Cloud Firestore permite realizar em seus dados? 3 minutos
-
Autenticação Firebase em Flutter
+ Exercício: Qual é a função do Firebase Authentication em um aplicativo Flutter, conforme descrito no texto? 3 minutos -
Introdução ao Firebase
+ Exercício: O que é Autenticação Firebase e como ela é usada no desenvolvimento de aplicativos Flutter, conforme descrito no curso e-book "Como criar aplicativos do zero ao avançado, utilizando Flutter e Dart curso completo"? 3 minutos -
Configuração do Firebase no Flutter
+ Exercício: Qual é o propósito da biblioteca firebase_auth no Flutter? 4 minutos -
Autenticação com email e senha
+ Exercício: Qual é o método usado para autenticar um usuário com email e senha no Firebase em Flutter? 4 minutos -
Autenticação com redes sociais
+ Exercício: Qual é o processo para autenticar um usuário com o Google usando o Firebase em um aplicativo Flutter? 4 minutos -
Recuperação de senha
+ Exercício: Qual é a função do pacote Flutter Firebase Auth no processo de recuperação de senha em aplicativos Flutter com autenticação Firebase? 3 minutos -
Verificação de email
+ Exercício: Qual é a função usada para verificar se o email de um usuário foi verificado no Firebase usando Flutter? 3 minutos -
Gerenciamento de usuários
+ Exercício: Qual é o método usado para criar um novo usuário com um endereço de email e uma senha no Firebase Authentication? 4 minutos -
Autorização de acesso
+ Exercício: Qual é a maneira eficiente e segura de implementar a autenticação do usuário no contexto do Flutter? 4 minutos -
Integração com Firestore
+ Exercício: Qual é a principal função da autenticação Firebase no desenvolvimento de aplicativos Flutter? 3 minutos -
Armazenamento de arquivos no Firebase
+ Exercício: Quais são os recursos notáveis que o Firebase oferece para o desenvolvimento de aplicativos Flutter? 3 minutos -
Notificações push com Firebase Cloud Messaging
+ Exercício: Qual dos seguintes métodos é usado para autenticar um usuário existente por e-mail/senha na autenticação Firebase em Flutter? 3 minutos -
Análise de dados com Firebase Analytics
+ Exercício: O que a Autenticação Firebase suporta no desenvolvimento de aplicativos Flutter? 3 minutos -
Testes e depuração de autenticação Firebase
+ Exercício: Quais são as opções de autenticação oferecidas pelo Firebase Authentication? 3 minutos
-
Realtime Database com Firebase
+ Exercício: Qual é a principal vantagem da Realtime Database com Firebase no desenvolvimento de aplicativos Flutter? 3 minutos -
Introdução ao Firebase
+ Exercício: Qual é a principal vantagem do Firebase Realtime Database? 3 minutos -
Configuração do Firebase no Flutter
+ Exercício: Qual é o processo para configurar o Firebase no Flutter para a implementação de um banco de dados em tempo real? 3 minutos -
Autenticação de usuários com Firebase
+ Exercício: Qual é a função do Firebase Authentication e quais métodos de autenticação ele suporta? 3 minutos -
Realtime Database
+ Exercício: O que é a Realtime Database do Firebase e como ela é usada no desenvolvimento de aplicativos? 3 minutos -
Lendo dados
+ Exercício: Qual é a principal funcionalidade do Firebase Realtime Database? 3 minutos -
Escrevendo dados
+ Exercício: Qual é o propósito do Firebase Realtime Database no desenvolvimento de aplicativos Flutter? 4 minutos -
Atualizando dados
+ Exercício: Qual é a função do método 'update' do DatabaseReference no Firebase Realtime Database? 3 minutos -
Removendo dados
+ Exercício: Como você pode remover um dado específico da Realtime Database do Firebase usando Flutter e Dart? 3 minutos -
Consultas avançadas
+ Exercício: O que é o Firebase Realtime Database e como ele é usado em consultas avançadas? 3 minutos -
Trabalhando com listas
+ Exercício: Qual é o principal tópico abordado no capítulo 27.10 do nosso curso e-book sobre desenvolvimento de aplicativos? 3 minutos -
Segurança e regras de acesso
+ Exercício: Quais são os três tipos principais de regras de segurança que você pode definir no Firebase Realtime Database? 3 minutos -
Gerenciando usuários
+ Exercício: O que o Firebase Realtime Database permite fazer com os usuários de um aplicativo Flutter? 4 minutos -
Integração com outros recursos do Firebase
+ Exercício: O que é o Firebase Realtime Database e como ele funciona? 4 minutos -
Funcionalidades em tempo real
+ Exercício: Qual é a principal funcionalidade do Realtime Database do Firebase em aplicativos Flutter? 3 minutos -
Otimização de desempenho
+ Exercício: Qual das seguintes estratégias NÃO é recomendada para otimizar o desempenho do Firebase Realtime Database? 3 minutos
-
Notificações push em Flutter com Firebase
+ Exercício: Qual é a função do Firebase Cloud Messaging no Flutter? 3 minutos -
Introdução ao Flutter e Dart
+ Exercício: Qual é a importância das notificações push em Flutter com Firebase no desenvolvimento de aplicativos, conforme abordado no curso de criação de aplicativos utilizando Flutter e Dart? 3 minutos -
Configuração do ambiente de desenvolvimento
+ Exercício: Qual é a principal função do Firebase Cloud Messaging (FCM) no desenvolvimento de aplicativos com Flutter? 4 minutos -
Estrutura básica de um aplicativo Flutter
+ Exercício: Qual é o processo para implementar notificações push em um aplicativo Flutter com Firebase? 3 minutos -
Widgets e elementos de interface
+ Exercício: Qual é o papel das notificações push em um aplicativo moderno e como elas podem ser implementadas usando Flutter e Firebase? 3 minutos -
Navegação entre telas
+ Exercício: Qual é a função do Firebase Cloud Messaging (FCM) no desenvolvimento de aplicativos com Flutter? 3 minutos -
Gerenciamento de estado
+ Exercício: Qual é a função das notificações push em um aplicativo e como elas podem ser implementadas no Flutter? 4 minutos -
Consumo de APIs e requisições HTTP
+ Exercício: O que é Firebase e como ele é usado em aplicativos Flutter? 3 minutos -
Persistência de dados
+ Exercício: Qual é a função da biblioteca Firebase Cloud Messaging (FCM) no Flutter e como ela é implementada? 3 minutos -
Notificações push com Firebase
+ Exercício: Qual é o método usado para solicitar permissão ao usuário para receber notificações push no Firebase Messaging? 3 minutos -
Autenticação de usuários
+ Exercício: Qual é a função do Firebase no desenvolvimento de aplicativos Flutter, conforme mencionado no texto? 3 minutos -
Integração com serviços externos
+ Exercício: Qual é o processo para implementar notificações push em aplicativos Flutter usando o Firebase Cloud Messaging? 4 minutos -
Design responsivo
+ Exercício: Qual é o tópico abordado no capítulo 28.12 do curso e-book e qual é a sua importância no desenvolvimento de aplicativos? 3 minutos -
Testes automatizados
+ Exercício: Qual é a função do Firebase Cloud Messaging (FCM) no Flutter? 3 minutos -
Publicação e distribuição de aplicativos
+ Exercício: Qual é o conteúdo do capítulo 28.14 do curso e-book "Como criar aplicativos do zero ao avançado, utilizando Flutter e Dart curso completo"? 3 minutos
-
Armazenamento de arquivos com Firebase Storage
+ Exercício: O que o módulo 29 do curso aborda sobre o desenvolvimento de aplicativos? 3 minutos -
Gerenciamento de dependências em Flutter
+ Exercício: Qual é a principal diferença entre 'dependencies' e 'dev_dependencies' no arquivo 'pubspec.yaml' de um projeto Flutter? 3 minutos -
Persistência de dados com SQLite em Flutter
+ Exercício: Qual é a função do SQLite no desenvolvimento de aplicativos Flutter? 4 minutos -
Introdução ao SQLite
+ Exercício: Qual é o papel do SQLite no desenvolvimento de aplicativos Flutter? 4 minutos -
Configuração e instalação do plugin de SQLite
+ Exercício: Qual é o processo para começar a usar o SQLite em um aplicativo Flutter? 3 minutos -
Criação e gerenciamento de tabelas
+ Exercício: Qual é o propósito do SQLite no Flutter e como ele é usado? 3 minutos -
Inserção de dados
+ Exercício: Qual é o processo para inserir dados em uma tabela SQLite em Flutter? 3 minutos -
Consulta de dados
+ Exercício: Qual é o propósito da função 'openDatabase' no SQLite em Flutter? 4 minutos -
Atualização de dados
+ Exercício: Qual é a diferença entre os métodos rawUpdate e update do objeto Database no Flutter? 3 minutos -
Exclusão de dados
+ Exercício: Como é realizada a exclusão de dados em um banco de dados SQLite no Flutter? 3 minutos -
Utilização de transações
+ Exercício: Qual é a função das transações no SQLite com Flutter? 2 minutos -
Queries complexas
+ Exercício: O que é SQLite e como ele é usado em aplicativos Flutter? 3 minutos -
Migração de dados
+ Exercício: O que é SQLite em Flutter e como é usado? 3 minutos -
Backup e restauração de dados
+ Exercício: Qual é a função do SQLite em um aplicativo Flutter e como é realizada a persistência de dados? 3 minutos -
Trabalhando com mapas e geolocalização em Flutter
+ Exercício: Qual é o tópico do capítulo 32 do e-book mencionado no texto? 3 minutos -
Integração de pagamentos em Flutter
+ Exercício: Quais são as etapas para a integração de pagamentos em um aplicativo Flutter? 3 minutos
Sobre o Ebook gratuito com áudio
Como criar aplicativos com Flutter e Dart
Este ebook gratuito apresenta uma trajetória prática para quem deseja desenvolver aplicativos multiplataforma com Flutter e a linguagem Dart. A proposta é transformar conceitos de programação e desenvolvimento mobile em etapas aplicáveis, desde a preparação do ambiente até recursos comuns em apps modernos.
Do primeiro projeto a soluções completas
Você conhecerá a estrutura de um aplicativo Flutter, a criação de interfaces com widgets e layouts responsivos, a navegação entre telas e as estratégias para lidar com estados da aplicação. O material também aborda a organização do código em Dart, incluindo orientação a objetos, assincronismo, tratamento de erros e práticas que ajudam a construir projetos mais claros e sustentáveis.
Ao avançar, o leitor encontrará orientações para conectar aplicações a serviços web, trabalhar com formulários, armazenamento local, bancos de dados e recursos do Firebase. Esses conhecimentos permitem criar experiências que manipulam dados, autenticação, notificações e informações em tempo real.
Qualidade, experiência e publicação
O ebook também contextualiza testes, depuração, desempenho, acessibilidade, internacionalização e animações. São temas importantes para aperfeiçoar a qualidade técnica e a usabilidade de aplicativos em diferentes dispositivos e públicos.
Por fim, o conteúdo explora etapas relacionadas à distribuição de apps, integração de funcionalidades nativas, criação de plugins e uso de serviços externos, como mapas, geolocalização e pagamentos. É uma leitura indicada para quem quer compreender o desenvolvimento de aplicativos com Flutter de forma progressiva e ampliar sua base para projetos próprios.
Flutter permite criar apps para Android e iOS com o mesmo código?
Sim. O Flutter permite desenvolver aplicativos multiplataforma a partir de uma base de código compartilhada.
Qual é a função da linguagem Dart no Flutter?
Dart é a linguagem usada para construir a lógica, as interfaces e os recursos dos aplicativos Flutter.
O ebook explica como integrar Firebase em aplicativos Flutter?
Sim. O material aborda autenticação, bancos de dados, notificações e armazenamento com Firebase.
Este Ebook / Audiobook inclui:
15 horas e 40 minutos de conteúdo em áudio
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?
No aplicativo você também encontrará...
+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo























