Le cinquième numéro de l'événement de don de livres des trois commerçants 2024 : de zéro base à la maîtrise du développement Flutter

Table des matières

  • Préface
  • Introduction à Flutter
  • Parcours d'apprentissage Flutter
  • À propos de « De zéro base à la maîtrise du développement Flutter »
  • Le choix des éditeurs
  • courte introduction
  • A propos de l'auteur
  • Catalogue de livres
  • Avant-propos/préface du livre
  • illustration d'un extrait de livre
  • Un aperçu rapide du livre "From Zero Basics to Mastering Flutter Development"
  • Conclusion

Résumé : Cet article guidera les lecteurs étape par étape pour apprendre et maîtriser le développement Flutter, qui est un framework de développement d'applications multiplateformes populaire et puissant. Nous partirons de zéro, présenterons les concepts de base et les connaissances de base de Flutter, et approfondirons progressivement les sujets avancés et les meilleures pratiques pour vous aider à devenir un développeur compétent dans le développement Flutter.

Préface

En tant que développeurs technologiques, chacun doit être familier avec la technologie dans le domaine du développement d'applications, en particulier le développement mobile et le développement front-end à grande échelle. Dans le domaine du développement d'applications mobiles, les cadres de développement multiplateformes sont devenus un choix de plus en plus populaire. En tant que boîte à outils d'interface utilisateur développée par Google, Flutter présente les caractéristiques d'un développement rapide, de hautes performances et de rechargement à chaud, et est devenu le choix de nombreux développeurs. Premier choix, embarquons ensemble dans le voyage du développement de Flutter, de zéro base à la maîtrise. Cet article guidera les lecteurs étape par étape pour apprendre et maîtriser le développement Flutter, un framework de développement d'applications multiplateformes populaire et puissant. Nous partirons de zéro, présenterons les concepts de base et les connaissances de base de Flutter, et approfondirons progressivement les sujets avancés et les meilleures pratiques pour vous aider à devenir un développeur compétent dans le développement Flutter.

Introduction à Flutter

En tant que développeur mobile, vous devez être familier avec Flutter. En fait, Flutter est un framework de développement d'applications mobiles open source lancé par Google. Il est écrit dans le langage Dart et peut rapidement créer des applications hautes performances, belles et multiplateformes. Flutter a les caractéristiques suivantes :

  • Développement rapide : Flutter fournit une multitude de composants d'interface utilisateur et d'outils de développement, qui peuvent rapidement créer de superbes interfaces utilisateur, ainsi que prévisualiser et déboguer les modifications d'application en temps réel grâce à la fonction de rechargement à chaud.
  • Multiplateforme : Flutter prend en charge l'exécution simultanée sur les plates-formes iOS et Android. Vous n'avez besoin d'écrire qu'un seul ensemble de code pour générer des applications pour les deux plates-formes, réduisant ainsi les coûts de développement et de maintenance.
  • Hautes performances : Flutter utilise son propre moteur de rendu pour dessiner directement les composants de l'interface utilisateur, évitant ainsi les retards d'interaction avec la plate-forme et offrant une expérience utilisateur fluide.
  • Composants d'interface utilisateur riches : Flutter fournit un riche ensemble de composants d'interface utilisateur intégrés, permettant aux développeurs de créer facilement diverses interfaces utilisateur complexes.

Parcours d'apprentissage Flutter

Partageons brièvement l'intégralité du parcours d'apprentissage de Flutter, comme suit :

Étape 1 : Installez Flutter et configurez l'environnement de développement

Commençons par le travail préparatoire. Tout d'abord, nous devons installer le SDK Flutter et configurer l'environnement de développement. Nous pouvons télécharger et installer le SDK correspondant à partir du site officiel de Flutter, et configurer l'environnement de développement selon la documentation officielle.

Étape 2 : Apprenez les bases du langage Dart

L'étape suivante consiste à apprendre les bases du langage Dart, c'est-à-dire à apprendre son utilisation de base. Puisque Flutter utilise le langage Dart pour le développement, il est recommandé de comprendre les connaissances de base du langage Dart avant d'apprendre Flutter. Vous pouvez lire les documents officiels de Dart, des ouvrages de référence ou des didacticiels vidéo en ligne pour apprendre la syntaxe et les fonctionnalités du langage Dart.

