Flutter in Action
Simon and Schuster, Jan 7, 2020 - Computers - 368 pages
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
With Flutter, you can build mobile applications using a single, feature-rich SDK that includes everything from a rendering engine to a testing environment. Flutter compiles programs written in Google’s intuitive Dart language to platform-specific code so your iOS and Android games, utilities, and shopping platforms all run like native Java or Swift apps.
About the book
Flutter in Action teaches you to build professional-quality mobile applications using the Flutter SDK and the Dart programming language. You’ll begin with a quick tour of Dart essentials and then dive into engaging, well-described techniques for building beautiful user interfaces using Flutter’s huge collection of built-in widgets. The combination of diagrams, code examples, and annotations makes learning a snap. As you go, you’ll appreciate how the author makes easy reading of complex topics like routing, state management, and async programming.
Understanding the Flutter approach to the UI
All the Dart you need to get started
Creating custom animations
Testing and debugging
About the reader
You’ll need basic web or mobile app development skills.
About the author
Eric Windmill is a professional Dart developer and a contributor to open-source Flutter projects. His work is featured on the Flutter Showcase page.
Table of Contents:
PART 1 - MEET FLUTTER
1 ¦ Meet Flutter
2 ¦ A brief intro to Dart
3 ¦ Breaking into Flutter
PART 2 - FLUTTER USER INTERACTION, STYLES, AND ANIMATIONS
4 ¦ Flutter UI: Important widgets, themes, and layout
5 ¦ User interaction: Forms and gestures
6 ¦ Pushing pixels: Flutter animations and using the canvas
PART 3 - STATE MANAGEMENT AND ASYNCHRONOUS DART
7 ¦ Flutter routing in depth
8 ¦ Flutter state management
9 ¦ Async Dart and Flutter and infinite scrolling
PART 4 - BEYOND FOUNDATIONS
10 ¦ Working with data: HTTP, Firestore, and JSON
11 ¦ Testing Flutter apps
What people are saying - Write a review
We haven't found any reviews in the usual places.
A brief intro to Dart
Flutter user interaction styles and animations
Forms and gestures
State management and asynchronous Dart
Async Dart and Flutter and infinite scrolling
B The Pub package manager
Flutter for iOS developers
List of Figures
Flutter animations and using the canvas
Other editions - View all
Common terms and phrases
actually added animation argument async basically bloc build builder button callback called changes chapter child color Column complete configuration constructor context controller cover create custom Dart define dependencies developer display element error everything example expect extends field Figure final Flutter Flutter app function future give going implement important inherited instance interaction it’s JSON language layout listen Listing logic look means menu method Navigator Note object override package padding paint passed pattern pieces position programming provides reference render represents route screen setState shows slivers specific stack stream String style talk tell theme there’s things tree true tween update variable void weather app widget widget tree write