Å·±¦ÓéÀÖ

Jump to ratings and reviews
Rate this book

Flutter Apprentice

Rate this book
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
Widgets: Use Flutter widgets to build modern mobile user interfaces.
Navigation: Navigate between multiple screens within a Flutter app, including using deep links.
Networking and Persistence: Fetch data from the network, parse the JSON response and cache data locally in a SQLite database.
State Management: Explore the all-important idea of state management in Flutter and learn about various state management techniques and tools.
Streams: Learn about Dart streams and how to use them in Flutter apps.
Deployment: Learn to prepare and deploy your app to mobile app stores.
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.

677 pages, Paperback

Published October 5, 2021

11 people are currently reading
47 people want to read

About the author

Mike Katz

6Ìýbooks13Ìýfollowers
Mike Katz was born in Atlanta, came of age in New Orleans, and eventually (or perhaps inevitably) made his home in New York City. He is an obsessive music fan, voracious reader, history buff, bookseller, accomplished photographer, and father.

He is the co-author of The Rock and Roll Explorer Guide to New York City (Globe Pequot Press, June 2018) and The Little Book of Rock and Roll Wisdom (Lyons Press, Sept 2018)

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
17 (45%)
4 stars
12 (32%)
3 stars
6 (16%)
2 stars
1 (2%)
1 star
1 (2%)
Displaying 1 - 10 of 10 reviews
Profile Image for awwsalah.
204 reviews18 followers
September 6, 2022
A good book to learn about complete flutter app development. from beginner to Pro level.
They are given an excellent exercise to work out flutter development more practically.
I strongly recommend this book to everyone that interested in learning flutter but don't know where to start.
Profile Image for Leandro Texeira.
168 reviews5 followers
November 10, 2022
Muito boa referência para introdução na programação Flutter. Exercícios ajudam a compreender melhor o conteúdo.
Profile Image for Max Wolffe.
210 reviews14 followers
December 25, 2021
Short, helpful little tutorial on Flutter development written by a collection of authors. Perhaps because it’s not a single author, the depth and style are fairly inconsistent. Was free as part of “Flutter Month� - would recommend.
Profile Image for bubez.
54 reviews13 followers
January 13, 2022
3.5 stars if you want something practical, like a collection of tutorials building a few applications chapter after chapter, while introducing some concepts.
2.5 stars if you're looking to understand how Flutter works: the explanations are often short (or not given, in certain cases) � although the authors offer links to official documentation and even to different packages to do the same thing with a different approach, that was an interesting approach I saw here for the first time maybe � and the hands-on style forces often to use things that are explained several chapters later (sometimes not acknowledging this). The theory is just sprinkled over the code you write fast following the book.
Extra bonus star for the writing, terse enough to not waste my time but at the same time time friendly enough to not feel mechanical; and also for the updates, the authors follow the book forum and are actively fixing the code and the book.
The pricing is high though, at the time of writing is 60$ for the book (with the online reading experience, not bad but some chapters are too long; you can highlight and take notes) but you can also read it included in a (more expensive) subscription. Another issue is that you just follow the book, there are only 2 very short "challenges" at the end of chapter 5 (one is extremely easy, too): more exercises would have helped the learning process. This detract some star point because, while I understand the work behind it, it is very expensive for the kind of content it offers.

A previous understanding of Dart isn't really needed, if you come from other similar programming languages, but it helps a lot because the focus is on Flutter only.
2 reviews
April 10, 2024
Good book, partially.

I've bought this book for 60 euros expecting same level of quality as from "Dart Apprentice: Beginning Programming with Dart" by Jonathan Sande, Matt Galloway.

I've got "childish, vague, third sort diary" by Mike Katz.

Katz's scribblings, if one could deign to call them such, are akin to a fumbling child's diary—vague, meandering, and utterly devoid of substance. His abuse of emojis ":]" and ";]" is nothing short of criminal, a blight upon the written word that I shall not soon forget.

The state management system volumes are underdeveloped and feel like the author is hiding his lack of knowledge with vague references.

The book has an inconsistent structure. Code appears out of nowhere, as if summoned by some dark incantation in some chapters. The author skips everything, new structure, new files and offers us to work only with git project clones he has provided.

Mike Katz is my the most hated author by me, and it's something on what you have to meticulously work on by being actively bad. This title is nothing but a hard work and dedication by Mike Katz.

Mike Katz should work only in the coal mines to repay his debt to the society for writing this.

Instead of thousands of words in conclusion let me quote the author: ;]
Profile Image for Pedro Acosta.
22 reviews2 followers
December 12, 2021
A very enlightening and comprehensive book, with enough theory to give you a full understanding of the framework and with exercises to try what you have learned. Recommended!
Profile Image for franthormel.
41 reviews
January 24, 2022
This book is a great introduction and/or refresher for Flutter.

It discusses everything that I think is needed to create a functional mobile application like state management, Firebase, etc.
Profile Image for Hank.
31 reviews
October 18, 2021
As someone who has dabbled with Flutter in the past and has been making an effort to really use it in the last couple months I very much enjoyed this book. While the standard tutorials and looking at code samples got me a long way I always struggled with the best way to lay things out graphically and for UI composition and data sharing to work practically. This book made those concepts concrete and I'm past that now. I hadn't looked at the new Navigation 2.0 stuff just released and their chapter on this got me a long way towards understanding it. I think that one chapter could have been better in explaining the why things work the way they do in Nav 2.0, but honestly none of the sources out there really do a good job with that either. I discovered lots of supporting library suggestions for things like secure local storage, date formatting, etc. that I struggled to find consistent good answers for elsewhere (Stack Overflow, pub.dev, etc.). My one beef is that their HTTP chapter talks to endpoints that requires the user to register. I understand why they did that, so they could keep the "recipe app theme" going, but I'd have preferred it be built around a REST service that didn't require it.

I'm also using Flutter for desktop development so while all of the code/examples assumes it was being done on Android or iOS these all worked perfectly fine on Linux Desktop (with the exception of one short exercise that needed a WebView which doesn't exist right now on Desktop). In a future version I hope they add sections on how to do app packaging for desktop Linux, MacOS, and Windows but since that support is pretty new and still in beta I understand why they do not have it yet.

I read this for free during this during a 3 month Flutter event. I'm going to buy the book now because I enjoyed it so much. I don't need to because the code samples in their GitHub repository are sufficient but what I've gotten out of it is worth the $50.
Profile Image for bimri.
AuthorÌý2 books9 followers
January 21, 2022
This delightful book was a fast read - factoring in a fairly advanced Flutter knowledge on my part. Nonetheless it rejuvenated my ecstasy in Dart and Flutter as a #techstack for UI development. As the mantra goes, anything with a screen: - will be touched by this technology. All the authors of this masterpiece did a decent job at making concepts sink intuitively on the part of the learner.
Displaying 1 - 10 of 10 reviews

Can't find what you're looking for?

Get help and learn more about the design.