Everything You Need to Develop and Release Apps for Mobile, Desktop, and the Web
Buch, Englisch, Format (B × H): 178 mm x 254 mm
ISBN: 979-8-8688-3212-3
Verlag: APRESS L.P.
Are you filled with ideas for apps and websites, but keep getting stuck trying to figure out how to put it all together? Are you a developer who has heard of Flutter but are not sure what it can do and whether it’s for you? Or perhaps, you’re looking to start an app business and would like to know what’s involved? If so, this book is for you!
Flutter is Google’s development platform for mobile (iOS and Android), desktop (Mac, Linux, Windows), and the Web. Truly delivering on the “write once, run anywhere” dream that other technologies have promised for decades, Flutter powers everything from AliExpress’s ecommerce apps to Toyota’s in-car entertainment systems.
This book presents you with the most effective lessons you need to quickly become an app developer. The book has been written for people who love to “learn by doing” with each chapter teaching you relevant skills and guiding you through building real, working apps, with source code you can use later in your own projects.
In the later chapters of the book, you will learn how you can build your future as an app developer. Advanced topics include using artificial intelligence (AI) to speed up your app development, creating an app business by monetizing your apps, and strategies for managing larger code bases.
What You Will Learn:
- Write apps in Flutter using the Dart Programming Language
- Create beautiful user interfaces for mobile, desktop, and the Web
- Build real apps that connect to cloud services and use device hardware
- Use artificial intelligence to increase your productivity and make your apps more relevant for users
- Release and monetize your apps on the Apple App Store, Google Play, and the Web
Who This Book Is For:
Novice developers and students who have very light experience but would like to use Flutter as their gateway into programming and creating apps, and developers with experience in other programming languages who want to learn the specific skills they need to use Flutter to publish apps or integrate features such as artificial intelligence (AI) into their apps
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Part I: Getting Started with Flutter .- Chapter 1: Welcome to the World of Flutter.- Chapter 2: Setting Up Your Development Environment.- Chapter 3: Building Your First Flutter App.- Chapter 4: Dart Programming Crash Course.- Part II: Building Apps for the Real World .- Chapter 5: Using the Model-View-View Model Architecture.- Chapter 6: Using Material Design Widgets to Create Universal Apps.- Chapter 7: Using Cupertino Widgets to Create Apple-like Apps.- Chapter 8: Connecting to External Services (APIs).- Chapter 9: Using Device Hardware in Your Apps.- Part III: Publishing Your Apps .- Chapter 10: Preparing Your Apps for Public Release.- Chapter 11: Using Continuous Integration and Continuous Deployment to Automatically Test and Release Your Apps.- Chapter 12: Creating an App Business.- Part IV: Taking Your Skills to the Next Level .- Chapter 13: Using Firebase to Create Cloud Services for Your Apps.- Chapter 14: Integrating Artificial Intelligence into Your Workflow.- Chapter 15: Adding an Artificial Intelligence Agent (Chatbot) to Your App.




