A quinta edição do Evento de Doação de Livros para Três Lojistas de 2024: Do Zero Básico ao Proficiente no Desenvolvimento Flutter

Índice

  • Prefácio
  • Introdução ao Flutter
  • Caminho de aprendizagem flutuante
  • Sobre "Do Zero Básico ao Proficiente em Desenvolvimento Flutter"
  • Escolha dos editores
  • breve introdução
  • Sobre o autor
  • Catálogo de livros
  • Prefácio/prefácio do livro
  • ilustração de trecho de livro
  • Uma rápida visão geral do livro "From Zero Basics to Mastering Flutter Development"
  • Conclusão

Resumo: Este artigo conduzirá os leitores passo a passo para aprender e dominar o desenvolvimento Flutter, que é uma estrutura de desenvolvimento de aplicativos multiplataforma popular e poderosa. Começaremos do zero, apresentaremos os principais conceitos e conhecimentos básicos do Flutter e gradualmente nos aprofundaremos em tópicos avançados e práticas recomendadas para ajudá-lo a se tornar um desenvolvedor proficiente no desenvolvimento do Flutter.

Prefácio

Como desenvolvedores de tecnologia, todos devem estar familiarizados com a tecnologia na área de desenvolvimento de aplicativos, especialmente o desenvolvimento móvel e o grande desenvolvimento front-end. No campo do desenvolvimento de aplicativos móveis, as estruturas de desenvolvimento de plataforma cruzada tornaram-se uma escolha cada vez mais popular.Como um kit de ferramentas de UI desenvolvido pelo Google, o Flutter tem as características de desenvolvimento rápido, alto desempenho e recarga a quente, e se tornou a escolha de muitos desenvolvedores. Primeira escolha, vamos embarcar juntos na jornada de desenvolvimento do Flutter, do zero básico ao domínio. Este artigo conduzirá os leitores passo a passo para aprender e dominar o desenvolvimento do Flutter, uma estrutura de desenvolvimento de aplicativos multiplataforma popular e poderosa. Começaremos do zero, apresentaremos os principais conceitos e conhecimentos básicos do Flutter e gradualmente nos aprofundaremos em tópicos avançados e práticas recomendadas para ajudá-lo a se tornar um desenvolvedor proficiente no desenvolvimento do Flutter.

Introdução ao Flutter

Como desenvolvedor móvel, você deve estar familiarizado com o Flutter. Na verdade, Flutter é uma estrutura de desenvolvimento de aplicativos móveis de código aberto lançada pelo Google. Ele é escrito na linguagem Dart e pode criar rapidamente aplicativos bonitos e multiplataforma de alto desempenho. Flutter tem as seguintes características:

  • Desenvolvimento rápido: o Flutter fornece uma variedade de componentes de UI e ferramentas de desenvolvimento, que podem construir rapidamente belas interfaces de usuário e visualizar e depurar alterações de aplicativos em tempo real por meio da função de recarga a quente.
  • Plataforma cruzada: Flutter suporta execução em plataformas iOS e Android ao mesmo tempo. Você só precisa escrever um conjunto de código para gerar aplicativos para ambas as plataformas, reduzindo custos de desenvolvimento e manutenção.
  • Alto desempenho: Flutter usa seu próprio mecanismo de renderização para desenhar componentes de UI diretamente, evitando atrasos na interação com a plataforma e proporcionando uma experiência de usuário tranquila.
  • Componentes de UI avançados: o Flutter fornece um rico conjunto de componentes de UI integrados, permitindo que os desenvolvedores criem facilmente várias interfaces de usuário complexas.

Caminho de aprendizagem flutuante

Vamos compartilhar brevemente todo o caminho de aprendizagem do Flutter, da seguinte forma:

Etapa 1: instale o Flutter e configure o ambiente de desenvolvimento

Vamos fazer o trabalho preparatório primeiro. Primeiro, precisamos instalar o SDK do Flutter e configurar o ambiente de desenvolvimento. Podemos baixar e instalar o SDK correspondente do site oficial do Flutter e configurar o ambiente de desenvolvimento de acordo com a documentação oficial.

