Flutter Cookbook: Build modern cross-platform apps with Flutter 3, Dart 3, and practical AI integrations
Language: English
Published by Packt Publishing, 2026
- Softcover
- New

Seller: California Books, Miami, FL, U.S.A.California Books
AbeBooks seller since October 27, 2023
Condition: New
£ 41.73
Quantity: Over 20 available
Add to basketSeller Inventory # I-9781806385430
- Title
- Flutter Cookbook: Build modern cross-platform apps with Flutter 3, Dart 3, and practical AI integrations
- Author
- Simone Alessandria; Martino Yovo; Abu Anwar MD Abdullah
- Publisher
- Packt Publishing
- Publication year
- 2026
- Condition
- New
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 1806385430
- ISBN 13
- 9781806385430
- Edition
- 3rd Edition
Build, test, and deploy production-ready Flutter apps for mobile, web, and desktop, while adding AI features using ML Kit, Gemini, and agentic workflows
Key Features
- Integrate ML Kit and Gemini APIs to build AI-powered features into your Flutter apps
- Cover state management, architecture, testing, and debugging for production-ready apps
- Build and deploy cross-platform apps for mobile, web, and desktop from one codebase
Book Description
“Anyone interested in developing Flutter applications for Android or iOS should have a copy of this book on their desk.” – Amazon 5* Review
Lauded as the ‘Flutter bible’ for new and experienced mobile app developers, this recipe-based guide teaches best practices for robust, production-ready app development and solving cross-platform challenges.
From setting up your development environment to error handling, debugging, and testing, Flutter Cookbook covers both the how-tos and the principles behind them. As you progress, you’ll tackle core tasks such as UI/UX design, API integration, animations, and managing application state using Provider, Riverpod, and GetX. Later chapters explore routing, working with web services, local data persistence, and testing using unit, widget, and integration tests. A dedicated section covers Firebase and its machine learning capabilities, along with building AI-powered features using ML Kit and Gemini APIs. You’ll also build apps for iOS and Android from a single codebase, with guidance on extending them to web and desktop (Windows, macOS, Linux).
Throughout the book, you’ll learn how to develop, run, and deploy cross-platform apps to the App Store and Google Play. By the end, you’ll confidently build, test, and deliver fully functional Flutter applications.
What you will learn
- Build apps for iOS, Android, web, and desktop
- Add AI features using ML Kit and Gemini APIs
- Apply state management with Provider, Riverpod, GetX
- Handle async programming with Future and Stream
- Integrate Firebase for auth, storage, and ML capabilities
- Structure apps using layered architecture patterns
- Write unit, widget, and integration tests for apps
- Deploy apps to the App Store and Google Play
Who this book is for
This book is for developers who want to build production-ready Flutter applications and need solutions to real cross-platform challenges. Beginners with coding experience in JavaScript, Swift, Kotlin, Java, Objective-C, or C# will find clear, recipe-driven guidance from first principles. Experienced mobile and web developers will benefit from architecture patterns, testing strategies, and AI integration techniques that reflect current production practices. No prior Flutter or Dart experience is required.
Table of Contents
- Getting Started with Flutter
- Creating Your First Flutter App
- Adding Animations to Your App
- Using Widgets
- Mastering Layout and Taming the Widget Tree
- Introducing asynchronous programming: Future and Stream
- Adding Navigation to Your App
- Data Persistence
- Working with REST APIs
- Mastering State Management
- Using Flutter Packages
- Adding Animations to Your App
- Using Firebase
- Machine Learning with Flutter
- Leveraging Gemini in your app
- Creating Agentic Apps
- Flutter Web and Desktop
- Leveraging Build Configuration and Version Management in Flutter
- Testing and Quality Assurance in Flutter
- Distributing Your Mobile App
"Synopsis" may belong to another edition of this title.
About 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.
Martino Yovo's path into software began with a fascination for understanding complex systems. That curiosity eventually led him from physics into software engineering, where he now builds modern applications, developer tools, and SDKs. He is a recognized Google Developer Expert (GDE) in Flutter and an international speaker who has spoken at major technology conferences around the world. His work also explores emerging technologies, including AI workflows. Outside of technology, he enjoys running and staying active.
During the COVID-19 pandemic, when people around the world were staying home, Abu Anwar published his first Flutter tutorial on YouTube. The response from developers was overwhelming, inspiring him to continue creating content. His channel, The Flutter Way, quickly grew to become the second most followed Flutter YouTube channel among Flutter developers.
Abu is also a passionate open-source contributor. His projects have accumulated more than 35,000 GitHub stars and used by over 100,000 developers worldwide. In recognition of his contributions to the Flutter ecosystem, he was named a Google Developer Expert (GDE) in Flutter. He regularly speaks at global events such as FlutterCon, Google I/O, and Google DevFest, sharing his knowledge with the developer community.
Alongside community work, Abu collaborates with companies to help them choose the right technologies and architecture for their products, with a strong focus on testing, accessibility, and security.
"About the title" may belong to another edition of this title.
California Books
Miami, FL, U.S.A.
AbeBooks seller since October 27, 2023
Shipping rates within U.S.A.
| Item | 3 to 7 business days | 2 to 5 business days |
|---|---|---|
| First item | £ 0.00 | £ 9.00 |
Payment methods
Store description
We have 20 years experience selling books worldwide! Friendly customer support. Your satisfaction guaranteed!
Specialty
All authorized categoriesSeller's business information
Miramar International Services LLC
FL, U.S.A.
Right of withdrawal
If you are a consumer you can withdraw from the contract in accordance with the following. Consumer means any natural person who is acting for purposes which are outside his trade, business, craft or profession.
Information regarding the right of withdrawal
Statutory right to withdraw
You have the right to withdraw from this contract within 14 days without giving any reason.
The withdrawal period will expire after 14 days from the day on which you acquire, or a third party other than the carrier and indicated by you acquires, physical possession of the last good or the last lot or piece.
To exercise the right of withdrawal, electronically fill in and submit a clear statement on our website, under "My Purchases" in "My Account". We will communicate to you an acknowledgement of receipt of such a withdrawal on a durable medium (e.g. by e-mail) without delay.
To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
Effects of withdrawal
If you withdraw from this contract, we will reimburse to you all payments received from you, including the costs of delivery (except for the supplementary costs arising if you chose a type of delivery other than the least expensive type of standard delivery offered by us).
We may make a deduction from the reimbursement for loss in value of any goods supplied, if the loss is the result of unnecessary handling by you.
We will make the reimbursement without undue delay, and not later than 14 days after the day on which we are informed about your decision to withdraw from this contract.
We will make the reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in any event, you will not incur any fees as a result of such reimbursement.
We may withhold reimbursement until we have received the goods back, or you have supplied evidence of having sent back the goods, whichever is the earliest.
You shall send back the goods or hand them over to California Books, Fort Wayne, Indiana, U.S.A., without undue delay and in any event not later than 14 days from the day on which you communicate your withdrawal from this contract to us. The deadline is met if you send back the goods before the period of 14 days has expired. You will have to bear the direct cost of returning the goods. You are only liable for any diminished value of the goods resulting from the handling other than what is necessary to establish the nature, characteristics and functioning of the goods.
Exceptions to the right of withdrawal
The right of withdrawal does not apply to:
- The delivery of newspapers, journals or magazines with the exception of subscription contracts; and
- The supply of digital content which is not supplied on a tangible medium (e.g. on a CD or DVD) if you accepted when you placed your order that we could start to deliver it, and that you could not withdraw once delivery had started.