Buy New
-27%
$29.37$29.37
FREE delivery Monday, June 8 on orders shipped by Amazon over $35
Advertisement
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
$10.21$10.21
FREE delivery June 10 - 15
Advertisement
Advertisement
Ships from: GreatBookDealz Sold by: GreatBookDealz
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
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.
Follow the author
OK
Beginning Flutter: A Hands On Guide to App Development 1st Edition
Purchase options and add-ons
Build your first app in Flutter―no experience necessary!
Beginning Flutter: A Hands-On Guide to App Development is the essential resource for both experienced and novice developers interested in getting started with Flutter―the powerful new mobile software development kit. With Flutter, you can quickly and easily develop beautiful, powerful apps for both Android and iOS, without the need to learn multiple programming languages or juggle more than one code base. This book walks you through the process step by step.
In Flutter, you’ll be working with Dart, the programming language of choice for top app developers. Even if you’re just starting out in your development career, you can learn Dart quickly, eliminating the barrier to entry for building apps. This is a more efficient way to develop and maintain cross-platform mobile apps, and this book makes the process even easier with a teach-by-example approach.
- Focus on providing quality content by eliminating the need to switch between multiple coding languages
- Learn the ins and outs of Flutter, including all the frameworks, widgets, and tools available to developers
- Accelerate your app development pace, keeping all the code for your cross-platform app in a single code base
- Leapfrog barriers to entry to the mobile software market, creating your first app with no experience necessary
The Flutter community is growing rapidly and transforming the way Android and iOS apps get made. Beginning Flutter allows you to get on board with the latest app development technology, giving your mobile development career a big head start.
- ISBN-101119550823
- ISBN-13978-1119550822
- Edition1st
- PublisherWrox
- Publication dateOctober 8, 2019
- LanguageEnglish
- Dimensions7.2 x 1.2 x 8.9 inches
- Print length528 pages
Similar items that may deliver to you quickly
Flutter for Beginners: Cross-platform mobile development from Hello, World! to app release with Flutter 3.10+ and Dart 3.xPaperbackFREE Shipping by AmazonGet it as soon as Monday, Jun 8
Mastering Flutter with Dart: A Complete Guide to Designing, Coding, and Launching High-Performance Mobile Applications for Android and iOSPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Jun 8
Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter 2.5 and DartPaperbackFREE Shipping by AmazonGet it as soon as Monday, Jun 8
Flutter Projects: A practical, project-based guide to building real-world cross-platform mobile applications and gamesPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Jun 8
App Development with Flutter: A Handbook for BeginnersMs Komal Kiran BuddhdevPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Jun 8
Flutter Apprentice (Fourth Edition): Learn to Build Cross-Platform AppsPaperbackFREE Shipping by AmazonGet it as soon as Monday, Jun 8
Customers also bought or read
- React Key Concepts: An in-depth guide to React's core features
Paperback$23.71$23.71Delivery Mon, Jun 8 - React and React Native: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile
Paperback$43.99$43.99FREE delivery Mon, Jun 8 - Flutter Cookbook: 100+ step-by-step recipes for building cross-platform, professional-grade apps with Flutter 3.10.x and Dart 3.x, 2nd Edition
Paperback$46.99$46.99FREE delivery Mon, Jun 8 - Flutter for Beginners: Cross-platform mobile development from Hello, World! to app release with Flutter 3.10+ and Dart 3.x
Paperback$41.99$41.99FREE delivery Mon, Jun 8 - Learning React Native: Building Native Mobile Apps with JavaScript
Paperback$35.41$35.41FREE delivery Mon, Jun 8
Editorial Reviews
From the Inside Flap
Build your first app in Flutter no experience necessary!
Flutter gives new and experienced developers the ability to build beautiful mobile apps. With no previous Dart or mobile programming experience needed, Beginning Flutter helps with app creation using an accessible, teach-by-example approach. Build dynamic native mobile apps for Android and iOS at an accelerated pace by using a single code base. The single code is accessible on both platforms and avoids going through a complex series of codes for each operating system. Discover Beginning Flutter's hands-on approach and why so many developers find this language to be essential for building apps.
Beginning Flutter: A Hands On Guide To App Development:
- Explains the ins and outs of Flutter, including all the framework, widgets, and tools available to developers
- Leapfrog barriers to enter the mobile software market, creating your first app with no experience necessary
- Shares how flutter gives you fast modern ways to develop with hot reload, expressive flexible UI, performance and smooth animation
- Uncovers tips for accelerating app development by keeping all the code for cross-platform app in a single code base
- Features helpful examples, as well as resourceful ways to handle common problems
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
From the Back Cover
Build your first app in Flutter no experience necessary!
Flutter gives new and experienced developers the ability to build beautiful mobile apps. With no previous Dart or mobile programming experience needed, Beginning Flutter helps with app creation using an accessible, teach-by-example approach. Build dynamic native mobile apps for Android and iOS at an accelerated pace by using a single code base. The single code is accessible on both platforms and avoids going through a complex series of codes for each operating system. Discover Beginning Flutter's hands-on approach and why so many developers find this language to be essential for building apps.
Beginning Flutter: A Hands On Guide To App Development:
- Explains the ins and outs of Flutter, including all the framework, widgets, and tools available to developers
- Leapfrog barriers to enter the mobile software market, creating your first app with no experience necessary
- Shares how flutter gives you fast modern ways to develop with hot reload, expressive flexible UI, performance and smooth animation
- Uncovers tips for accelerating app development by keeping all the code for cross-platform app in a single code base
- Features helpful examples, as well as resourceful ways to handle common problems
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
About the author
Marco L. Napoli is the CEO of Pixolini Inc. and an experienced mobile, web and desktop app developer. He has a strong proven record in developing visually elegant and simple to use systems. His work and published apps can be seen at pixolini.com.
Product details
- Publisher : Wrox
- Publication date : October 8, 2019
- Edition : 1st
- Language : English
- Print length : 528 pages
- ISBN-10 : 1119550823
- ISBN-13 : 978-1119550822
- Item Weight : 2.31 pounds
- Dimensions : 7.2 x 1.2 x 8.9 inches
- Best Sellers Rank: #2,758,666 in Books (See Top 100 in Books)
- #641 in Mobile App Development & Programming
- #1,020 in Software Design & Engineering
- #3,239 in Software Development (Books)
- Customer Reviews:
About the author

