Mobile Apps


Flutter Artificial Intelligence Course - Build 15+ AI Apps

Learn Flutter 2.0 Android & iOS Machine Learning & Deep Learning with TensorFlow Lite & Make 15+ Apps - Complete Guide

3.74 (52 reviews)


9.5 hours


Jun 2021

Last Update
Regular Price

Unlimited access to 30 000 Premium SkillShare courses

What you will learn

Flutter Deep Learning

Flutter Machine Learning

Flutter Artificial Intelligence

Skills and Techniques to develop any Artificial Intelligence idea into a mobile phone app

Implementing (NLP) Natural Language Processing Algorithm for Mobile Apps Development

Implementing (CNN) Convolutional Neural Network for Mobile Apps Development

Optical Character Recognition

Understanding of Different Types of Neural Networks & How you can use them

you will learn and make 15+ Ai Apps

and Much more.


In this course you will learn how to make your own Artificial Intelligence Apps using Flutter (Android+iOS) with TensorFlow Lite.

We will develop 15+ AI Apps with Flutter using TensorFlow Machine Learning and Deep Learning Concepts. In this course you will also learn how to train a model/machine for your apps. And how to import and use these trained models after training in your flutter app (android+iOS app).

This is a complete step by step course. At the end of this course you will be able to make your own Ai, Deep Learning and Machine Learning Apps for the Android Smart Phones and iOS [iPhones] using Flutter SDK with TensorFlow Lite.

TensorFlow Lite is an open source deep learning framework for on-device inference. See the guide. Guides explain the concepts and components of TensorFlow Lite.

TensorFlow Lite is a set of tools to help developers run TensorFlow models on mobile, embedded, and IoT devices. It enables on-device machine learning inference with low latency and a small binary size.

Among these 15+ Apps we will also develop 3 additional apps using Firebase Machine Learning Kit which is also known as Firebase ML Kit.

Deep learning is an AI function that mimics the workings of the human brain in processing data for use in detecting objects, recognizing speech, translating languages, and making decisions. Deep learning AI is able to learn without human supervision, drawing from data that is both unstructured and unlabeled.

Machine learning (ML) is a type of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so. Machine learning algorithms use historical data as input to predict new output values.


Flutter Artificial Intelligence Course - Build 15+ AI Apps
Flutter Artificial Intelligence Course - Build 15+ AI Apps
Flutter Artificial Intelligence Course - Build 15+ AI Apps
Flutter Artificial Intelligence Course - Build 15+ AI Apps




Complete Setup -- Download & Install Flutter SDK

For Windows Users - Flutter Complete Setup

For MAC Users - Flutter Complete Setup

Cat vs Dog Detector App

Creating Project and Installing Dependences

Adding SplashScreen

Creating Home Page

Home Page Design - Completed

Downloading Dataset and Perform Training on Dataset - Get Trained Model

Adding TFlite Functions

Creating Functions for Capturing Image and Pick Image from Gallery

Completing App and Texting the App

Cats Breed Identifier App

Ceating and Setting up the project

Completing the SplashScreen

Completing the Home Page Design

Creating Funtions for Uploading and Capturing Photos

Download Model and Training it

Installing Tflite and ImagePicker

Adding Image Recognition Funtions and Testing our App

Flower Types Identifier App

Setup the Project & Everything

Installing TfLite in our App

Downloading our Dataset and Training our Model

Creating Funtions and Testing our app

Avengers Characters Recogniser App

Setup the Project || Ui & Everything

Download Dataset and Training our Model

Installing TfLite in our application

Creating Funtions and Testing our App

Image Captions Generator App - Natural Language Processing Algorithm

Create and Setting up Project

Add Splash Screen

HomeScreen part 1

HomeScreen part 2

HomeScreen part 3

Implement Capture Image and Pick image from Gallery Functions

Create API Service

Get Image Caption Predictions Response from API

Calling the getResponse Function

Implement Live Camera Stream Function

Finalising the App and Testing the App

New 10+ Apps Coming Soon

We are also adding new 10+ Apps till next week.


Joydip25 June 2021

1. The screen in the video looks low resolution. 2. The IDE background should be dark/black. The screens strains the eye. 3. use git repo

Jochen16 June 2021

Unless there are some good ideas like using Teachable Machine and Google services, this course is very repeating (e.g. building up a splash screen is done in every section). Also is unclear where most of the ai models are coming from, nor any explanation on it. So don't expect to learn something on ai modelling, like building up a neural network.

Benjammin1 June 2021

Many issues with the course. Resources not including necessary files, and instructor not answering questions.

Rattanan30 May 2021

Great demo Apps. But please improve sound quality and too many redundancy on preparing app with splash screen

Keith20 May 2021

This course shows what to do but doesn't explain why or give any insight into how many of these techniques work.

Mickael21 April 2021

great and informative content. Recommended for everyone looking forward to learn Machine Learning & Deep Learning. Amazing course on Ai to get hands on experience and good understanding of theory concepts. Loved the teaching style of the instructor.

Peter21 April 2021

This is a good course. The ai apps developing part is especially very excellent and the tutor exactly knows what he is doing. The course was Amazing. Clear explanations. Thank you

Allan7 April 2021

The content of this course is not bad but he does NOT answer our questions. It's been already 16 days since i made my first and only question and got no answer so far. Feels like abandoned!

Steven10 February 2021

Really thorough and detailed course on Ai Deep Learning, Machine Learning Projects with well-explained examples. Overall excellent course. Explanation behind each and every step required for creating Machine learning and Deep Learning Models is brilliant and very easy to understand for beginners. i really liked the structure of the course. The way it first builds up the concepts and then develops into the programming. Another useful aspect of this course was the real world examples. Overall a highly recommended course for someone starting in the field of Artificial Intelligence for mobile apps. An excellent starting point for anyone interested in the potential of Machine Learning and Deep Learning for mobile apps development.

Hana26 January 2021

overall great and unique course. Very useful techniques with extra tips on different topics. instructor is also awesome person, he explain everything step by step, To the point teaching and Very helpful. Quality Content, great Knowledge, Clear Sound, and easy to follow up. Excellent Course and excellent Teacher. i have just recently learned flutter basics and this is an amazing and great course to build a real flutter portfolio. Thank you so much, i have learnt so much from this course. Thank you

Muhammad26 January 2021

i always wanted to learn Ai Deep learning and Machine Learning for mobile application development and i love flutter, so this is a great start for me and for everyone who love Artificial Intelligence. This course is really helpful for people seeking Deep Learning and Machine Learning in Flutter. i am really thankful to the instructor who has explained every topic in a really excellent, simple and an easy way. And i am extremely happy and feeling very good for learning new things here. Highly recommended for every one and for all developers to avail this excellent opportunity.

Steve23 January 2021

This is really great course. i highly recommend this course for everyone who is interested in ai Machine Learning / Deep Learning or just wants to enhance their skills. This course is really helpful for people seeking Deep Learning / Machine Learning in Flutter. i loved this course and am really thankful to the creator who has explained each app implementation in a really simple and an easy way. i am happy for learning new things here. Highly recommended for every one, no matter if you are new or experienced developers, anyone can avail this opportunity.


Udemy ID


Course created date


Course Indexed date
Course Submitted by