Flutter Design Patterns and Best Practices: Build scalable, maintainable, and production-ready apps using effective architectural principles
Author: Daria Orlova (Author), Esra Kadah (Author), Jaime Blasco (Author)
Publisher finelybook 出版社: Packt Publishing
Edition 版本: N/A
Publication Date 出版日期: 2024-09-27
Language 语言: English
Print Length 页数: 362 pages
ISBN-10: 1801072647
ISBN-13: 9781801072649
Book Description
Book Description
Review
“This book is packed with essential tips on code structure, app architecture, testing, and performance optimization. With hands-on examples, you’ll master design patterns and best practices to build high-quality Flutter apps. Perfect for developers looking to level up their skills and deliver scalable, maintainable projects. No more spaghetti code, no more tangled dependencies!”
Alicja Ogonowska, Senior Mobile Engineer at OLX
“Daria, Jaime, and Esra did an excellent job of explaining complex topics by breaking them down and illustrating them for better understanding. I was already familiar with the authors, so I had high expectations, which they certainly met. I encourage everyone to take a look at the book and read it.”
Majid Hajian, Senior Technical Specialist at Microsoft, Dart & Flutter community leader, Author
“The book addresses a lot of the everyday challenges I face as a full-time mobile app developer. I recommend it to anyone with intermediate to advanced flutter experience who wants to learn how to optimize performance, build responsive layouts, and avoid common pitfalls (especially on BuildContext! You know what I’m talking about).
I love how the book explains the repository pattern and dedicates a chapter (yes, a whole chapter) to elaborate why and how repositories are useful and integrated into the domain layer. You will find how repositories work well with the BLoC pattern, which I often use in my personal and work projects. What’s also cool about the chapter is that it shows how to enable offline mode with concrete examples.”
Yong Shean Chong, Google Developer Expert in Flutter and Dart
About the Author
Daria Orlova is a mobile app specialist, who started with native Android in 2015 and discovered Flutter in 2019. She is the co-founder of BBapps, creating “apps that care for you and the planet.” Previously, at Chili Labs, the top mobile agency in the Baltics, together with the team, she delivered 50+ projects, winning awards including RedDot and W3. Daria is an active community member – a Google Developer Expert (GDE) in Flutter and Dart, Flutterista, and WTM ambassador, mentor, technical writer, and public speaker who is passionate about quality tech education. She holds a B.Sc. in computer science.
Esra Kadah is a senior app developer specializing in Flutter, with a passion for integrating programming, UI/UX design, and psychology. She enjoys building and contributing to thriving communities. She is a co-organizer of Flutteristas, Flutter Berlin, and CMX Istanbul, and serves as a Women Techmakers Ambassador. She has delivered over 60 talks, organized more than 150 events, and hosted 40+ streams, collaborating with Google Developer Groups, Google Developer Student Clubs, the Flutter community, Flutteristas, and Women Techmakers.
Jaime Blasco is a seasoned Flutter developer with a deep-rooted passion for crafting exceptional mobile experiences. As a Google Developer Expert (GDE) in Flutter, he possesses an in-depth understanding of the framework and its capabilities. His active involvement in the Flutter community, notably as a co-leader of the Spanish Flutter community, underscores his commitment to knowledge sharing and collaboration. He currently develops the Hypervolt app, a Flutter-based solution that seamlessly connects users to EV chargers. Jaime ensures smooth user interactions and efficient hardware communication, delivering a reliable charging experience.
下载地址
相关推荐
- Machine Learning System Design: With end-to-end examples
- Learning AI Tools in Tableau: Level Up Your Data Analytics and Visualization Capabilities with Tableau Pulse and Tableau Agent
- Windows Server 2025 Administration Fundamentals: A beginner’s guide to managing and administering Windows Server environments
- Intelligent Manufacturing: Exploring AI, Blockchain, and Smart Technologies in Industry 4.0
- Generative Artificial Intelligence for Biomedical and Smart Health Informatics
- Database Design and Modeling with PostgreSQL and MySQL: Build efficient and scalable databases for modern applications using open source databases