small medium large xlarge

Programming Flutter, in print

February 27, 2020

Best Sellers:

Make sure you haven't missed anything!

  1. Become an Effective Software Engineering Manager
  2. Build Websites with Hugo
  3. Agile Web Development with Rails 6
  4. Modern Systems Programming with Scala Native
  5. Fixing Your Scrum

See all best sellers…

Remember how excited we were when phones first became mobile and then transitioned to smart? Soon after we got tablets, followed by bigger tablets. Then came smaller tablets and bigger phones. And today? Today we just have a whole lot of mobile devices!

Developing apps that work well and look great everywhere can be a real nightmare, but it doesn't have to be. Google's UI toolkit, Flutter, makes cross-platform development and deployment a breeze. See how with Programming Flutter. The ebook is now content complete and available from For the paperback edition, please support your local independent bookstore.

Programming Flutter: Native, Cross-Platform Apps the Easy Way

Learn Flutter, Google's multi-platform mobile development framework. Instantly view the changes you make to an app with stateful hot reload, and define a declarative UI in the same language as the app logic without having to use separate XML UI files. You can also reuse existing platform-specific Android and iOS code and interact with it in an efficient and simple way.

Use built-in UI elements—or build your own—to create a simple calculator app. Run native Java/Kotlin or Objective-C/Swift methods from your Flutter apps, and use a Flutter package to make HTTP requests to a Web API or to perform read and write operations on local storage. Apply visual effects to widgets, create transitions and animations, create a chat app using Firebase, and deploy everything on both platforms.

Get native look and feel and performance in your Android and iOS apps, and the ability to build for both platforms from a single code base.

Now in print: The ebook is content complete and available from For the paperback edition, please support your local independent bookstore.

Upcoming Author Appearances

  • 2020-02-28 Craig Walls,
    Greater Wisconsin Software Symposium (NFJS)
  • 2020-02-29 Stephen Bussey,
    Lone Star Elixir in Austin, Texas
  • 2020-03-03 James Stanier,
    QCon London
  • 2020-03-04 Randall Koutnik,
    QCon London
  • 2020-03-05 Stephen Bussey,
    Code BEAM SF
  • 2020-03-06 Craig Walls,
    Twin Cities Software Symposium (NFJS)
  • 2020-03-09 Cesario Ramos,
    “A Scrum Book” Course by Jim Coplien
  • 2020-03-12 Jon Reid,
    Advanced TDD with Swift, Linz, Austria
  • 2020-03-13 Craig Walls,
    New England Software Symposium (NFJS)
  • 2020-03-16 Jon Reid,
    TDD for iOS Workshop, Amsterdam, Netherlands
  • 2020-03-24 Venkat Subramaniam,, Broomfield, Colorado
  • 2020-03-24 Diana Larsen,
    Broomfield, Colorado USA
  • 2020-03-24 Diana Larsen,
    Broomfield, Colorado, USA
  • 2020-03-25 Ethan Garofolo,, Broomfield, Colorado
  • 2020-04-01 George Dinwiddie,
    TriAgile 2020, Raleigh NC
  • 2020-04-03 Craig Walls,
    Gateway Software Symposium
  • 2020-04-07 Diana Larsen,
    Portland, OR USA
  • 2020-04-08 Adam Tornhill,
    Heisenbug, St, Petersburg, Russia
  • You Could Be a Published Author

    Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our page for details, including our 50% royalty (yes, for real!) and world-class development editors.

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Programming Machine Learning, in print
    • Competing with Unicorns, in print
    • Distributed Services with Go, in beta
    • Real-Time Phoenix, in print
    • Mastering SwiftUI, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts