Description du livre
Découvrez ce que Flutter a à offrir, d'où il vient et où il va. Le développement du mobile progresse rapidement et avec Flutter - un SDK de développement d'applications mobiles open-source créé par Google - vous pouvez développer des applications pour Android et iOS, ainsi que Google Fuchsia. apprenez à créer trois applications (un gestionnaire d'informations personnelles, un système de chat, et un projet de jeu) que vous pouvez installer sur vos appareils mobiles et utiliser en vrai. Vous commencerez par acquérir une base solide de connaissances sur Flutter, et vous en tirerez immédiatement parti en construisant deux applications de productivité plus traditionnelles... Vous apprendrez également à créer un jeu, ce qui vous permettra de voir ce que Flutter peut faire sous un tout autre angle. En plus de créer ces applications, vous aurez l'avantage de passer en revue les problèmes du monde réel que vous pourriez rencontrer, ainsi que des façons de les résoudre par des trucs et astuces, tous conçus pour rendre votre expérience Flutter beaucoup plus productive et, franchement, amusante !
Lorsque votre voyage à travers ce matériel se terminera, un autre plus grand commencera alors que vous vous lancerez, bien préparé, dans le monde plus vaste du développement de Flutter, en vous attaquant à n'importe quel projet qui se présente à vous avec aplomb. Practical Flutter est une aventure d'apprentissage que vous ne voudrez pas manquer.
Ce que vous apprendrez
Démarrer un projet Flutter et le structurer logiquement
Utiliser les éléments d'interface fournis par Flutter, tels que les widgets, les contrôles et les extensions.
Construire des mises en page à l'aide d'éléments d'interface
Utiliser les outils disponibles, en particulier Android Studio
Exploitez le développement côté serveur et connectez une application Flutter à un serveur back-end.
Qui est ce livre est pour les
développeurs mobiles qui cherchent à construire pour de multiples plates-formes mobiles et d'essayer de le faire avec une base de code qui est largement la même pour tous. Une
connaissance de base de l'iOS et d'Android en général, ainsi qu'une certaine expérience générale de la programmation sont attendues.