Etapa 2: Aprenda noções básicas da linguagem Dart

A próxima etapa é aprender o básico da linguagem Dart, ou seja, aprender seu uso básico. Como o Flutter usa a linguagem Dart para desenvolvimento, é recomendável entender o conhecimento básico da linguagem Dart antes de aprender o Flutter. Você pode ler os documentos oficiais do Dart, livros de referência ou tutoriais em vídeo on-line para aprender a sintaxe e os recursos da linguagem Dart.

Etapa 3: domine os conceitos básicos do Flutter

Então, ao aprender os conceitos básicos do Flutter, você também precisa entender os seguintes conceitos-chave:

  • Widget: Tudo no Flutter é um widget, e eles são os elementos básicos para a construção de uma interface de usuário. É muito importante aprender os diferentes tipos de widgets e as relações de combinação e aninhamento entre eles.
  • Layout: compreender o sistema de layout no Flutter, como contêiner, linha, coluna, etc., pode ajudá-lo a organizar e ajustar a posição e o tamanho dos componentes da IU de maneira eficaz.
  • Gerenciamento de estado: Domine os métodos de gerenciamento de estado no Flutter, como setState, Provider, Bloc, etc., para melhor gerenciar e atualizar o status do aplicativo.
  • Solicitações de rede: aprenda como usar o Flutter para fazer solicitações de rede e lidar com operações assíncronas para interação de dados com servidores backend.

Etapa 4: praticar projetos e exemplos

Depois de aprender os conhecimentos teóricos acima, pratique e utilize-os na prática, pois só assim você poderá verificar se você os domina. Principalmente através de projetos práticos e exemplos, podemos aplicar o conhecimento previamente aprendido ao desenvolvimento real.Podemos tentar escrever aplicações Flutter simples, como aplicações de contador ou aplicações de lista de tarefas, para consolidar os conceitos aprendidos.

Etapa 5: Tópicos avançados e práticas recomendadas

A última etapa é consolidar e fortalecer. Depois de dominar o conhecimento e as habilidades básicas do Flutter, podemos aprender ainda mais os seguintes tópicos avançados e práticas recomendadas. Aqui estão alguns pontos importantes:

  • Animações e transições: aprenda como criar animações e transições em aplicativos Flutter para aprimorar a experiência do usuário.
  • Roteamento e navegação: entenda o mecanismo de roteamento e navegação no Flutter para conseguir alternar e navegar entre páginas.
  • Persistência de dados: aprenda como realizar a persistência de dados em aplicações Flutter, como usar bancos de dados SQLite ou Preferências Compartilhadas para armazenar dados.
  • Otimização de desempenho: aprenda como otimizar o desempenho de aplicativos Flutter, reduzir o uso de memória e melhorar a velocidade de resposta.
  • Teste e depuração: esteja familiarizado com a estrutura de teste e as ferramentas de depuração do Flutter para garantir a qualidade e a estabilidade do seu aplicativo.

Passo 6: Continue praticando e aprendendo profundamente

Além disso, para se tornar um desenvolvedor proficiente no desenvolvimento do Flutter, você precisa de prática contínua e aprendizado aprofundado, participar de mais discussões na comunidade de desenvolvedores do Flutter, ler blogs e documentos relacionados ao Flutter, manter uma compreensão e atualização oportunas da tecnologia Flutter, e Tentar resolver desafios em projetos reais é uma forma eficaz de melhorar suas habilidades e conhecimentos.

Resumo: Através das etapas acima, podemos gradualmente passar do básico zero ao proficiente no desenvolvimento do Flutter. Todos precisam lembrar que o aprendizado é um processo gradual que requer prática e prática contínuas. Desejo a todos sucesso no caminho para o desenvolvimento do Flutter!

Sobre "Do Zero Básico ao Proficiente em Desenvolvimento Flutter"

