Flutter and Dart. Creating iOS, Android, web applications and games
The book covers all key aspects of Flutter and Dart through examples of creating fully functional applications and games. It provides all the necessary groundwork for starting—from the general principles of mobile development and the Dart programming language to the...
specifics of Flutter and setting up the environment on the computer. Working with such projects, the reader goes through the entire journey—from idea and architectural solution to user interface, working with networks, local data storage, and state management. The examples are structured so that they can be used not only as educational material but also as a reference point when creating one's own applications: they can be conveniently revisited when a similar task arises or when a specific technique needs to be checked. As the projects become more complex, architectural patterns and approaches used in real development gradually emerge in the book: they are not introduced abstractly or "in a list", but appear at the moment when simple solutions cease to be sufficient. This allows understanding why the industry moves towards MVC, MVVM, Clean architecture, and SOLID principles. Throughout the book, practical examples demonstrate the use of the most common tools and libraries of the Flutter ecosystem, including Hive, Freezed, BLoC, Cubit, as well as working with maps using Yandex MapKit as an example.
The book will be useful for both beginner developers with basic experience who want to confidently enter real Flutter projects and for specialists who want to navigate existing projects faster, better understand architectural solutions, and integrate more confidently into the work of the Flutter ecosystem and related areas of development.
The book covers all key aspects of Flutter and Dart through examples of creating fully functional applications and games. It provides all the necessary groundwork for starting—from the general principles of mobile development and the Dart programming language to the specifics of Flutter and setting up the environment on the computer. Working with such projects, the reader goes through the entire journey—from idea and architectural solution to user interface, working with networks, local data storage, and state management. The examples are structured so that they can be used not only as educational material but also as a reference point when creating one's own applications: they can be conveniently revisited when a similar task arises or when a specific technique needs to be checked. As the projects become more complex, architectural patterns and approaches used in real development gradually emerge in the book: they are not introduced abstractly or "in a list", but appear at the moment when simple solutions cease to be sufficient. This allows understanding why the industry moves towards MVC, MVVM, Clean architecture, and SOLID principles. Throughout the book, practical examples demonstrate the use of the most common tools and libraries of the Flutter ecosystem, including Hive, Freezed, BLoC, Cubit, as well as working with maps using Yandex MapKit as an example.
The book will be useful for both beginner developers with basic experience who want to confidently enter real Flutter projects and for specialists who want to navigate existing projects faster, better understand architectural solutions, and integrate more confidently into the work of the Flutter ecosystem and related areas of development.
Be the first to know about our current discounts, offers and new products!
Check icon
You have added to your basket
Check icon
You have added to favourites
Sold out
The item is currently out of stock.
In stock
Available in warehouse. You will receive the exact delivery date from the operator after the order confirmation.
To order
The product is delivered directly from the publisher. The order processing time is up to 14 days, you will receive the exact delivery date from the operator after the order confirmation.
No circulation
Unfortunately, the print run of the book has ended, it is currently unavailable for order.