Étape 3 : Maîtriser les concepts de base de Flutter

Ensuite, lorsque vous apprenez les concepts de base de Flutter, vous devez également comprendre les concepts clés suivants :

  • Widget : Tout dans Flutter est un widget, et ce sont les éléments de base pour construire une interface utilisateur. Il est très important d'apprendre les différents types de widgets ainsi que les relations de combinaison et d'imbrication entre eux.
  • Mise en page : comprendre le système de mise en page dans Flutter, tel que conteneur, ligne, colonne, etc., peut vous aider à organiser et à ajuster efficacement la position et la taille des composants de l'interface utilisateur.
  • Gestion de l'état : Maîtrisez les méthodes de gestion de l'état dans Flutter, telles que setState, Provider, Bloc, etc., pour mieux gérer et mettre à jour le statut de l'application.
  • Requêtes réseau : découvrez comment utiliser Flutter pour effectuer des requêtes réseau et gérer des opérations asynchrones pour l'interaction des données avec les serveurs backend.

Étape 4 : Projets pratiques et exemples

Après avoir appris les connaissances théoriques ci-dessus, pratiquez-les et utilisez-les dans la pratique. Le faire est le seul moyen de vérifier si vous les maîtrisez. Principalement à travers des projets pratiques et des exemples, nous pouvons appliquer les connaissances acquises précédemment au développement réel. Nous pouvons essayer d'écrire des applications Flutter simples, telles que des applications de compteur ou des applications de liste de tâches, pour consolider les concepts appris.

Étape 5 : Sujets avancés et meilleures pratiques

La dernière étape consiste à consolider et à renforcer. Une fois que nous avons maîtrisé les connaissances et compétences de base de Flutter, nous pouvons apprendre davantage les sujets avancés et les meilleures pratiques suivants. Voici quelques points importants :

  • Animations et transitions : découvrez comment créer des animations et des transitions dans les applications Flutter pour améliorer l'expérience utilisateur.
  • Routage et navigation : comprenez le mécanisme de routage et de navigation dans Flutter pour réaliser la commutation et la navigation entre les pages.
  • Persistance des données : découvrez comment effectuer la persistance des données dans les applications Flutter, par exemple en utilisant des bases de données SQLite ou des préférences partagées pour stocker des données.
  • Optimisation des performances : découvrez comment optimiser les performances des applications Flutter, réduire l'utilisation de la mémoire et améliorer la vitesse de réponse.
  • Tests et débogage : familiarisez-vous avec le cadre de test et les outils de débogage de Flutter pour garantir la qualité et la stabilité de votre application.

Étape 6 : Continuez à pratiquer et à apprendre en profondeur

De plus, pour devenir un développeur compétent dans le développement Flutter, vous avez besoin d'une pratique continue et d'un apprentissage approfondi, de participer à davantage de discussions au sein de la communauté des développeurs Flutter, de lire des blogs et des documents liés à Flutter, de maintenir une compréhension et une mise à jour en temps opportun de la technologie Flutter, et Essayer de résoudre des défis dans des projets réels est un moyen efficace d'améliorer vos compétences et vos connaissances.

Résumé : grâce aux étapes ci-dessus, nous pouvons progressivement passer de zéro base à la maîtrise du développement Flutter. Tout le monde doit se rappeler que l'apprentissage est un processus graduel qui nécessite une pratique et une pratique continues. Je souhaite à tous du succès sur la voie du développement de Flutter !

À propos de « De zéro base à la maîtrise du développement Flutter »