A seguir, gostaria de recomendar um livro que é essencial para aprender sobre o desenvolvimento do Flutter. Este é um livro prático sobre como começar o desenvolvimento do Flutter. Ao mesmo tempo, este livro é o primeiro livro técnico escrito pelo terceiro lojista deste blogueiro Será popular assim que for lançado e alcançou o topo do ranking de livros "Computadores e Internet" da Dangdang. Um conjunto de códigos para construir belos aplicativos para múltiplas plataformas. Este livro começa com cenários reais de desenvolvimento e explica completamente a estrutura do Flutter, ajudando você a dominar rapidamente o conhecimento básico e as habilidades de desenvolvimento do Flutter e ajudando você a ter sucesso no campo de desenvolvimento de aplicativos móveis ! Além disso, siga o blogueiro deste artigo, curta + marque este artigo e comente " Quero ser proficiente no desenvolvimento de Flutter " na área de comentários deste artigo . Três leitores sortudos serão selecionados para receber uma cópia impressa do "Do Zero Básico ao Domínio do Desenvolvimento Flutter" O prazo é: 2024.01.31 .

Inicie o portal "Do Zero Básico ao Proficiente em Desenvolvimento Flutter": "Do Zero Básico ao Proficiente em Desenvolvimento Flutter, Desenvolva um Conjunto de Códigos e Construa Belos Aplicativos Multiplataforma Chen Zheng" (Chen Zheng) [Introdução_Resenha do Livro_Leitura Online] - Dangdang Books ou https://item.m.jd.com/product/13820697.html , pessoalmente acho que este livro é muito bom, especialmente para desenvolvedores que desejam começar e são proficientes no desenvolvimento de Flutter. É raro e bom livro., vale a pena ter e aprender.

Escolha dos editores

Escrever um livro consome muita energia, e aqueles que estão dispostos a investir energia são basicamente sentimentais. Este não é um simples livro introdutório ao Flutter, mas um livro fácil de entender que vai do superficial ao profundo e pode melhorar seu sistema de conhecimento do Flutter. Se você deseja começar a usar o Flutter ou praticar em profundidade, vale a pena consultar este livro. (Robin do gerenciador de front-end SegmentFault)

Usar um conjunto de códigos para construir belos aplicativos para múltiplas plataformas é a intenção original do design do Flutter e também é a tendência de rápido desenvolvimento iterativo de produtos. Este livro combina teoria com prática, começando do mais superficial ao mais profundo, e pode realmente levar você a experimentar o prazer que o Flutter traz para o desenvolvimento eficiente na atual era da Internet móvel. (Rao Mingjing, líder do projeto de pesquisa e desenvolvimento de produtos da Tiandi Sunshine Communication Technology Co., Ltd.)

O autor combina sua rica experiência de desenvolvimento prático para compartilhar ideias técnicas para resolver problemas práticos. Este livro parte de cenários reais de desenvolvimento e explica completamente a estrutura Flutter. Acredito que este livro pode ajudá-lo a compreender, dominar e aplicar rapidamente essa tecnologia. (Professor do Nanyang Institute of Technology, Ph.D., professor associado, tutor de mestrado Wang Yufeng)

Esteja você fazendo isso por interesse pessoal ou desenvolvimento profissional, este livro se tornará um recurso precioso para você, ajudando-o a dominar rapidamente o conhecimento básico e as habilidades de desenvolvimento do Flutter e ajudando-o a ter sucesso no campo de desenvolvimento de aplicativos móveis! (Blog CSDN/líder de aprendizagem Wang Lumin)

Nesta era em que tutoriais, vídeos e recursos de artigos gratuitos estão por toda parte, é realmente valioso aprender uma nova tecnologia por meio de um livro! Além do mais, este é um livro com conteúdo detalhado e uma combinação de teoria básica e experiência prática. Este livro é perfeito para iniciantes, vale a pena ler e manter à mão! (Zhao Meng, chefe de Ecologia da Comunidade de Serviços Empresariais da CSDN)

breve introdução

Este livro conduz os leitores ao mundo do desenvolvimento do Flutter, do mais superficial ao mais profundo. Ele começa com a origem do Flutter e gradualmente avança para a prática avançada do Flutter. No final, é combinado com casos práticos de projetos, para que os leitores você pode não apenas aprender sistematicamente o conhecimento relevante da programação Flutter, mas também ter uma compreensão mais profunda do desenvolvimento de aplicativos Flutter.

