The author wrote this book with the goal of elevating beginner-level skills to a professional level. It enables learners to immediately apply theoretical knowledge by creating practical apps with genuinely useful functions. Each app is developed by demonstrating the process, just as it would be implemented in a real project setting, rather than simply presenting the final result. Changes and modifications to the code are clearly highlighted to make it easy to follow along.
By adhering to a structured sequence—[Project Introduction] → [Prerequisite Knowledge] → [Preparation] → [UI Design] → [Implementation] → [Testing]—the book systematically guides readers through app development. Designed for beginners, it covers everything from an introduction to the Dart language to development, advertising, and deployment, providing practical and industry-relevant insights. As a result, readers will experience a solid yet rapid skill improvement.
As an engineer, I work with computers a lot. Explaining the behavior of complex reactors requires extensive calculations. I often automate these calculations and develop programs to execute them, which made me wonder if I could do the same with a mobile app.
With that curiosity in mind, I started searching for how to create a mobile app, but setting up the development environment was no easy task. There were many things to install, such as Flutter and Android Studio, and a lot to learn, including Git and the Dart programming language. So, I decided to take my time and study with the book I purchased.
The first simple app I want to create—though it may already exist—is an irregular verb test app for English. As I continue learning, I plan to develop more apps based on new ideas that come to mind. Ultimately, I hope to create an app that can perform the calculations related to my field of research.