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.
Flutter Complete Reference: Create beautiful, fast and native apps for any device
- ISBN-100141044802
- ISBN-13979-8691939952
- Publication dateSeptember 30, 2020
- LanguageEnglish
- Dimensions8 x 1.73 x 10 inches
- Print length765 pages
What do customers buy after viewing this item?
Product details
- ASIN : B08KH3R9SY
- Publisher : Independently published (September 30, 2020)
- Language : English
- Paperback : 765 pages
- ISBN-10 : 0141044802
- ISBN-13 : 979-8691939952
- Item Weight : 10.9 ounces
- Dimensions : 8 x 1.73 x 10 inches
- Best Sellers Rank: #1,621,949 in Books (See Top 100 in Books)
- #1,136 in Science & Technology Teaching Materials
- #1,310 in Computers & Technology Education
- #77,879 in Unknown
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

I am an Italian software engineer who graduated in Computer Science at the University of Padua. I've been working with Dart and Flutter since 2018 💙 I am a GDE (Google Developer Expert) in Dart and Flutter. I love sharing my knowledge with anyone by writing technical books and articles!
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images

-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The Kindle version does not have all the features available, it works more like a pdf file than a kindle book. It also does not support page links, so for example you cannot click on a refence in the Index to go to that page. The Kindle app does have a page search feature and so you can enter the page number from the index and it will open that page. Likewise you cannot click on a web link to open a web page to that reference. Also the book is not viewable on the Kindle Cloud Reader. Nevertheless, the Kindle version is useable.
The first section was about Dart, and I figured I could safely skip that. I decided not to and I must admit I learned things I had not known. So, my first recommendation, read it, quickly if you must, but there's a wealth of good information there.
The Flutter sections (well over 500 pages) is a wonderful help and covers the latest features of the language. Areas such as state management and routes became clear, possibly because there were no conflicting examples, but the methodology presented works, and, as importantly, makes sense. Can things be dome better? I don't know (that's why I bought the book). But at least now I have a firm base from which to explore.
The third section is full of useful, or at least interesting, examples and build upon the earlier sections. I haven't gone through them all (other than a quick read) but they seem to cover subjects necessary to anyone building non-trivial apps.
I won't go into any more detail regarding the content. You can read the table of contents and, in fact, a large part of the early book. I am generally pleased with the work and feel confident that it was a worthwhile purchase.
Now for the missing star. The grammar, while not bad, leaves a bit to be desired. But then, the author is Italian and his English is much better than my Italian. The author spends to many words pointing out differences with other languages (C++, Delphi, and, mostly, Java). Frankly, my dear, .... The physical book is a print-on-demand publication (the date on the last page is the date I ordered it). For me, the font is about a point or two too large. The programming examples are, fortunately, a Courier-type font. The left and right margins are only about 1/4in, which just feels wrongly annoying. There doesn't seem to have been any thoughts about layout; many of the coding examples, including those having only a few lines, inevitably run onto the next page. The book would have seemed much more professional had just these few issues been considered. It just feels like a large PDF file wrapped in a cheap cover. Which is my last point: I suspect this book will not hold up. As much as I prefer the heft of a book, with this one, having a chance to buy it again, I would consider the Kindle version, particularly since there are very few graphics. Actually, for the price, they ought to throw in the Kindle version, or at least the PDF.
The layout is superb and no aspect of flutter is left out. It is easy to read and presented in a friendly and professional manner
That's where the praise ends. As I dug more deeper into the Flutter vs. the Dart code examples, this book got worse and worse to the point where I had to try to skip ahead and go back to older sections just to barely get the code to work. Then as I got deeper in the book the author got plain lazy and did not finish code with no explanation. I'd get crap like Column(...) or children <Widget>[....] with no earthly idea what code should go there or whether the program will work that way.
I finally got it that these were place holders for other code but the part that really made me angry was that this author did not give any indication which code went where when. He would give these type of examples, then switch subjects or talk about all the ways I should not code but NEVER COMPLETELY FINISH the example code he was talking about in the first place. At first I thought maybe I was skimming or not paying close enough attention to the lead in paragraphs for his code examples for flutter. No, its that bad and gets even worse the more of the book you read. I essentially put the book down and had to go back to scouring the Internet to complete concepts and coding examples this author lazily started and halfheartedly coded.
In the end I got it. It hit me like a ton of bricks. This book is a massive cut and paste of other books with different chapters sourcing very much different references. The author or authors wrongfully assumed that subjects and code examples covered in later chapters was adequately supported by detailed information in earlier chapters. OR, they were just plain lazy and did not thoroughly review this book from the perspective of the first time or even lightly seasoned Flutter developer. This book should have been proof read more thoroughly and each coding example tested to ensure that it worked as expected. Giving me examples of bad coding while telling me all the reasons why bad coding should not be used is bad enough. Not giving me a working example is actually far worse than the bad coding warnings. I'd rather use bad code techniques that work rather than have some idiot telling me all the flutter coding pitfalls for two thirds of a chapter, then not practicing what he preaches.
Lazy half a*** code examples seems to be the Flutter tutorial community's weapon of choice. ALL of them, including the flutter dev sight, seem to think that if they dismiss their responsibility for good writing away by saying, "hey you understand coding and OOP before attempting Flutter right?", they can get away with developing crappy incomplete tutorials. My answer to anyone reading this from that community (including this author) is yes, but that does not give you an excuse to be a lazy a*** and waste my time reading a tutorial that has incomplete, incorrect or very confusing code examples in it.
Bottom line, stay away from this book if you are just now learning Flutter. Stay away from this book if you need learn anything other than high level theoretical concepts about Flutter. Do not go into this book with any expectations beyond a "what high level things could I do with Flutter". The coding examples are horrible once you get past the Dart tutorial. I am actually concerned there too but at least most of the examples worked.
Top reviews from other countries
Lo que odié fue que pedí la versión impresa, es de pasta “blanda” a color, se ve presentable, pero el contenido es una fotocopia o impresión a blanco y negro, el libro no cuesta tan barato como para que al final termines con una mala impresión y en blanco y negro.
Mi calificación es exclusivamente por la presentación que tiene el libro, no por su contenido.
Mi sugerencia sería que adquieran la versión de kindle, suponiendo que si este a color y que contarán con la versión de Kindle que soporta colores (creo que es Oasis)
Reviewed in Mexico on October 19, 2021
Lo que odié fue que pedí la versión impresa, es de pasta “blanda” a color, se ve presentable, pero el contenido es una fotocopia o impresión a blanco y negro, el libro no cuesta tan barato como para que al final termines con una mala impresión y en blanco y negro.
Mi calificación es exclusivamente por la presentación que tiene el libro, no por su contenido.
Mi sugerencia sería que adquieran la versión de kindle, suponiendo que si este a color y que contarán con la versión de Kindle que soporta colores (creo que es Oasis)
Finally, it worth it, to me, yes. Yet, it can be polished much more.
O livro trata de maneira bem completa o framework Flutter. Existem alguns problemas gramaticais, outros de impressão. Duvido, entretanto, que exista outra obra tão abrangente atualmente.
Se trata del libro más completo sobre el lenguaje Dart y el framework Flutter que he probado hasta el día de hoy.
Great examples with good explanation. A must have for the flutter developer.