Este livro está dividido em três partes: A primeira parte é o capítulo introdutório (Capítulo 1 a 4), que apresenta principalmente os antecedentes do nascimento, características, linguagem e uso de componentes comuns da tecnologia Flutter. Ao estudar este capítulo, os leitores podem dominar como usar o Flutter para construir a interface da UI; a segunda parte é o capítulo avançado (Capítulo 5 a 11), que inclui principalmente o processamento de gestos e eventos do Flutter, animação, componentes personalizados, operações de arquivo e solicitações de rede, roteamento de navegação e armazenamento, cruzamento híbrido -desenvolvimento de plataforma, internacionalização, etc., através do estudo deste artigo, os leitores podem ter uma compreensão aprofundada do processo geral e dos princípios do Flutter; a terceira parte é o capítulo prático (Capítulo 12 a 14), que integra principalmente o anterior conteúdo introduzido por meio de um projeto prático Ele é montado e combinado com processos de uma linha, como lançamento do aplicativo Flutter e atualização do aplicativo Flutter, permitindo que os leitores tenham uma compreensão geral do desenvolvimento de um aplicativo Flutter completo.

O conteúdo deste livro não contém apenas um grande número de exemplos, imagens, tabelas, mas também códigos-fonte de exemplo de suporte correspondentes, que podem ajudar os leitores a dominar gradualmente a tecnologia de desenvolvimento Flutter. Também é fácil de entender, rico em conteúdo e altamente prático. , especialmente adequado para leitores introdutórios à linguagem Flutter. É adequado para leitores avançados e outros entusiastas de programação em desenvolvimento móvel. Além disso, este livro também é adequado como material didático para instituições de treinamento relevantes.

Sobre o autor

Chen Zheng, pseudônimo: San Zhanggui, um dos primeiros autores assinados da plataforma de escrita InfoQ, gerente da CSDN Shanghai Urban Developer Community e da Artificial Intelligence Technology Developer Community, 2023 Open Atomic School Source Line Embaixador de código aberto, palestrante de código aberto, Careerfocus Special Palestrante, líder criativo da comunidade de desenvolvedores Tencent Cloud, 2023 superindividual, especialista em blog CSDN, blogueiro especialista em comunidade de tecnologia Alibaba Cloud, especialista em blog da comunidade 51CTO, visita especial da Google Developer Conference KOL, comunidade de desenvolvedores Tencent Cloud 2022 "Excelente Criador", Friends League Question e Oficial de resposta.

Criador de alta qualidade na área de big front-end, coluna "Big Front-end Series", o conteúdo do artigo é de fácil compreensão, do simples ao profundo, com o objetivo de ajudar pessoas necessitadas; ele tem se envolvido profundamente no campo de big front-end há muitos anos, combina teoria com prática e tem vasta experiência em desenvolvimento de big front-end.

Catálogo de livros

Capítulo 1 Visão geral do Flutter

1.1 História de Desenvolvimento do Desenvolvimento de Terminal Móvel 2

1.2 Introdução ao Flutter 3

1.3 Estrutura de vibração 3

1.4 Por que usar Flutter4

1.5 Resumo 4

Capítulo 2 Primeira introdução ao Flutter

2.1 Configurar ambiente de desenvolvimento 6

2.1.1 Baixar Flutter SDK6

2.1.2 Definir endereço de espelho e variáveis ​​de ambiente 7

2.1.3 Instalar e configurar o Android Studio8

2.1.4 Instale o plug-in de desenvolvimento Visual Studio Code e Flutter 9

2.1.5 Uso e configuração do IDE 10

2.1.6 Instale o Xcode10

2.1.7 Verifique o ambiente de desenvolvimento Flutter 11

2.2 Atualização de vibração 11

2.3 Criar projeto de amostra Flutter 11

2.4 Descrição da estrutura de diretórios do projeto 14

2.5 Depuração de Programa 14

2.5.1 Depuração de celular iOS 14

2.5.2 Depuração de telefone Android 16

2.6 Experimente recarga a quente 18

