To broad in scope in my opinion. The author tried to cover the whole of software engineering best practices, with a focus on Flutter. My expectation was that this book was going to be a deep dive into the intricacies of Flutter development, for advanced professionals, not an intro to software development from the perspective of Flutter.