Learn to Build Cross-Platform Apps
Kevin David Moore, Vincent Ngo, Stef Patterson & Alejandro Ulate Fallas

#Flutter
#iOS
#Android
#UI
#web_apps
#Dart
#JSON
#SQLite
#database
#developers
#codebase
Build your Apps With Flutter!
Flutter is an exciting development toolkit that lets you build apps for iOS, Android and even web and desktop, all from a single codebase.
It uses a declarative approach to UI development. You can "hot reload" code while developing, and apps will perform at native speed thanks to its custom rendering engine.
With Flutter and Flutter Apprentice, you can achieve the dream of building fast applications, faster.
Who This Book Is For
This book is for developers who are new to Flutter, and also developers that already have some experience with building apps for the iOS and Android platforms, or web apps.
Topics Covered in Flutter Apprentice
One thing you can count on: After reading this book, you’ll be prepared to create and deploy full-featured mobile apps to both the iOS App Store and the Google Play Store, without having to write two separate apps.
Table of Contents
Chapter 1: Getting Started
Chapter 2: Hello, Flutter
Chapter 3: Basic Widgets
Chapter 4: Understanding Widgets
Chapter 5: Scrollable Widgets
Chapter 6: Advanced Scrollable Widgets
Chapter 7: Interactive Widgets
Chapter 8: Routes & Navigation
Chapter 9: Deep Links & Web URLs
Chapter 10: Handling Shared Preferences
Chapter 11: Serialization With JSON
Chapter 12: Networking in Flutter
Chapter 13: Managing State
Chapter 14: Working With Streams
Chapter 15: Saving Data Locally
Chapter 16: Firebase Cloud Firestore
Chapter 17: Introduction to Testing
Chapter 18: Widget Testing
Chapter 19: Platform-Specific App Assets
Chapter 20: Build & Release an Android App
Chapter 21: Build & Release an iOS App
About the Authors
Alejandro Ulate Fallas is an author of this book. He is a Mobile Developer based in Costa Rica and has been developing apps for over 6 years. He likes to learn new things and share it with others. In his spare time he enjoys handy, watching sports and spending time with his family.
Kevin David Moore is an author of this book. He is a Google Developer Expert in Flutter and has been developing Android apps for over 13 years and Flutter apps for over 3 years. He’s written several articles, books and videos at Kodeco. He is a cat lover with three cats and he is working towards his black belt in taekwondo.
Vincent Ngo is an author of this book. A software developer by day at a growing startup, and an iOS/Flutter enthusiast by night, he believes that sharing knowledge is the best way to learn and grow as a techie. Vincent starts every morning with a Cà phê sữa đá (Vietnamese coffee) to fuel his day. He enjoys playing golf, meditating, and watching animated movies. You can find him on Twitter: https://twitter.com/vincentngo2.
Stef Patterson is an author and tech editor for this book. Stef is passionate about helping others learn, which includes mentoring, writing and editing documentation, data wrangling and coding by example. Throughout most of her career, she has worked as a senior SQL developer and analyst. In 2013, she started creating iOS apps using kodeco.com books and articles. Now, thanks to Flutter, she is creating natively compiled cross-platform apps. Stef loves movies, trivia nights, Sci-Fi and spending time with her husband, daughter and their dogs. You can find her on Mastodon at https:// fluttercommunity.social/@GeekMeSpeakStef and Twitter at https://twitter.com/GeekMeSpeakStef.









