Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Flutter Engineering Paperback – 18 January 2024


Become a Flutter professional using tactics explained from a software engineer's perspective.
This book covers various software engineering topics in Flutter and is divided into five parts, each addressing specific areas of interest and expertise.

  • Foundation of Flutter Engineering introduces software engineering concepts specifically relevant to Flutter. It starts by explaining the fundamental principles of Flutter and how they work and then moves on to demonstrate how these concepts can be applied within the Flutter framework. This section also covers coding design patterns that help readers develop a foundational understanding of the subject matter.
  • Architecture: beginning with basic principles and progressing onto different styles and patterns in architectural design. It covers essential concepts such as concurrency, parallelism, dependency injection, and state management. Additionally, this section explores the architectural factors involved in developing offline apps, guiding readers on strategic thinking and decision-making in software architecture.
  • Processes part covers rules and guidelines, continuous delivery and integration, testing methodologies, and effective documentation practices in a comprehensive manner. This section gives readers the knowledge needed to streamline and efficiently develop apps.
  • Ethical Engineering discusses the OWASP Top 10 security risks, privacy standards, and accessibility considerations. The section emphasizes creating inclusive and secure applications that value user privacy.
  • Advancing UI Development explores adaptive and responsive UIs and sophisticated topics like custom painting, shaders, internationalization, localization, and effective theming in Flutter. This section enhances the reader’s skills in creating visually appealing and user-friendly interfaces.


Whether a beginner or an experienced developer, this book can offer you something to learn.

Product details

  • ASIN ‏ : ‎ B0CSWNDXB8
  • Publisher ‏ : ‎ Staten House (18 January 2024)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 545 pages
  • ISBN-13 ‏ : ‎ 979-8889405573
  • Dimensions ‏ : ‎ 17.78 x 3.12 x 25.4 cm
  • Customer Reviews:

About the author

Follow authors to get new release updates, plus improved recommendations.
Majid Hajian
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Majid Hajian is a skilled software engineer since 2006 known for his work in web and mobile applications. He's a Flutter Google Developer Expert and has been praised for writing and teaching on platforms like Pluralsight and YouTube and helping developers level up their skills and careers.

Majid focuses mainly on Flutter, Progressive Web Applications, Cloud and AI, and improving software. He loves to share knowledge and is active in the tech community by writing, speaking, running workshops, making videos, hosting podcasts, live streaming, and helping with open-source projects.

Majid is also a key leader in the community, organizing events worldwide, including the FlutterVikings conference, to help other developers and improve the software development industry.

Customer reviews

5 out of 5 stars
5 out of 5
1 global rating

Review this product

Share your thoughts with other customers

No customer reviews

There are 0 customer reviews and 1 customer rating.