hdtohouri / Flutter-Cookbook-Second-Edition

Flutter Cookbook, Second Edition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter-Cookbook-Second-Edition

This is the code repository for Flutter-Cookbook-Second-Edition, published by Packt.

100+ step-by-step recipes for building cross-platform, professional-grade apps with Flutter 3.10.x and Dart 3.x

About the book

From setting up and customizing your development environment to error handling and debugging, The Flutter Cookbook covers the ‘how-to’s as well as the principles behind them. As you progress, the recipes in this book will get you up to speed with the main tasks involved in app development, such as user interface and user experience (UI/UX) design, API design, and creating animations. Later chapters will focus on routing, retrieving data from web services, and persisting data locally. A dedicated section also covers Firebase and its machine learning capabilities.

What you will learn

  • Familiarize yourself with Dart fundamentals and set up your development environment
  • Efficiently track and eliminate code errors with proper tools
  • Create various screens using multiple widgets to effectively manage data
  • Craft interactive and responsive apps by incorporating routing, page navigation, and input field text reading
  • Design and implement a reusable architecture suitable for any app
  • Maintain control of your codebase through automated testing and developer tooling
  • Develop engaging animations using the necessary tools
  • Enhance your apps with ML features using Firebase MLKit and TensorFlow Lite
  • Successfully publish your app on the Google Play Store and the Apple App Store

Table of Contents

Chapters

  1. Getting Started with Flutter
  2. Creating Your First Flutter App
  3. Dart: A Language You Already Know
  4. Introduction to Widget
  5. Mastering Layout and Taming the Widget Tree
  6. Adding Interactivity and Navigation to Your App
  7. Basic State Management
  8. The Future is Now: Introduction to Asynchronous Programming
  9. Data Persistence and Communicating with the Internet
  10. Advanced State Management with Streams
  11. Using Flutter Packages
  12. Adding Animations to Your App
  13. Using Firebase
  14. Firebase Machine Learning
  15. Flutter Web and Desktop
  16. Distributing Your Mobile App

If you feel this book is for you, get your copy today! Coding

Following is what you need for this book:

Each technology that we discuss within the pages of this book is included in, or relates directly to, Windows Server 2022. If you can get your hands on a piece of server hardware and the Server 2022 installer files, you will be equipped to follow along and try these things out for yourself

Know more on the Discord server Coding

You can get more engaged on the discord server for more latest updates and discussions in the community at https://packt.link/SecNet

Download a free PDF Coding

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost. Simply click on the link to claim your free PDF. https://packt.link/free-ebook/9781837634507 Coding

We also provide a PDF file that has color images of the screenshots/diagrams used in this book at "https://packt.link/4zrrf" Coding

Get to Know the Author

Simone Alessandria wrote his first program when he was 12. It was a text-based fantasy game for the Commodore 64. Now, he is a trainer (MCT), author, speaker, passionate software architect, and always a proud coder. He is the founder and owner of Softwarehouseit. His mission is to help developers achieve more through training and mentoring. He has authored several books on Flutter, including Flutter Projects, published by Packt, and web courses on Pluralsight and Udemy.

About

Flutter Cookbook, Second Edition

License:MIT License


Languages

Language:C++ 39.0%Language:CMake 34.1%Language:Dart 18.1%Language:HTML 3.3%Language:C 2.6%Language:Swift 2.3%Language:Kotlin 0.2%Language:Ruby 0.1%Language:Batchfile 0.1%Language:Objective-C 0.1%