HOME > Development > Android Complete Guide for Firebase and ML using Kotlin

Android Complete Guide for Firebase and ML using Kotlin

  • Development
  • Mar 19, 2025
SynopsisAndroid Complete Guide for Firebase and ML using Kotlin, avai...
Android Complete Guide for Firebase and ML using Kotlin  No.1

Android Complete Guide for Firebase and ML using Kotlin, available at $19.99, has an average rating of 4.45, with 80 lectures, based on 29 reviews, and has 201 subscribers.

You will learn about Understand Kotlin Programming Language from Scratch Implement OOP concepts in Kotlin Use Firebase authentication with different providers like Facebook, Google, E-Mail and Phone number Use realtime database and cloud firestore Upload and download files using Firebase storage Implement Firebase machine learning with vision, text recognition and image labeling Send FCM and In App messaging Add Google AdMob to your app Build chat App This course is ideal for individuals who are This course is meant for IT Students, developers or any interested person in Android Apps development who are looking to develop an interactive Android Apps or Android Developers who needs to get advantage of firebase and machine learning capabilities It is particularly useful for This course is meant for IT Students, developers or any interested person in Android Apps development who are looking to develop an interactive Android Apps or Android Developers who needs to get advantage of firebase and machine learning capabilities.

Enroll now: Android Complete Guide for Firebase and ML using Kotlin

Summary

Title: Android Complete Guide for Firebase and ML using Kotlin

Price: $19.99

Average Rating: 4.45

Number of Lectures: 80

Number of Published Lectures: 80

Number of Curriculum Items: 80