Ensuite, je voudrais recommander un livre essentiel pour apprendre le développement de Flutter. Il s'agit d'un livre pratique sur la prise en main du développement de Flutter. En même temps, ce livre est le premier livre technique écrit par le troisième commerçant de ce blogueur. Il sera populaire une fois lancé et a atteint le sommet du classement des livres « Ordinateur et Internet » de Dangdang. Un ensemble de codes pour créer de belles applications pour plusieurs plates-formes. Ce livre part de scénarios de développement réels et explique complètement le framework Flutter, vous aidant à maîtriser rapidement les connaissances de base et les compétences de développement de Flutter et vous aidant à réussir dans le domaine du développement d'applications mobiles. ! De plus, suivez le blogueur de cet article, aimez + ajoutez cet article à vos favoris et commentez " Je veux maîtriser le développement Flutter " dans la zone de commentaires de cet article . Trois lecteurs chanceux seront sélectionnés pour recevoir une copie papier de "Des bases zéro à la maîtrise du développement Flutter". La date limite est le 31/01/2024 .

Démarrez le portail "De zéro base à la maîtrise du développement Flutter": "De zéro base à la maîtrise du développement Flutter, développez un ensemble de codes et créez de belles applications multiplateformes Chen Zheng" (Chen Zheng) [Introduction_Book Review_Online Reading] - Dangdang Books ou https://item.m.jd.com/product/13820697.html , Je pense personnellement que ce livre est très bon, en particulier pour les développeurs qui souhaitent se lancer et maîtrisent le développement Flutter. C'est un livre rare et bon livre, qui vaut la peine d'être appris et appris.

Le choix des éditeurs

Écrire un livre est une chose très consommatrice d'énergie, et ceux qui sont prêts à investir de l'énergie sont fondamentalement sentimentaux. Il ne s'agit pas d'un simple livre d'introduction à Flutter, mais d'un livre facile à comprendre qui va du superficiel au profond et peut améliorer votre système de connaissances Flutter. Que vous souhaitiez débuter avec Flutter ou vous entraîner en profondeur, ce livre mérite d'être consulté. (Robin du gestionnaire frontal SegmentFault)

Utiliser un ensemble de codes pour créer de belles applications pour plusieurs plates-formes est l'intention de conception initiale de Flutter, et c'est également la tendance au développement itératif rapide de produits. Ce livre combine théorie et pratique, du plus superficiel au plus profond, et peut véritablement vous faire découvrir le plaisir que Flutter apporte au développement efficace à l'ère actuelle de l'Internet mobile. (Rao Mingjing, chef de projet de recherche et développement de produits chez Tiandi Sunshine Communication Technology Co., Ltd.)

L'auteur combine sa riche expérience pratique en matière de développement pour partager des idées techniques permettant de résoudre des problèmes pratiques. Ce livre part de scénarios de développement réels et explique complètement le framework Flutter. Je pense que ce livre peut vous aider à comprendre, maîtriser et appliquer rapidement cette technologie. (Professeur à l'Institut de technologie de Nanyang, Ph.D., professeur agrégé, tuteur de maîtrise Wang Yufeng)

Que vous le fassiez par intérêt personnel ou par développement professionnel, ce livre deviendra une ressource précieuse pour vous, vous aidant à maîtriser rapidement les connaissances de base et les compétences de développement de Flutter, et vous aidera à réussir dans le domaine du développement d'applications mobiles ! (Blog CSDN/responsable de l'apprentissage Wang Lumin)

À cette époque où les didacticiels, vidéos et articles gratuits sont omniprésents, il est vraiment précieux d’apprendre une nouvelle technologie à travers un livre ! De plus, il s'agit d'un livre avec un contenu détaillé et une combinaison de théorie de base et d'expérience pratique. Ce livre est parfait pour les débutants, il vaut la peine d'être lu et mérite d'être gardé à portée de main ! (Zhao Meng, responsable de l'écologie communautaire des services d'entreprise du CSDN)

courte introduction

Ce livre entraîne les lecteurs dans le monde du développement de Flutter, du plus superficiel au plus profond. Il commence depuis l'origine de Flutter et passe progressivement à la pratique avancée de Flutter. À la fin, il est combiné avec des cas de projets pratiques, afin que les lecteurs peut non seulement apprendre systématiquement les connaissances pertinentes de la programmation Flutter, mais également Vous pouvez également avoir une compréhension plus approfondie du développement d'applications Flutter.