Marco L. Napoli is the CEO of Pixolini, Inc., an experienced mobile, web, and desktop app developer. He has a strong proven record in developing visually elegant and simple to use systems. He wrote his first native iOS app in 2008. His work and published apps can be seen at www.pixolini.com and Flutter tutorials at www.JediPixels.dev.
At an early age he loved computers, his dad noticed and bought him a PC and he has been developing software since. He attended the University of Miami for an architecture degree, but he had already started his own business, and after four years he decided architecture was not for him. He developed systems for a diverse mix of industries including banking, health care, real estate, education, trucking, entertainment, and horizontal markets. Later, a leading banking software company acquired his MLN Enterprises, Inc. company. The main products were mortgage banking, processing, and marketing software.
Next, he started consulting and later created IdeaBlocks, Inc. with the purpose of software development consulting. He developed for a client that sold hospitality software for mobile, desktop, and web. The main products focus was hotel sales, catering, webspace, guest service, and maintenance software. The products synced via cloud servers using MS SQL Server with encryption applied to sensitive data. A small list of his client's customers was Hyatt Place and Summerfield, Hilton Hotel, Holiday Inn, Hampton Inn, Marriott, Best Western, Radisson Hotel, Sheraton Hotels, Howard Johnson, Embassy Suites, and many more. Once his contract was done, he closed IdeaBlocks, Inc.
Today, his focus is running Pixolini, Inc. He develops mobile, desktop, and web apps for iOS, Mac, Android, Windows, and web. He also teaches a course at Udemy using a web app that he developed for analyzing real estate investment calculations. He developed and published over ten apps in each respective store.
He was interviewed by Hillel Coren from the “It’s All Widgets Flutter Podcast” on November 27th, 2018 and the episode is found at https://itsallwidgets.com/podcast/episodes/1/marco-napoli.
“I cannot code without Espresso, Cappuccino, Coffee, and love Martial Arts.”
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 AmazonTop reviews from the United States
- 1 out of 5 stars
Nearly Useless
Reviewed in the United States on May 4, 2021Look at the one-star reviews here written by people with years of programming experience; they say it better than I can. I'm halfway through it, doing every project as I go, and I know nothing about how or why the code does what it does.
I've only been coding for a year, but I picked up C++ easily and I do really well with it. For Flutter, all this book does is say, "Flutter feature X is great!" and then use unintelligible jargon followed by code instructions. You can type out the code, and it works, and that's great -- until about Chapter 4 or 5, when the projects get more complex and many of the steps are unclear.
For example, on page 124, there's a step that says, "Modify the [name of code element] property by adding blah blah." The step says nothing about where to put this new code, and, because the earlier chapters did nothing but tell you what code to type with no intelligible explanation of WHY those pieces of code needed to go where they go, you have no clue where to put it. So you guess, and eventually work it out, but now your project is built on guesswork, which makes the next mystery problem that much more likely to trip you up.
I'm not a programming expert, but I am a teacher (10+ years), and this is a poor textbook on a purely "does this teach the material" level. Other aspects of programming have all come readily to me, but this book makes Flutter and Dart seem like alien hieroglyphs.
2 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Better than I expected
Reviewed in the United States on January 19, 2020It has a lot of updated information, as flutter has slowed down a bit, you learn quite a bit. Only wish he did more with provider since that's the main state management library right now. I also feel like flutter dev's feel forced to use firebase because it's google, but idk I'd rather roll my own mBaaS on a linode/digitalocean setup for cheap that way I have more control over traffic surges without forking out of pocket, etc...
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Good book
Reviewed in the United States on June 15, 2021Accomplishes the task but is very, very, very redundant if you get my drift.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 1 out of 5 stars
NOT FOR BEGINNERS!
Reviewed in the United States on September 20, 2020I'm a technical specialist, have been writing code for 16 years, and can't get past chapter 2. The text jumps around, and you're never sure whether you should be editing your app as you go or just trying to take in the information. However editing as you go is just about impossible due to the way the text jumps topics and objects within the app. At the end of the chapter there is a TRY IT OUT which details what the book wants you to do, without detailing how to do it! Seriously, this chapter is about the 'Hello World' app, but they want you to import packages without detailing how to do that in a straight-forward way. Everything is just plain confusing and I am highly suspicious of some of the rating for this book!
4 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
4.5 stars, great book!
Reviewed in the United States on February 4, 2020The only reason I didn't give 5 stars is that I would have liked some more theoretical explanations of the more complex widgets/classes e.g. the streams, futures, and blocs. Overall great book!
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 2 out of 5 stars
Not nearly as good as the website or Youtube videos
Reviewed in the United States on December 25, 2020I picked up the book based on the related YouTube videos and demo read on my Kindle. I was very disappointed. Please understand that this would have been my fourth computer language. There are some things that are illustrated quite well, but are not good for learning or instruction. The author explains the "stack: flow for Flutter better than most, but it doesn't I cant recommend the book, but would recommend the videos which are free on the website and YouTube.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Top reviews from other countries
Marco D3 out of 5 starsIch weiß nicht so recht
Reviewed in Germany on February 17, 2021Ich kann das Buch nicht wirklich beurteilen. Im Grunde findet man das, was der Autor erklärt auch kostenlos bei Youtube. Finde es sehr schade, dass sich die ganzen Dozenten gegenseitig kopieren. Fast alle führen eigene Code-Beispiele auf, aber niemand erklärt die tatsächlichen Zusammenhänge.
Das beste Beispiel ist, die Verarbeitung von Basisdaten, wie zum Beispiel eine Liste von Kontakten. Diese Daten müssen irgendwo her- und auch irgendwo hinkommen. Wie man selbst z.B. JSON Dateien erstellt, die im Grunde vollkommen ausreichend sind, diese zu komplexen Dateien herausarbeiten kann... worauf man dabei besonders achten soll. Wie man daraus eine Liste mit einer entsprechenden Suchfunktion erstellt, um das Ergebnis dann in einer detaillierten Ansicht öffnen zu können; aus darin enthaltenen einzelnen Komponenten weitere Detailseiten zu öffnen... Im Grunde eine einfache Kette der Ereignisse, die früher oder später jedem begegnen. Um dieses Problem mit dem aktuell angebotenen Lehrstoff zu lösen ist nahezu unmöglich. Ich selbst habe mittlerweile Monate gebraucht, bis ich es einigermaßen hinbekommen habe und ich bin noch nicht am Ziel.
Sollte sich einer der Bücherschreiber meine Rezession durchlesen, kann er mich gerne kontaktieren. Themen habe ich mehr als genug
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Christopher Drieberg4 out of 5 starsA very useful Flutter companion
Reviewed in Australia on April 3, 2021Excellent book. I did that the fonts were a bit bigger so it was easier to read.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
tarun5 out of 5 starsशानदार
Reviewed in India on June 10, 2022शानदार
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Built my own gear3 out of 5 starsNew to Flutter
Reviewed in Canada on May 23, 2026Book is great but a bit outdated now. If you know C, C++, or Java, you can ask AIs to help you. I got this book before AIs sucked.
Recently, I created an app from scratch where the AI helped me with the overall design with the GUI. However, the AI got the implementation wrong several times but with my background, I was able to remove the AI crutch and finish my implementation.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
FB5 out of 5 starsThe one single source you need to learn Flutter from scratch
Reviewed in the United Kingdom on March 9, 2020Great book, with everything explained line by line in details.
Perfect tool to go from Zero to able to code Flutter applications on your own. Highly recommended!
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again


![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)