Number of Published Curriculum Objects: 80

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand Kotlin Programming Language from Scratch
  • Implement OOP concepts in Kotlin
  • Use Firebase authentication with different providers like Facebook, Google, E-Mail and Phone number
  • Use realtime database and cloud firestore
  • Upload and download files using Firebase storage
  • Implement Firebase machine learning with vision, text recognition and image labeling
  • Send FCM and In App messaging
  • Add Google AdMob to your app
  • Build chat App
  • Who Should Attend

  • This course is meant for IT Students, developers or any interested person in Android Apps development who are looking to develop an interactive Android Apps
  • Android Developers who needs to get advantage of firebase and machine learning capabilities
  • Target Audiences

  • This course is meant for IT Students, developers or any interested person in Android Apps development who are looking to develop an interactive Android Apps
  • Android Developers who needs to get advantage of firebase and machine learning capabilities
  • This course will guide you (step by step) to use the most used features of Firebase in Android applications and Kotlin.

    Also, you will learn about implementing the amazing cloud machine learning features like text recognition, image labeling, bar code scanning and so on

    In Addition, you will learn many interested topics such as social media login, real time database, storgae, AdMob, storage, FCM and in app messaging etc

    But at first, It will teach you Kotlin programming language from scratch. So if you have basic knowledge of Kotlin, you can skip the first two sections

    Lastly, you will build chat application where you will use many firebase features inside this application.

    It’s divided into the following sections:

  • Kotlin Basics

  • OOP using Kotlin

  • Firebase Authenticaion

  • Firebase Realtime Database

  • Firebase Cloud FireStore

  • Firebase Google AdMob

  • Firebase Machine Learning

  • Firebase FCM and In App Messaging

  • Chat Application

  • This course is useful for IT Developers, Students or any interested person in the mobile and web development field

    Enjoy

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Environment Setup

    Lecture 3: Firebase Overview

    Chapter 2: Basics of Kotlin

    Lecture 1: Basics of Kotlin – Overview

    Lecture 2: Your Hello World Example

    Lecture 3: Variables and Constants

    Lecture 4: Null Pointer Exception

    Lecture 5: Conditions using if

    Lecture 6: Conditions using when

    Lecture 7: Loop – For

    Lecture 8: Loop – While

    Lecture 9: Arrays – arrayOf

    Lecture 10: Arrays – ArrayList

    Lecture 11: Arrays – Hash Map

    Chapter 3: OOP using Kotlin

    Lecture 1: OOP using Kotlin – Overview

    Lecture 2: Class and Object

    Lecture 3: Returnable and non-returnable functions

    Lecture 4: Constructor

    Lecture 5: Overloading

    Lecture 6: Inheritance

    Lecture 7: Overriding

    Lecture 8: Companion Object (static)

    Chapter 4: Firebase Authentication

    Lecture 1: Connect your App to Firebase

    Lecture 2: Authentication – E-Mail (Create User)

    Lecture 3: Authentication – E-Mail (Login)

    Lecture 4: Authentication – E-Mail (Sign out and User Info)

    Lecture 5: UI Authentication (Google, Phone, E-Mail) – Part 1

    Lecture 6: UI Authentication (Google, Phone, E-Mail) – Part 2

    Lecture 7: UI Authentication (Google, Phone, E-Mail) – Part 3

    Lecture 8: UI Authentication (Facebook) – Part 4

    Lecture 9: UI Authentication (Facebook) – Part 5

    Chapter 5: Firebase Real Time Database

    Lecture 1: Create Firebase Database

    Lecture 2: Add Data to Realtime Database

    Lecture 3: Read Data from Realtime Database

    Lecture 4: Read List from Realtime Database

    Chapter 6: Cloud Firestore Database

    Lecture 1: Create Cloud Firestore Database

    Lecture 2: Connect Cloud Firestore Database to Android App

    Lecture 3: Add data to Cloud Firestore Database

    Lecture 4: Set the name of the document

    Lecture 5: Update Cloud Firestore Data

    Lecture 6: Delete Cloud Firestore Data

    Lecture 7: Find Data

    Lecture 8: Get collection documents

    Lecture 9: Get collection documents data at real time

    Lecture 10: Get the collection documents with condition

    Chapter 7: Firebase Storage

    Lecture 1: Add Firebase Storage

    Lecture 2: Get Image from camera

    Lecture 3: Crop the image

    Lecture 4: Upload the image

    Lecture 5: Download the image

    Chapter 8: Firebase AdMob

    Lecture 1: AdMob Overview

    Lecture 2: AdMob – Part 1

    Lecture 3: AdMob – Part 2

    Chapter 9: Firebase Machine Learning

    Lecture 1: Intro to ML

    Lecture 2: ML – Text Recognition – Part 1

    Lecture 3: ML – Text Recognition – Part 2

    Lecture 4: ML – Barcode Scanning

    Lecture 5: ML – Image Labeling – Part 1

    Lecture 6: ML – Image Labeling – Part 2

    Chapter 10: Firebase In App Messaging and FCM

    Lecture 1: In App Messaging

    Lecture 2: FCM

    Chapter 11: Chat Application

    Lecture 1: Chat App – 1

    Lecture 2: Chat App – 2

    Lecture 3: Chat App – 3

    Lecture 4: Chat App – 4

    Lecture 5: Chat App – 5

    Lecture 6: Chat App – 6

    Lecture 7: Chat App – 7

    Lecture 8: Chat App – 8

    Lecture 9: Chat App – 9

    Lecture 10: Chat App – 10

    Lecture 11: Chat App – 11

    Lecture 12: Chat App – 12

    Lecture 13: Chat App – 13

    Lecture 14: Chat App – 14

    Lecture 15: Chat App – 15

    Lecture 16: Chat App – 16

    Lecture 17: Chat App – 17

    Chapter 12: Extra Classes

    Lecture 1: Login with Facebook – Part 1

    Lecture 2: Login with Facebbok – Part 2

    Instructors

  • Android Complete Guide for Firebase and ML using Kotlin  No.2
    Dhoyazan Adbo Othman
    Senior Trainer and Developer at Pioneers Academy
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 5 votes
  • 4 stars: 8 votes
  • 5 stars: 14 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!