2.7 Resumo 18

Capítulo 3 Introdução à linguagem Dart

3.1 Linguagem Dart 20

3.1.1 O que é Dart20

3.1.2 Recursos do Dart 20

3.1.3 Mecanismo do Dart 20

3.2 Tipos de dados integrados do Dart 20

3.2.1 String tipo 21

3.2.2 Tipos numéricos 21

3.2.3 Booleano tipo 21

3.2.4 Lista tipo 22

3.2.5 Dicionário tipo 22

3.3 Declaração de variáveis ​​e constantes 22

3.4 Definição de função 23

3.4.1 Funções ordinárias 23

3.4.2 Parâmetros opcionais 23

3.4.3 Funções anônimas 24

3.4.4 Funções de seta 24

3.5 Expressões condicionais e operadores 24

3.5.1 Operador de Decisão 25

3.5.2 Expressão de operação ternária 25

3.5.3 Operadores em cascata 25

3.5.4 Determinador não vazio 25

3.6 Ramos e Loops 26

3.6.1 se…outro26

3.6.2 interruptor 26

3.6.3 loop for e loop while 27

3.6.4 Percurso de lista 28

3.6.5 Percurso do mapa 28

3.7 Definindo classes 28

3.7.1 Construtor 28

3.7.2 Sobrecarga do operador 29

3.7.3 Uso de extends, with, implements e abstract 30

3.7.4 Definindo variáveis ​​privadas 31

3.8 Pacote de importação 31

3.9 Exceção capturando 32

3.10 Operações assíncronas 33

3.11 Genéricos 34

3.12 Nota 35

3.13 Resumo 35

Capítulo 4 Componentes de vibração

4.1 Widget37

4.1.1 O conceito de Widget 37

4.1.2 Widget e Elemento37

4.1.3 StatelessWidget37

4.1.4 StatefulWidget38

4.1.5 Estado40

4.2 Gerenciamento de status 41

4.3 Componentes básicos 41

4.3.1 Componente de texto 41

4.3.2 Componente TextField 45

4.3.3 Componente de imagem 46

4.3.4 Componente de botão 47

4.3.5 Componente de contêiner 48

4.3.6 Componentes de linha e coluna 49

4.3.7 Componente Flexível 50

4.4 Componentes de estilo de material 51

4.4.1 MaterialApp51

4.4.2 Andaime 52

4.4.3 AppBar53

4.4.4 BottomNavigationBar54

4.4.5 TabBar56

4.4.6 Gaveta 57

4.5 Componentes do estilo Cupertino 58

4.5.1 Indicador de atividade de Cupertino 58

4.5.2 CupertinoAlertDialog58

4.5.3 CupertinoButton59

4.5.4 CupertinoSlider60

4.5.5 CupertinoSwitch61

4.6 Componentes do contêiner 62

4.6.1 Preenchimento 62

4.6.2 Centro 62

4.6.3 Alinhar 63

4.6.4 AspectRatio (proporção fixa) 63

4.6.5 Transformação 64

4.6.6 Pilha 64

4.6.7 Wrap (layout de fluxo) 64

4.6.8 Fluxo 65

4.7 Componente de rolagem 66

4.7.1 ListView66

4.7.2 GridView66

4.7.3 Tabela 69

4.7.4 ExpansionTile (dobrável) 70

4.8 Resumo 71

Capítulo 5 Gestos e Tratamento de Eventos

5.1 Ponteiros brutos 73

5.2 Detector de Gestos73

5.3 Reconhecedor de Gestos76

5.4 Barramento de eventos 78

5.5 Resumo 79

Capítulo 6 Animação

6.1 Introdução à animação Flutter 81

6.2 Uso básico de animação 82

6.3 Monitoramento do status da animação 84

6.4 Animação entrelaçada 85

6.5 Animação do herói 87

6.6 Animação de Lista Animada 89

6.7 Resumo 91

Capítulo 7 Componentes Personalizados

7.1 Introdução aos métodos de componentes personalizados 93

7.2 Montagem de componentes existentes 93

7.3 Usando CustomPaint com Canvas 95