Ce livre est divisé en trois parties : La première partie est le chapitre d'introduction (Chapitres 1 à 4), qui présente principalement le contexte de naissance, les caractéristiques, le langage et l'utilisation des composants communs de la technologie Flutter. En étudiant ce chapitre, les lecteurs peuvent maîtriser comment pour utiliser Flutter pour créer l'interface utilisateur ; la deuxième partie est le chapitre avancé (chapitres 5 à 11), qui comprend principalement le traitement des gestes et des événements de Flutter, l'animation, les composants personnalisés, les opérations sur les fichiers et les requêtes réseau, la navigation et le stockage de routage, le croisement hybride -développement de plateforme, internationalisation, etc., grâce à l'étude de cet article, les lecteurs peuvent avoir une compréhension approfondie du processus global et des principes de Flutter ; la troisième partie est le chapitre pratique (chapitre 12~14), qui intègre principalement les précédents contenu introduit à travers un projet pratique Il est assemblé et combiné avec des processus en une seule ligne tels que la sortie de l'application Flutter et la mise à niveau de l'application Flutter, permettant aux lecteurs d'avoir une compréhension globale du développement d'une application Flutter complète.

Le contenu de ce livre contient non seulement un grand nombre d'exemples, d'images, de tableaux, mais également des exemples de codes sources correspondants, qui peuvent aider les lecteurs à maîtriser progressivement la technologie de développement Flutter. Il est également facile à comprendre, riche en contenu et très pratique. , particulièrement adapté aux lecteurs débutants du langage Flutter. Il convient aux lecteurs avancés et autres passionnés de programmation dans le développement mobile. En outre, ce livre peut également servir de matériel pédagogique pour les établissements de formation concernés.

A propos de l'auteur

Chen Zheng, nom de plume : San Zhanggui, l'un des premiers auteurs signés de la plateforme d'écriture InfoQ, responsable de la communauté des développeurs urbains CSDN de Shanghai et de la communauté des développeurs de technologies d'intelligence artificielle, 2023 Open Atomic School Source Line Ambassadeur Open Source, conférencier Open Source, spécial Careerfocus Conférencier, leader créatif de la communauté des développeurs Tencent Cloud, super individuel 2023, expert du blog CSDN, blogueur expert de la communauté technologique Alibaba Cloud, expert du blog de la communauté 51CTO, visite spéciale de la conférence des développeurs Google KOL, communauté des développeurs Tencent Cloud 2022 "Excellent créateur", question de la Ligue des amis et Officier de réponse.

Créateur de grande qualité dans le domaine du big front-end, rubrique « Big Front-end Series », le contenu de l'article est facile à comprendre, du simple au profond, visant à aider les personnes dans le besoin ; il s'est profondément impliqué dans le domaine du big front-end depuis de nombreuses années, allie théorie et pratique et possède une riche expérience dans le développement de big front-end.

Catalogue de livres

Chapitre 1 : Présentation de Flutter

1.1 Historique du développement du développement des terminaux mobiles 2

1.2 Introduction à Flutter 3

1.3 Cadre Flutter 3

1.4 Pourquoi utiliser Flutter4

1.5 Résumé 4

Chapitre 2 Première introduction à Flutter

2.1 Configurer l'environnement de développement 6

2.1.1 Télécharger le SDK Flutter6

2.1.2 Définir l'adresse miroir et les variables d'environnement 7

2.1.3 Installer et configurer Android Studio8

2.1.4 Installer le plug-in de développement Visual Studio Code et Flutter 9

2.1.5 Utilisation et configuration de l'EDI 10

2.1.6 Installer Xcode10

2.1.7 Vérifier l'environnement de développement Flutter 11

2.2 Mise à niveau Flutter 11

2.3 Créer un exemple de projet Flutter 11

2.4 Description de la structure du répertoire du projet 14

2.5 Débogage du programme 14

2.5.1 Débogage du téléphone mobile iOS 14

2.5.2 Débogage du téléphone Android 16

2.6 Expérimentez le rechargement à chaud18

2.7 Résumé 18

Chapitre 3 Introduction au langage Dart

3.1 Langage de fléchettes 20

