Sponsored
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
$36.99 with 5 percent savings
List Price: $38.99 Image
FREE delivery Wednesday, April 29
Or Prime members get FREE delivery Sunday, April 26. Order within 3 hrs 40 mins. Join Prime
In Stock
$$36.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$36.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Cross-Platform UIs with Flutter: Unlock the ability to create native multiplatform UIs using a single code base with Flutter 3

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Cross-Platform UIs with Flutter: Unlock the ability to create native multiplatform UIs using a single code base with Flutter 3

4.0 out of 5 stars (14)

{"desktop_buybox_group_1":[{"displayPrice":"$36.99","priceAmount":36.99,"currencySymbol":"$","integerValue":"36","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"C%2FYisdZrKaGHQWTvLiKBLX6lpWfQPV3RfjQNWGoYikSaezbqNafDCNhBJ4a79l89b4Y1ynTDE6hRBqc9gu%2FOZDkXf0h%2FOEfxBfcBSQZO7%2BihIuPc6b29RYq4cBtSTyWmlMPX9f6tZndmm3IjoeOdbg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Build a variety of dynamic projects and beautiful UIs as you explore the power of Flutter for the web, desktop, and mobile

Key Features

  • Discover state management solutions with InheritedWidget and the Provider package
  • Create responsive and beautiful UIs with the Material and Cupertino libraries
  • Explore animations, forms, gestures, and backend integration with Supabase

Book Description

Flutter is a UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single code base. With Flutter, you can write your code once and run it anywhere using a single code base to target multiple platforms. This book is a comprehensive, project-based guide for new and emerging Flutter developers that will help empower you to build bulletproof applications.

Once you start reading book, you'll quickly realize what sets Flutter apart from its competition and establish some of the fundamentals of the toolkit. As you work on various project applications, you'll understand just how easy Flutter is to use for building stunning UIs. This book covers navigation strategies, state management, advanced animation handling, and the two main UI design styles: Material and Cupertino. It'll help you extend your knowledge with good code practices, UI testing strategies, and CI setup to constantly keep your repository's quality at the highest level possible.

By the end of this book, you'll feel confident in your ability to transfer the lessons from the example projects and build your own Flutter applications for any platform you wish.

What you will learn

  • Create responsive and attractive UIs for any device
  • Get to grips with caching and widget trees and learn some framework performance tips
  • Manage state using Flutter's InheritedWidget system
  • Orchestrate the app flow with Navigator 1.0 and 2.0
  • Explore the Material and Cupertino built-in themes
  • Breathe life into your apps with animations
  • Improve code quality with golden tests, CI setup, and linter rules

Who this book is for

This book is for software developers with a good grasp of Flutter, who want to learn best practices and techniques for building clean, intuitive UIs using a single codebase for mobile and the web. Prior experience with Flutter, Dart, and object-oriented programming (OOP) will help you understand the concepts covered in the book.

Table of Contents

  1. Building a Counter App with History Tracking to Establish Fundamentals
  2. Building a Race Standings App
  3. Building a To-Do Application Using Inherited Widgets and Provider
  4. Building a Native Settings Application Using Material and Cupertino Widgets
  5. Exploring Navigation and Routing with a Hacker News Clone
  6. Building a Simple Contact Application with Forms and Gestures
  7. Building an Animated Excuses Application
  8. Build an Adaptive, Responsive Note-Taking Application with Flutter and Dart Frog
  9. Writing Tests and Setting Up GitHub Actions
Sponsored

Customers also bought or read

Loading...

Editorial Reviews

About the Author

Ryan Edge is an experienced software engineer, with over 10 years of experience as a web and mobile developer. He graduated in computer science from Southern Polytechnic State University. He is currently working for a stealth startup and part-time as a freelancer, with over 3 years of professional experience in Flutter. He is a Google Developer Expert in Flutter, an active member the open-source community, and a co-organizer of his local Flutter meetup group.

Alberto Miola is an Italian software engineer who graduated in computer science from the University of Padua. He’s currently working with Dart and Flutter, with which he has more than 3 years of professional experience, and also is a Dart and Flutter GDE. He attends online conferences, writes technical articles about Flutter, and is also the author of the Flutter Complete Reference book series.

Product details

  • Publisher ‏ : ‎ Packt Publishing
  • Publication date ‏ : ‎ August 26, 2022
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 260 pages
  • ISBN-10 ‏ : ‎ 1801810494
  • ISBN-13 ‏ : ‎ 978-1801810494
  • Item Weight ‏ : ‎ 1 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.59 x 9.25 inches
  • Best Sellers Rank: #5,799,903 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.0 out of 5 stars (14)

About the author

Follow authors to get new release updates, plus improved recommendations.
Ryan Edge
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Sponsored

Customer reviews

4 out of 5 stars
14 global ratings
Sponsored

Top reviews from the United States

  • Reviewed in the United States on November 29, 2022
    Format: PaperbackVerified Purchase
    If you didn't know why you used 'Constant' when you normally use it, I recommend this book. This book is a concept that ordinary Flutter developers tend to miss, but it explains very important concepts in an easy-to-understand way to users with various UIs examples. This book is sure to be essential reading for all Flutter developers. :]
    One person found this helpful
    Report
  • Reviewed in the United States on October 18, 2022
    Format: Kindle
    An excellent book with a wide range of examples covering fundamental topics such as navigation, state manager, forms, responsive design and testing, which will surely elevate your skills to develop cross-platform applications at a professional level.
    One person found this helpful
    Report
  • Reviewed in the United States on February 19, 2024
    Format: PaperbackVerified Purchase
    I have only gotten through chapter 1 at this point and I'm already finding this book is not well written. This book holds your hand and walks you through a project per chapter which seems great. Chapter 1 starts off good, however, as it progresses and introduces new ideas regarding state it seems like the topic isn't explained very well. Also, details are missing that are needed to get the first project working. I had to look at the book's GitHub code to see what I missed and what I did miss I could not find referenced in the book. I hope the 8 remaining chapters improve in quality.
  • Reviewed in the United States on February 2, 2024
    Format: Paperback
    Examples in book are out of sync with the github code. You end guessing which is what and what is where, awful! And don't be fooled, this book uses Flutter 2, not 3.