Flutter na prática

Melhore seu desenvolvimento mobile com o SDK open source mais recente do Google

Flutter na prática Esgotado
× Flutter na prática

Flutter na prática

Compartilhar

Autor: Frank Zammetti

ISBN impresso: 978-85-7522-822-7
ISBN ebook: 978-85-7522-827-2
Ano: 2020
Páginas: 368
Preço: R$ 115,00

3 opiniões | Opine sobre este livro

Descrição do livro

Saiba o que o Flutter tem para oferecer, de onde ele veio e para onde vai. O desenvolvimento de aplicativos móveis está progredindo rapidamente, e com o Flutter – um SDK open source de desenvolvimento de aplicações móveis criado pelo Google – você pode desenvolver aplicações para Android e iOS, assim como para o Google Fuchsia.

Você aprenderá a criar três aplicativos (um gerenciador de informações pessoais, um sistema de chat e um projeto de game) que poderá instalar em seus dispositivos móveis e de fato usar. Começará ganhando uma base sólida sobre o Flutter e a usará imediatamente para construir dois aplicativos de produtividade mais tradicionais. Também aprenderá a criar um game, o que lhe permitirá ter uma perspectiva totalmente diferente do que o Flutter pode fazer. Além de construir esses aplicativos, você se beneficiará da verificação de problemas do mundo real com os quais pode deparar, e de maneiras de lidar com eles com dicas e truques, tudo isso pensado para tornar sua experiência com o Flutter muito mais produtiva e, na verdade, divertida!

Flutter na Prática lhe dará uma base sólida de como construir aplicativos com o Flutter, e será um trampolim para a criação de aplicativos mais avançados por sua própria conta. Após a leitura deste material, uma jornada maior começará à medida que você entrar, mais bem preparado, no imenso universo do desenvolvimento com o Flutter, abordando com firmeza qualquer projeto com o qual deparar. Flutter na Prática é uma aventura de aprendizado que não deve ser perdida.

Ver menos ▲

Sumário

  • Sobre o autor
  • Sobre o revisor técnico
  • Agradecimentos
  • Introdução
  • Capítulo 1 ■ Flutter: uma suave introdução
  • Meditações sobre o abismo
  • O que está por trás de um nome (tolo)?
  • Dart: linguagem dos deuses?
  • Widgets por todos os lados, à minha esquerda e à minha direita!
  • Questões importantes: as vantagens e desvantagens do Flutter
  • Chega de conversa, é hora de usar o Flutter!
    • Flutter SDK
    • Android Studio
  • O (nem tão) típico aplicativo “Hello, World!”
  • Hot Reload: Você vai adorar!
  • Estrutura básica da aplicação Flutter
  • Mais alguns detalhes “secundários”
  • Resumo
  • Capítulo 2 ■ Acertando o alvo com o Dart
  • O que você precisa saber
    • “Sem comentários”: Tudo sobre os comentários
    • Nada diz a mesma coisa: Variáveis
    • Todos temos um tipo: Tipos de dados
    • Quando um único valor não ajuda: Enumerações
    • Qual é o seu tipo: As palavras-chave “as” e “is”
    • Seguindo o fluxo: Estruturas de controle de fluxo (e lógicas!)
    • O grande nada: void
    • Operadores simples
    • Mudando de classe: a orientação a objetos no Dart
    • Sendo funcional com as funções
    • Diga-me que é assim: Asserções
    • Fora de hora: Assincronia
    • Ssshhh, silêncio: Bibliotecas (e visibilidade)
    • Sejamos excepcionais: Manipulação de exceções
    • Eu tenho a força: Geradores
    • Metatude: Metadados
    • Falando de um modo geral: Genéricos
  • Resumo
  • Capítulo 3 ■ Diga olá para o meu pequeno amigo: Flutter, parte I
  • Um banquete de widgets
    • Layout
    • Navegação
    • Input
    • Caixas de diálogo, pop-ups e mensagens
  • Resumo
  • Capítulo 4 ■ Diga olá para o meu pequeno amigo: Flutter, parte II
  • Estilizando widgets
    • Theme e ThemeData
    • Opacity
    • DecoratedBox
    • Transform
  • Animações e transições
    • AnimatedContainer
    • AnimatedCrossFade
    • AnimatedDefaultTextStyle
    • Mais alguns widgets
  • Arrastar e soltar
  • Views de dados
    • Table
    • DataTable
    • GridView
    • ListView e ListTile
  • Miscelânea
    • Icon
    • Image
    • Chip
    • FloatingActionButton
    • PopupMenuButton
  • APIs desidratadas?
    • Bibliotecas básicas do framework Flutter
    • Bibliotecas do Dart
    • Outras bibliotecas (de suporte)
  • Resumo
  • Capítulo 5 ■ FlutterBook, parte I
  • O que estamos construindo?
  • Início do projeto
  • Configuração e plugins
  • Estrutura de UI
  • Estrutura do código do aplicativo
  • Ponto de partida
  • Alguns utilitários globais
  • Sobre o gerenciamento de estado
  • Começando pelo mais fácil: as notas
    • Ponto de partida: Notes dart
    • Modelo: NotesModel dart
    • Camada do banco de dados: NotesDBWorker dart
    • Tela de lista: NotesList dart
    • Tela de entrada: NotesEntry dart
  • Resumo
  • Capítulo 6 ■ FlutterBook, parte II
  • Acabe logo com isso: tarefas
    • TasksModel dart
    • TasksDBWorker dart
    • Tasks dart
    • TasksList dart
    • TasksEntry dart
  • Marque uma data: compromissos
    • AppointmentsModel dart
    • AppointmentsDBWorker dart
    • Appointments dart
    • AppointementsList dart
    • AppointmentsEntry dart
  • Expandindo-se: contatos
    • ContactsModel dart
    • ContactsDBWorker dart
    • Contacts dart
    • ContactsList dart
    • ContactsEntry dart
  • Resumo
  • Capítulo 7 ■ FlutterChat, part I: o servidor
  • Ele pode ser construído? Sim, pode! Mas o que SERIA “ele”?!
  • Node
  • Mantendo as linhas de comunicação abertas: socket io
  • Código de servidor do FlutterChat
    • Dois estados e um objeto entram em cena…
    • A grande conexão: mensagens
  • Resumo
  • Capítulo 8 ■ FlutterChat, part II: o cliente
  • Model dart
  • Connector dart
    • Funções de mensagens destinadas ao servidor
    • Manipuladores de mensagens destinadas ao cliente
  • main dart
  • LoginDialog dart
    • Login de usuário existente
  • Home dart
  • AppDrawer dart
  • Lobby dart
  • CreateRoom dart
    • Construindo o formulário
  • UserList dart
  • Room dart
    • Menu de funções da sala
    • Conteúdo da tela de menu
    • Convidando ou expulsando um usuário
  • Resumo
Ver sumário completo ▼

Sobre o autor

Frank Zammetti

Frank Zammetti é um autor técnico de algum renome – e com a palavra algum quero dizer muito pouco. No entanto, as pessoas têm de comer, certo? Frank vem atuando como programador aqui e ali por quase 40 anos, cerca de 25 deles profissionalmente. No momento, em seu cartão de visita está gravado arquiteto, mas ele ainda é um programador de coração… Ver perfil completo ▶

Opinião dos leitores

Ricardo V

Livro muito prático e direto.

Geraldo H N

Excelente aquisição!

Fabrício M

Excelente livro.

Ver todas ▼