3.1.1 Qu'est-ce que Dart20

3.1.2 Fonctionnalités de Dart 20

3.1.3 Mécanisme du Dart 20

3.2 Types de données intégrés de Dart 20

3.2.1 Type de chaîne 21

3.2.2 Types numériques 21

3.2.3 Type booléen 21

3.2.4 Type de liste 22

3.2.5 Type de dictionnaire 22

3.3 Déclaration des variables et constantes 22

3.4 Définition des fonctions 23

3.4.1 Fonctions ordinaires 23

3.4.2 Paramètres optionnels 23

3.4.3 Fonctions anonymes 24

3.4.4 Fonctions fléchées 24

3.5 Expressions conditionnelles et opérateurs 24

3.5.1 Opérateur de décision 25

3.5.2 Expression d'opération ternaire 25

3.5.3 Opérateurs en cascade 25

3.5.4 Déterminant non vide 25

3.6 Branches et boucles 26

3.6.1 si…sinon26

3.6.2 commutateur26

3.6.3 boucle for et boucle while 27

3.6.4 Parcours de liste 28

3.6.5 Parcours de la carte 28

3.7 Définir les classes 28

3.7.1 Constructeur 28

3.7.2 Surcharge de l'opérateur 29

3.7.3 Utilisation de extends, with, Implements et Abstract 30

3.7.4 Définir des variables privées 31

3.8 Importer le package 31

3.9 Capture d'exceptions 32

3.10 Opérations asynchrones 33

3.11 Génériques 34

3.12 Remarque 35

3.13 Résumé 35

Chapitre 4 Composants Flutter

4.1 Widget37

4.1.1 Le concept du Widget 37

4.1.2 Widget et Element37

4.1.3 Widget sans état37

4.1.4 Widget avec état38

4.1.5 État40

4.2 Gestion des statuts 41

4.3 Composants de base 41

4.3.1 Composant texte 41

4.3.2 Composant TextField 45

4.3.3 Composant image 46

4.3.4 Composant bouton 47

4.3.5 Composant conteneur 48

4.3.6 Composants Ligne et Colonne 49

4.3.7 Composant flexible 50

4.4 Composants de style de matériau 51

4.4.1 MaterialApp51

4.4.2 Échafaudage52

4.4.3 Barre d'applications53

4.4.4 Barre de navigation inférieure54

4.4.5 Barre de tabulation56

4.4.6 Tiroir 57

4.5 Composants de style Cupertino 58

4.5.1 Indicateur d'activité de Cupertino58

4.5.2 Boîte de dialogue Alerte Cupertino58

4.5.3 Bouton Cupertino59

4.5.4 Curseur de Cupertino60

4.5.5 CupertinoSwitch61

4.6 Composants du conteneur 62

4.6.1 Rembourrage 62

4.6.2 Centre 62

4.6.3 Aligner 63