7.4 Resumo 97

Capítulo 8 Operações de arquivos e solicitações de rede

8.1 Obtenha caminhos de arquivos iOS e Android 99

8.2 Operações diárias de pastas 99

8.3 Operações diárias de arquivos 100

8.4 Solicitação de rede HTTPClient 101

8.5 Introdução e uso da biblioteca dio 102

8.6 JSON para classe de modelo 103

8.7 Resumo 105

Capítulo 9 Roteamento, Navegação e Armazenamento

9.1 Roteamento de Navegação 107

9.2 Regras de roteamento nomeadas 108

9.3 Usando shared_preferences para armazenar dados 110

9.4 Usando SQLite para armazenar dados 111

9.5 Resumo 115

Capítulo 10 Desenvolvimento Híbrido Multiplataforma

10.1 Pacote de Desenvolvimento 117

10.2 Introdução aos canais da plataforma 117

10.3 Desenvolvimento de plug-ins Flutter 117

10.4 Implementação da API do plug-in Android 121

10.5 Implementação do plug-in API 121 do iOS

10.6 Resumo 122

Capítulo 11 Internacionalização

11.1 Permitir que o aplicativo desenvolvido suporte vários idiomas 124

11.2 Monitoramento da troca de idioma do sistema 124

11.3 Deixe a UI desenvolvida suportar vários idiomas 125

11.4 Usando o pacote Internacional 127

11.5 Resumo 130

Capítulo 12 Prática de Projeto

12.1 Introdução ao aplicativo 132

12.2 Dados do aplicativo 133

12.3 Estilo corporal 134

12.4 Gerenciamento de roteamento 136

12.5 Solução de gerenciamento de estado 137

12.6 Interface de login 139

12.7 Interface de exibição de mensagens 142

12.8 Interface de tarefas 143

12.9 Interface punch-in de atendimento 148

12.10 Interface do centro pessoal 151

12.11 Resumo 157

Capítulo 13 Publicação de aplicativos Flutter

13.1 JIT e AOT159

13.2 Empacotamento no Android 159

13.3 Empacotamento no iOS 163

13.4 Depuração de Desempenho 166

13.5 Utilização de ajudas ao desenvolvimento 166

13.6 Aplicativo lançado 167

13.7 Resumo 168

Capítulo 14 Função de atualização de aplicativo

14.1 Visualização da função de atualização de aplicativo e análise de função 170

14.2 A plataforma Android salta para o mercado de aplicativos para atualizações 170

A plataforma iOS 14.3 salta para a App Store para atualizações 171

14.4 Resumo 172

Prefácio/prefácio do livro

Desde que o Google lançou o Flutter em 2018, devido à sua alta eficiência de desenvolvimento, bom desempenho, bela interface UI e suporte altamente recomendado do Google, o Flutter se desenvolveu rapidamente e se tornou popular entre os desenvolvedores, ganhando cada vez mais benefícios. Muita atenção.

O autor está engajado no desenvolvimento de aplicativos móveis e está sempre atento à direção de desenvolvimento das grandes tecnologias front-end. Depois que o Flutter foi lançado, o autor começou a compreender e estudar essa estrutura emergente e, mais tarde, aplicou-a ao desenvolvimento real. Após a prática do projeto, o autor sente que o Flutter pode substituir o desenvolvimento nativo móvel tradicional. Sua alta eficiência de desenvolvimento, bela interface de UI e consistência entre plataformas "conquistaram" cada vez mais desenvolvedores e empresas. Flutter é amplamente utilizado em todo o mundo. Cada vez mais grandes empresas conhecidas estão usando o Flutter para desenvolver aplicativos, e seu objetivo é realizar o desenvolvimento de aplicativos no grande campo front-end (terminal móvel, terminal de PC, terminal Web) e se tornar uma verdadeira solução tecnológica multiplataforma e de alto desempenho.

