Real-World Projects with Flutter [Video]

More Information
  • Implement material design widgets to create beautiful layouts 
  • Decode JSON with models to communicate with remote services 
  • Add Google maps, routes, and places to create comprehensive map applications 
  • Detect images to discover the powerful machine learning APIs with the Firebase ML Kit 
  • Manage state changes using the Scoped Model, Bloc and Redux architecture patterns
  • Migrate content to the cloud with Firebase authentication, database, and storage solutions 
  • Build robust code with Unit, Widget, and Integration testing 
  • Build and release applications to publish to the Google Play Store and App Store

Flutter is quickly becoming a well-known framework for developing cross-platform apps for both Android and iOS devices. Apps made with Flutter are very fast because of their high rendering power. This course is for developers who have been studying Flutter but have hit some roadblocks in the next steps of their development. The course is designed to bridge any questions or issues that you may have while creating complete Android and iOS applications.

This course models real-world problems and then teaches the steps and techniques for creating solutions in the form of complete Android and iOS applications. With Flutter, you’ll develop multiple apps for both stores with just one code base. You’ll be able to build app layouts, perform widget animation, pull and push data to servers, and compile codes and release to both stores.

By the end of this course, you’ll have the skills and confidence to start creating Android and iOS apps straight away with Flutter.

The code bundle for this video course is available at -

Style and Approach

This course will model true to life situations with practical real-world solutions. At the start of each project, a problem or issue will be presented. Then it’s straight into development where you’ll be shown best practices, techniques, tools, and libraries to create Flutter applications rapidly.

  • A step-by-step guide to create Flutter applications from start to end using the latest tools and libraries
  • Gain practical development skills with multiple interesting real-world projects and create Flutter applications for both Android and iOS 
  • Develop applications with Flutter with just one code base and provide a rich user experience
Course Length 4 hours 4 minutes
ISBN 9781789616033
Date Of Publication 28 Jan 2019


Nigel Henshaw

Nigel Henshaw is a mobile software developer who, as well as providing software development services, loves to share his knowledge through his YouTube channel: and website

Nigel originates from New Zealand, where he started out as an electrician. After one too many electric shocks, he wisely decided on a career change. After completing a two-year diploma in Computer Science and Technology at the Auckland University of Technology, Nigel relocated to London for new opportunities.

He landed a job as a test engineer with a pioneering tech company called Psion, who were one of the first to develop hand-held devices and mobile operating systems.

Before too long, Nigel was transferred to the base porting team and found himself in the midst of porting operating systems and writing device drivers with Symbian OS using C++.

Nigel has experienced many wonderful opportunities through the software industry, working in the UK, Scotland, and Japan. He has held jobs as a software engineer, consultant, project manager, and general manager of a remote development site.

In his spare time, Nigel is currently learning Japanese, enjoys cycling and running, and likes to finish off the day by soaking in a Japanese hot spring.