Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Versione aggiornata a Flutter 3.3!Il modo migliore di studiare un nuovo linguaggio di programmazione o framework è... programmare. L'approccio scelto in questa guida è estremamente pratico: la maggior parte dei capitoli contiene un progetto, che costruisce una app da zero.In ciascun progetto verranno illustrate alcune caratteristiche fondamentali di Flutter: widget, State, programmazione asincrona, connessione a servizi web, utilizzo di un database e molte altre.Questo libro è pensato per programmatori che si avvicinano a Flutter per la prima volta, per accompagnare il lettore da un livello base ad un livello intermedio.Contenuti del libro: Capitolo 1: Dart per FlutterIl primo capitolo contiene un'introduzione al linguaggio di programmazione Dart. Si comincia con variabili e funzioni, per poi prendere in considerazione i vari cicli (for, while, foreach), gli insiemi, le espressioni lambda, e per finire classi e oggetti. Capitolo 2: Ciao FlutterIn questo capitolo sono descritti i passaggi necessari per preparare l'ambiente di sviluppo per Flutter, e si crea una prima app: si introducono i Widget di base, come Scaffold, Text, Column, Image e RaisedButton, si parla di Widget Tree, e di come dare un messaggio all'utente con uno SnackBar. Infine, si parla di stili e di come modificare l'aspetto di un testo. Capitolo 3: Creare un'app interattivaNel progetto di questo capitolo si incontra per la prima volta lo State, e si crea uno Stateful Widget. Si prendono in esame i TextField e i DropDownButton per prendere un input dall'utente, e si mostra un risultato che dipende dai dati inseriti nei vari widget. Capitolo 4: Creare un'App sempre ConnessaIl progetto di questo capitolo permette di collegarsi ad un servizio web per recuperare i dati in formato JSON. Si incontrano per la prima volta concetti come la programmazione asincrona, e le librerie esterne, come http, che si possono aggiungere ai progetti in Flutter. Si incontrano widget estremamente utili, come ListView, si trasformano oggetti in Map e si naviga attraverso più pagine con Navigator.Capitolo 5: Leggere e scrivere dati con un database SembastL'ultimo capitolo di questa guida illustra come salvare dati in un database all'interno del dispositivo. Si prende in esame Sembast, un database NoSQL basato su documenti, e si scrivono le funzioni per le operazioni CRUD (Create, Read, Update, Delete).Lo scopo di questa guida è accompagnare il lettore da un livello di principiante in Flutter ad un livello intermedio.
Write, test and publish your web, desktop, and embedded apps with this most up-to-date book on Flutter using the Dart programming language.Key Features:Thoroughly updated to cover the latest features in Flutter 3.x and Dart 3 (alpha)Practical recipes to publish responsive, multi-platform apps from a single databaseCovers not just the 'hows' but the 'whys' of Flutter's features with examplesBook Description:Discover how to master Flutter and become a skilled app developer with the Flutter Cookbook, Second Edition! This recipe-based guide is the ultimate solution for creating cutting-edge, high-performance mobile apps that stand out in the market.With the latest features of Flutter 3.x, you'll learn how to set up and customize the Flutter SDK for macOS and Windows, build a robust architecture for your application, and master state management solutions and networking techniques. From mastering widgets and creating effective UI/UX design to implementing hot reload and re-start techniques, this book covers all the aspects of developing a successful app.You'll dive deep into the fundamentals of Dart programming and gain expert knowledge on managing incoming and outgoing data, and adding interactivity, animations, and essential Flutter plugins like maps, camera, voice, and more. Moreover, you'll explore custom machine learning solutions with a dedicated chapter on implementing MLkit, which runs on TensorFlow Lite.By the end of this book, you'll have the confidence to write fully functional Flutter apps that are ready to hit the market. Take your Flutter development skills to the next level with the Flutter Cookbook, Second Edition!What You Will Learn:Familiarize yourself with Dart fundamentals and set up your development environmentEfficiently track and eliminate code errors with proper toolsCreate various screens using multiple widgets to effectively manage dataCraft interactive and responsive apps by incorporating routing, page navigation, and input field text readingDesign and implement a reusable architecture suitable for any appMaintain control of your codebase through automated testing and developer toolingDevelop engaging animations using the necessary toolsEnhance your apps with ML features using Firebase MLKit and TensorFlow LiteWho this book is for:Developers who are familiar with the OOP language and prefer learning-by-doing will get the most out of this book. If you have some experience building apps on Flutter or have been playing around with the framework for some time now and have set eyes on developing mobile apps using Dart, then this book is for you.
This book helps you use the open-source Flutter framework for building native mobile apps using Dart. You'll learn about Dart programming and add functionalities to your Android and iOS apps for truly native performance. The book also covers recipes for solving almost any issue that you may face while developing multi-platform applications.
Flutter is a modern reactive mobile framework that helps you build expressive native apps with a rich experience. This project based guide helps you learn Flutter and Dart by building robust apps using different Flutter libraries like SQLite, Firebase and Flare and finally takes you to deploy your apps for Android, iOS, and the web.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.