4.6.4 AspectRatio (rapport d'aspect fixe) 63

4.6.5 Transformation 64

4.6.6 Pile 64

4.6.7 Wrap (disposition du flux) 64

4.6.8 Flux65

4.7 Composant de défilement 66

4.7.1 ListeView66

4.7.2 VueGrille66

4.7.3 Tableau69

4.7.4 ExpansionTile (pliable) 70

4.8 Résumé 71

Chapitre 5 Gestes et gestion des événements

5.1 Pointeurs bruts 73

5.2 Détecteur de gestes73

5.3 Reconnaissance de gestes76

5.4 Bus d'événements 78

5.5 Résumé 79

Chapitre 6 Animations

6.1 Introduction à l'animation Flutter 81

6.2 Utilisation de base de l'animation 82

6.3 Surveillance de l'état de l'animation 84

6.4 Animation d'entrelacement 85

6.5 Animation du héros 87

6.6 Animation de liste animée 89

6.7 Résumé 91

Chapitre 7 Composants personnalisés

7.1 Introduction aux méthodes de composants personnalisés 93

7.2 Assemblage des composants existants 93

7.3 Utilisation de CustomPaint avec Canvas 95

7.4 Résumé 97

Chapitre 8 Opérations sur les fichiers et requêtes réseau

8.1 Obtenir les chemins de fichiers iOS et Android 99

8.2 Opérations quotidiennes des dossiers 99

8.3 Opérations quotidiennes sur les fichiers 100

8.4 Requête réseau HTTPClient 101

8.5 Introduction et utilisation de la bibliothèque dio 102

8.6 JSON vers la classe modèle 103

8.7 Résumé 105

Chapitre 9 Routage, navigation et stockage

9.1 Itinéraire de navigation 107

9.2 Règles de routage nommées 108

9.3 Utilisation de shared_preferences pour stocker des données 110

9.4 Utiliser SQLite pour stocker des données 111

9.5 Résumé 115

Chapitre 10 Développement multiplateforme hybride

10.1 Package de développement117

10.2 Introduction aux canaux de plateforme 117

10.3 Développement de plug-ins Flutter 117

10.4 Implémentation de l'API du plug-in Android 121

10.5 Implémentation de l'API du plug-in iOS 121

10.6 Résumé 122

Chapitre 11 Internationalisation

11.1 Laisser l'application développée prendre en charge plusieurs langues 124

11.2 Changement de langue du système de surveillance 124

11.3 Laisser l'interface utilisateur développée prendre en charge plusieurs langues 125

11.4 Utilisation du package Intl 127

11.5 Résumé 130

Chapitre 12 Pratique du projet

12.1 Introduction à la candidature 132

12.2 Données d'application 133

12.3 Style de carrosserie 134

12.4 Gestion des routages 136

12.5 Solution de gestion d'état 137

12.6 Interface de connexion 139

12.7 Interface d'affichage des messages 142

12.8 Interface des tâches 143

12.9 Interface de pointage de présence 148

12.10 Interface du centre personnel 151

12.11 Résumé 157

Chapitre 13 Publication d'applications Flutter

13.1 JIT et AOT159

13.2 Emballage sur Android 159

13.3 Emballage sur iOS 163

13.4 Débogage des performances 166

13.5 Utilisation des aides au développement 166

13.6 Application lancée 167

13.7 Résumé 168

Chapitre 14 Fonction de mise à niveau de l'application

14.1 Aperçu de la fonction de mise à niveau de l'application et analyse des fonctions 170

14.2 La plateforme Android se lance sur le marché des applications pour les mises à jour 170

La plate-forme iOS 14.3 passe à l'App Store pour les mises à jour 171

14.4 Résumé 172

Avant-propos/préface du livre

Depuis que Google a lancé Flutter en 2018, grâce à sa grande efficacité de développement, ses bonnes performances, sa belle interface utilisateur et le support hautement recommandé de Google, Flutter s'est développé rapidement et a été populaire parmi les développeurs, gagnant de plus en plus d'avantages.

L'auteur a été engagé dans le développement d'applications mobiles et est toujours attentif à l'orientation du développement des grandes technologies frontales. Après la sortie de Flutter, l'auteur a commencé à comprendre et à étudier ce cadre émergent, puis à l'appliquer au développement réel. Après la pratique du projet, l'auteur estime que Flutter peut remplacer le développement natif mobile traditionnel. Sa haute efficacité de développement, sa belle interface utilisateur et sa cohérence multiplateforme ont « conquis » de plus en plus de développeurs et d'entreprises. Flutter est largement utilisé dans le monde entier. De plus en plus de grandes entreprises connues utilisent Flutter pour développer des applications, et son objectif est de réaliser le développement d'applications dans le grand domaine front-end (terminal mobile, terminal PC, terminal Web) et de devenir une véritable solution technologique multiplateforme performante.

Les performances exceptionnelles de Flutter ont gagné la faveur de plus en plus de développeurs, et de nombreux développeurs se sont tournés vers l'apprentissage de la technologie Flutter. Poussée par de nombreux fans, la communauté Flutter devient de plus en plus complète. Les responsables de Flutter ont également raccourci le cycle de mise à jour des nouvelles fonctionnalités. La documentation, les ressources, les plug-ins, etc. de Flutter deviennent de plus en plus complets, nous avons donc des raisons de Je crois que Flutter deviendra de plus en plus populaire.Eh bien, il deviendra certainement une solution technologique de développement multiplateforme plus mature et plus courante.

Sur cette base, l'auteur souhaite résumer son expérience dans le développement de Flutter dans un livre pour aider les lecteurs à apprendre la technologie Flutter à partir de zéro. L'auteur a pris ce livre très au sérieux, de la planification des grandes lignes à l'écriture, en passant par l'amélioration ultérieure du contenu, et y a consacré beaucoup d'efforts afin de ne pas décevoir les lecteurs.

Ce livre présente la technologie Flutter du plus profond au plus profond, couvre presque tous les points de connaissances de base impliqués dans le développement de Flutter et incarne l'ensemble du processus d'apprentissage, de zéro base à la maîtrise. Ce livre explique systématiquement les points de connaissance de la technologie Flutter, qui sont souvent utilisés dans le développement réel. Il convient aussi bien aux débutants qu'aux développeurs techniques professionnels. Si le lecteur a de l'expérience dans le développement mobile ou front-end, l'expérience de lecture de ce livre sera meilleure. Le contenu de chaque chapitre de ce livre est relativement indépendant. Vous pouvez le lire dans l'ordre, ou vous pouvez lire le contenu requis via la table des matières.

Ici, l'auteur espère sincèrement que les lecteurs pourront étudier sérieusement la technologie Flutter, car si vous parvenez à apprendre et à maîtriser une nouvelle technologie prometteuse, vous deviendrez très probablement le leader de cette technologie et obtiendrez la plus grande récolte.

J'espère grandir et progresser avec vous à travers ce livre, et attendons ensemble un avenir meilleur pour Flutter !

Il existe de nombreuses connaissances approfondies dans le domaine du développement de Flutter. L'auteur a fait de son mieux pour couvrir tous les aspects de Flutter pendant le processus d'écriture. Cependant, en raison du manque de temps, il y aura inévitablement des omissions et des lacunes dans le livre. (étant donné que les exemples de codes de ce livre sont tous basés sur Flutter. Il est introduit à partir de la bibliothèque officielle de composants et la version officielle de Flutter est mise à jour très fréquemment, il est donc inévitable qu'il y ait des méthodes d'utilisation antérieures dans le livre, etc.), les lecteurs sont priés de le critiquer et de le corriger. Les lecteurs peuvent communiquer avec l'auteur par e-mail [email protected]. De plus, les lecteurs sont également invités à suivre le compte public WeChat de l'auteur sanzhanggui777. L'auteur partagera régulièrement des articles techniques.

Rappel chaleureux : le code source impliqué dans ce livre a été téléchargé sur Baidu Cloud Disk pour que les lecteurs puissent le télécharger. Les lecteurs sont invités à suivre le compte officiel WeChat du « Boya Book Club » au dos de la couverture, à rechercher la colonne « Téléchargement de ressources », à saisir le code de téléchargement de la ressource à la page 77 du livre et à suivre les instructions pour l'obtenir.

illustration d'un extrait de livre

Un aperçu rapide du livre "From Zero Basics to Mastering Flutter Development"

Conclusion

Grâce à l'introduction de cet article, tout le monde doit avoir une compréhension plus approfondie du développement Flutter, en particulier les lecteurs engagés dans le développement mobile et le développement front-end à grande échelle. Grâce à un apprentissage et à une pratique étape par étape, vous pouvez progressivement maîtriser le développement Flutter à partir de zéro. De plus, Flutter, en tant que framework de développement multiplateforme puissant et flexible, fournit aux développeurs d'applications clientes l'outil parfait pour créer des applications multiplateformes hautes performances, esthétiques. Par conséquent, Flutter est un outil très important pour les développeurs d'applications. choix de la pile technologique. Enfin, j'espère que cet article pourra inspirer et guider les lecteurs. Je souhaite à tous beaucoup de succès dans le développement de Flutter. Allez !

Je suppose que tu aimes

Origine blog.csdn.net/CC1991_/article/details/135837998
conseillé
Classement