Mobile Application Development with Flutter

Flutter is the new Cross-platform Mobile Development Framework created by Google, allowing developers to build Android and iOS Apps with one single codebase! Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create. Flutter is a big deal because any developer (or anyone who wants to learn mobile development) can now build native Android and iOS apps with one codebase ONLY!

Request more info
Instructors Dinesh Bala Rukesh Gwachha
Free

These are the available classes:

Mobile Application Development with Flutter
Started on: Aug 20, 2023
Ended on: Feb 28, 2024
Mobile Application Development with Flutter

About this Course

In this course, you will learn everything you need to become a pro Flutter developer.

We will create amazing projects that you can later include in your portfolio, some of them are BlackJack Card game, Meditations app with audio player, Bird spotting app with maps, real-time location, and on-device data storage, My Diary app with App localizations, social media app with Firebase, where we will create and authenticate users, store data remotely, and create a real-time chat, use Crashlythics in order to identify bugs when the app is already in production. Later in the course, you will also learn how we can monetize our apps with Google AdMob – we will embed in-app ad banners and interstitial ads.

We will embed and use the Machine Learning model from Google and recognize objects from Images.

In addition to that, you will learn how to use git and how to manage your repository remotely on GitHub.

We will also learn how to use different state management approaches including Provider, GetX, Riverpod and BLoC(Cubit), and many many other cool things.

If it all sounds confusing to you, do not worry, because we will start from the very beginning, with the basics of the Dart Programming language and the theory behind Object-Oriented Programming – concepts and paradigms.

Who this course is for:

  • Everybody who wants to learn Mobile App Development for both iOS and Android.
  • Native iOS or Android developers who want to learn how to create beautiful, natively compiled applications for both iOS and Android.

Share this course

Get more information

Want to know more? Enter your information to learn more about this course.