O excelente desempenho do Flutter conquistou o favor de mais e mais desenvolvedores, e muitos desenvolvedores passaram a aprender a tecnologia Flutter. Impulsionada por muitos fãs, a comunidade Flutter está se tornando cada vez mais completa. Os funcionários do Flutter também encurtaram o ciclo de atualização de novos recursos. A documentação, recursos, plug-ins, etc. do Flutter estão se tornando cada vez mais completos, então temos motivos para Acredito que o Flutter se tornará cada vez mais popular. Bem, ele certamente se tornará uma solução de tecnologia de desenvolvimento multiplataforma mais madura e convencional.

Com base nisso, o autor deseja resumir sua experiência no desenvolvimento do Flutter em um livro para ajudar os leitores a aprender a tecnologia Flutter do zero. O autor levou este livro muito a sério, desde o planejamento do esboço até a redação, até o posterior aprimoramento do conteúdo, e se esforçou muito para não decepcionar os leitores.

Este livro apresenta a tecnologia Flutter do superficial ao profundo, cobre quase todos os principais pontos de conhecimento envolvidos no desenvolvimento do Flutter e incorpora todo o processo de aprendizagem, desde o básico até a proficiência. Este livro explica sistematicamente os pontos de conhecimento da tecnologia Flutter, que são frequentemente usados ​​no desenvolvimento real. É adequado tanto para iniciantes quanto para desenvolvedores técnicos profissionais. Se o leitor tiver experiência em desenvolvimento mobile ou front-end, a experiência de leitura deste livro será melhor. O conteúdo de cada capítulo deste livro é relativamente independente. Você pode lê-lo em ordem ou pode ler o conteúdo necessário por meio do índice.

Aqui, o autor espera sinceramente que os leitores possam estudar seriamente a tecnologia Flutter, porque se você puder aprender e dominar uma nova tecnologia promissora, provavelmente se tornará o líder dessa tecnologia e obterá a maior colheita.

Espero crescer e progredir com você através deste livro e vamos esperar juntos um futuro melhor para o Flutter!

Há muito conhecimento profundo na área de desenvolvimento do Flutter. O autor fez o possível para cobrir todos os aspectos do Flutter durante o processo de escrita. No entanto, devido à pressa do tempo, inevitavelmente haverá algumas omissões e deficiências no livro (dado que os códigos de amostra neste livro são todos baseados em Flutter. Ele é introduzido na biblioteca de componentes oficial e a versão oficial do Flutter é atualizada com muita frequência, então é inevitável que haja alguns métodos de uso anteriores no livro, etc.), solicita-se aos leitores que o critiquem e corrijam. Os leitores podem se comunicar com o autor através do email [email protected]. Além disso, os leitores também podem seguir a conta pública do autor no WeChat, sanzhanggui777. O autor compartilhará regularmente alguns artigos técnicos.

Lembrete caloroso : o código-fonte envolvido neste livro foi carregado no Baidu Cloud Disk para download pelos leitores. Os leitores são convidados a seguir a conta oficial do WeChat do "Boya Book Club" na contracapa, encontrar a coluna "Download de recursos", inserir o código de download de recursos na página 77 do livro e seguir as instruções para obtê-lo.

ilustração de trecho de livro

Uma rápida visão geral do livro "From Zero Basics to Mastering Flutter Development"

Conclusão

Através da introdução deste artigo, todos devem ter uma compreensão mais profunda do desenvolvimento do Flutter, especialmente os leitores envolvidos no desenvolvimento móvel e no grande desenvolvimento front-end. Por meio do aprendizado e da prática passo a passo, você pode dominar gradualmente o desenvolvimento do Flutter do zero. Além disso, o Flutter, como uma estrutura de desenvolvimento multiplataforma poderosa e flexível, fornece aos desenvolvedores de aplicativos clientes a ferramenta perfeita para criar aplicativos de alto desempenho, bonitos e multiplataforma. Portanto, o Flutter é uma ferramenta muito importante para desenvolvedores de aplicativos. Uma boa escolha da pilha de tecnologia. Por fim, espero que este artigo possa servir de inspiração e orientação aos leitores. Desejo a todos sucesso no desenvolvimento do Flutter. Vamos lá!

Acho que você gosta

Origin blog.csdn.net/CC1991_/article/details/135837998
Recomendado
Clasificación