small medium large xlarge

Programming Flutter, in beta

July 17, 2019

Deliver apps with native look, feel, and performance quickly, doing half the work you were doing before while exploiting powerful new features to speed up development with Programming Flutter, now in beta from pragprog.com/book/czflutr/.

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.

Now available from pragprog.com/book/czflutr.

Upcoming Author Appearances

  • 2019-07-18 Chris Strom, OSCON 2019 – Portland, OR
  • 2019-07-18 Dmitry Zinoviev, 5th International Conference on Computational Social Science, Amsterdam
  • 2019-08-05 Diana Larsen, Agile 2019 – Washington, D.C.
  • 2019-08-05 Johanna Rothman, Agile 2019
  • 2019-08-06 Diana Larsen, Agile2019 – Washington DC
  • 2019-08-07 Michael Keeling, Agile2019 in Washington, D.C.
  • 2019-08-07 Michael Keeling, Agile2019 in Washington, D.C.
  • 2019-08-08 Andy Lester, THAT Conference, Wisconsin Dells, WI
  • 2019-08-21 Colin Jones, Abstractions
  • 2019-08-26 Ben Marx, ElixirConf
  • 2019-08-28 Darin Wilson, ElixirConf, Aurora, CO
  • About Beta Books

    Pragmatic Bookshelf pioneered the idea of Beta Books. Here's how it works: a couple of months before a book is finished, we'll release it here on pragprog.com as a beta.

    When you place your order, you'll get the Beta eBook in its current state immediately. This version could be anywhere from 75% to 100% complete. It hasn't been copyedited or indexed, and will likely contain typos fresh from the author. But this is your chance to participate in the process. You can report suggestions, fixes, wishes, and the author can incorporate your feedback throughout the process.

    If you have "notify" set in your user settings, you'll receive an email update when the book is updated, and it will be delivered to your Dropbox or GDrive if you have that configured.

    When the final book is published, we’ll let you know that as well. You’ll also continue to get updates to the eBook, free for the lifetime of that edition.

    For more information, please see pragprog.com/frequently-asked-questions/beta-books

    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 pragprog.com (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, @pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • A Scrum Book, in print
    • Design and Build Great Web APIs, in beta
    • Software Estimation Without Guessing, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com