Use o código e tenha 10% de desconto!

Iniciando com Flutter Framework Desenvolva aplicações móveis no Dart Side!

Leonardo H Marinho

*Você terá acesso às futuras atualizações do livro.

Conteúdo

No desenvolvimento de aplicativos para dispositivos móveis, precisamos nos preocupar muito mais com a usabilidade, interface gráfica, desempenho e praticidade. A escolha das ferramentas corretas impacta diretamente na qualidade do que estamos construindo quando produto final. Um mundo ideal seria poder obter o mesmo processamento e renderização de uma aplicação nativa em uma aplicação híbrida que possibilitasse escrever apenas um código e executar para todas as plataformas. Flutter veio com uma proposta totalmente diferente de seus antecessores e promete ser um framework que realmente divida águas no meio tecnológico.

Neste livro, Leonardo Marinho mostra quais dores o Flutter veio para curar, com a criação de aplicativos verdadeiramente performáticos, atrativos e multiplataforma. Você conhecerá desde a arquitetura de software fantástica por baixo dele e as razões pelas quais Dart foi a linguagem escolhida para programar nele, verá que tudo será organizado com Widgets e poderá aproveitá-los ao máximo. Pelo caminho, colocará em prática as principais etapas da criação de um aplicativo, como gerenciamento de dependências, requisições http, banco de dados local, testes automatizados, estilização e muito mais!

Saiba o que você vai aprender

 

Sumário

  • 1 Introdução
  • 2 Quais dores o Flutter curou?
  • 3 O que preciso para desenvolver em Flutter?
  • 3.1 Criando Apps para iOS
  • 3.2 Criando Apps para Android
  • 3.3 Dica do autor
  • 4 A arquitetura Flutter
  • 4.1 Estrutura de arquivos
  • 4.2 Widgets
  • 4.3 Componentes do Material Design
  • 4.4 Scaffold
  • 4.5 Stateful hot reload
  • 5 A base do framework, Dart!
  • 5.1 A cereja do bolo
  • 5.2 Entendendo a arquitetura Dart
  • 5.3 A ponte que estamos derrubando usando AOT
  • 5.4 Concorrência, divisão de tempo e recursos compartilhados
  • 5.5 Interface unificada
  • 5.6 Alocação de memória e cuidados com o lixo
  • 6 Widgets, Widgets por toda a parte!
  • 6.1 Stateless Widget
  • 6.2 Stateful Widget
  • 6.3 Mais um pouco de teoria sobre Widgets para explodir a sua mente
  • 7 Dependências
  • 8 Prototipação
  • 8.1 Quem sabe para onde quer ir chega mais rápido
  • 8.2 Cuidado com o Frankenstein
  • 9 Avançando com o Flutter
  • 9.1 HTTP
  • 9.2 API
  • 9.3 JSON
  • 9.4 Costurando os retalhos
  • 10 Criando um aplicativo complexo
  • 11 Banco de dados
  • 11.1 Um pouco sobre dados
  • 11.2 Mão na massa!
  • 11.3 Singleton
  • 11.4 Nem só de providers vive um app
  • 12 Testes automatizados em Widgets
  • 12.1 Para que testar?
  • 12.2 Criando testes automatizados com Dart
  • 13 Mudança do ícone do aplicativo
  • 14 Será o Flutter a bala de prata?
  • 14.1 A bala de prata
  • 14.2 O Flutter é uma bala de prata?
  • 14.3 Ionic + React Native + Flutter
  • 14.4 E é aqui que a saga começa!

Autor

Leonardo H. Marinho

Leonardo é graduado em Análise e Desenvolvimento de Sistemas e atualmente é mestrando em sistemas de informação pela Universidade Federal do Rio de Janeiro (UFRJ). Desenvolvedor Full Stack apaixonado por criar aplicativos para dispositivos móveis (Android e IOS) com tecnologias como Ionic e Flutter. Organizador da conferência OpenLabs, atualmente a maior conferência tecnológica da região serrana carioca. Nos finais de semana prepara aulas para seus cursos de programação em modalidade EaD, didática e transmissão de conhecimento são suas grandes paixões. É membro fundador da comunidade Dart Lang Brasil. Gosta de Star Wars e café.

Dados do produto

Número de páginas:
173
ISBN:
978-65-86110-26-5

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter