Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 4 hours on-demand video
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Android Development

Android Machine Learning with Firebase ML Kit in Java/Kotlin

Learn Machine Learning use in Android Apps using Android studio, Build Face detector, Text Recognizer, Object detector..
Rating: 4.0 out of 54.0 (118 ratings)
29,216 students
Created by Hamza Asif
Last updated 12/2020
English
30-Day Money-Back Guarantee

What you'll learn

  • Learn how to make your Android Applications smart
  • Use built in Machine Learning and computer vision models in Android Applications using Android studio
  • Use AutoML to train model on your own dataset and develop Android Application
  • Build Android Application to recognize different types of precious stones
  • Develop Android Application to recognize text in images and documents
  • Detect faces of people ,facial landmarks and facial expression
  • Develop Android Application to scan bar codes and QR codes
  • Develop Android Application to recognize and label images
  • Practical application of Machine Learning
  • Apply Machine Learning without background knowledge of ML
  • Android Application to translate between 59 languages

Course content

9 sections • 42 lectures • 3h 58m total length

  • Preview01:36
  • Preview01:49

  • Java Creating Android and Firebase Project
    03:17
  • Preview06:30
  • Java Creating and Using Text Recognizer feature of Firebase ML Kit
    10:27
  • Preview08:19
  • Kotlin Text Recognition Android Application using Firebase ML Kit
    23:18
  • Google Services file missing error
    02:58

  • Message for Kotlin Developer's
    01:24
  • Android Firebase ML Kit: Creating Language Identifier
    07:23
  • Android Firebase ML Kit: Testing Language Identification Application
    01:08
  • Firebase ML Kit Assignment
    01:08

  • Setting up Android Text Translation Android Application
    09:32
  • Writing Firebase ML kit Text Translationcode
    05:23
  • Preview04:16

  • Building Barcode Scanner Android Application using Firebase ML Kit
    12:54
  • Running Barcode Scanning Android Application
    02:49

  • Setting up project Face Detection Android Project
    04:41
  • Creating and Using Face Detector feature of Firebase ML Kit Android
    05:14
  • Java Detect Faces And Drawing Rectangles Android Firebase ML Kit
    03:40
  • Java Landmark detection using Android Firebase ML Kit
    03:31
  • Java Smile Detection using Android Firebase ML Kit
    03:27
  • Kotlin Setting up Android Face detection project
    04:07
  • Kotlin Creating and Using Face Detector using Android Firebase ML Kit
    10:51
  • Kotlin Detect Faces And Drawing Rectangles using Android Firebase ML Kit
    03:46
  • Kotlin Landmark detection using Android Firebase ML Kit
    04:30
  • Kotlin Smile detection using Android Firebase ML Kit
    03:53

  • Building Object detector Android Application using Firebase ML kit
    11:37
  • Writing object detector code using Android Firebase ML Kit
    04:33
  • Testing Android object detection Application
    05:03

  • Creating Android and Firebase Project
    02:11
  • Android Firebase ML Kit: Arranging our dataset
    02:29
  • Android Firebase ML Kit: Training model using AutoML
    03:45
  • Android Firebase ML Kit: Downloading and evaluating model
    02:27
  • Android Firebase ML Kit: Adding Model and Creating UI
    04:52
  • Android Firebase ML Kit: Writing Recognizer Code
    04:36

  • Creating Project UI
    11:35
  • Initializing UI Elements
    03:33
  • Getting all phone images
    08:07
  • Writing detector code
    08:34
  • Processing all images
    04:23
  • Creating Adapter for Recyclerview
    08:36

Requirements

  • Very basic Knowledge of Android Development with java

Description

Requirements

  • You should have some basic knowledge of Android App Development using Java or Kotlin

Firebase ML Kit for Android Developer's

Make your Android Applications smart, use ML trained model or train your own ML models explore the power of AI and Machine Learning.

This course was recorded using Android Studio 3.6.1 (which is a great introduction to the development environment!) For a smooth experience I'd recommend you use the same, but students can still use the latest Android Studio version available if they prefer!


Wish you’d thought of Object Recognition/Face Detection/Text Recognition?

Me too.

But until I work out how to build a time machine.

Here’s the next best thing.

Firebase ML Kit for Android Developer's

Curriculum:

In this course, we will explore the features of Firebase ML Kit for Android. We will start by learning about Firebase ML Kit and Features it provides. Then we will see how to integrate ML Kit inside your Android Application just using Android studio. After that, we will explore the features of ML Kit and develop Android Applications like

  • Text Recognition Android Application

  • Android Application to Translate between Languages

  • Language Detection Application

  • Face Detection Application

  • Barcode Scanner Android Application

  • Object Detection Android App

  • Landmark Recognition Application

  • Stones Recognition Application

Then we will learn about Auto ML Vision edge feature of Firebase ML Kit using which we can train Machine Learning model on our own dataset and build Android Application for that model. We will train model to recognize different types of stones and build an Android App for that model.

At the end of this course, we will combine different features of Firebase ML kit to build an Android Application to categorize images of mobile gallery.


Why choose me?

My name’s Hamza Asif, Udemy’s coding instructor.

It's not my first course on mobile Machine Leaning. I have a course named "Complete Tensorflow Lite course for Android App Development" on udemy.

So which course you should take?

It's recommended taking "Machine Learning for Android Developer using Tensorflow lite" first so that you can understand the working of Machine Learning.

If you want to learn a practical implementation and use of Machine Learning in Android using Firebase ML Kit............................................................................................................................................................................................................................................................................................................................................................. then that course is for you.

This is my 2nd course on Android Machine Learning and I am the only udemy instructor with more than one course on that topic. My goal is to promote the use of Machine Learning in Android and I am excited to share my knowledge with you.


Android Version we will use?

Android Pie, Android Q

All the Android Application we will develop in this course we will use Android Pie and Q to test them. So we are\


So join my Firebase ML Kit for Android Developer's course today and here’s what you’ll get

  • Learn practical implementation of Text Recognition, Language Identification, Face and expression detection, Barcode scanning, Landmark Recognition, Text Translation, and Object detection and recognition inside Android App Development using Android Studio and ML kit.


  • Learn how to use Auto ML to train the model on your own dataset and use those models in Android Application


  • Learn about both on-device and Cloud Machine Learning


Why take this course?

Machine Learning use is at its peak so is the mobile tech but people having skills to implement both are rare. This course will enable you to empower your Android Applications with the practical implementation of Machine Learning, Computer Vision, and AI.

Having a little knowledge of Android App Development, this course will differentiate you from other developers because you will have something that is currently in demand.

This course will make provide you a smooth path to become a pro in using Machine Learning in your Applications.

This course will not just enable you to apply machine learning in limited scenarios but It will enable you to

  • Prepare or download your own dataset

  • Train machine learning model

  • Develop Android Application

So if you have very basic knowledge of Android App Development and want to apply Machine Learning in Android Applications without knowing background knowledge of  Machine Learning this course is or you.


Is this course for you?

This is a one-size-fits-all course for beginners to experts. So, this course is for you if you are:

  • A total beginner, with a curious mind and a drive to make and create awesome stuff using Android App development and ML

  • A fledgling developer, want to add Machine Learning implementation in his skillset

  • A pro app developer-heavyweight, with an itch to build your dream app

  • An entrepreneur with big ideas

Benefits to you

  • Risk-free! 30-day money-back guarantee

  • Freedom to work from anywhere (beach, coffee shop, airport – anywhere with Wi-Fi)

  • Potential to work with forward-thinking companies (from cool start-ups to pioneering tech firms)

  • Rocket-fuelled job opportunities and powered-up career prospects

  • A sense of accomplishment as you build amazing things

  • Make any Android app you like (your imagination is your only limit)

  • Submit your apps to Google Play and potentially start selling within hours

  • Use ML Kit just using Android Studio



Thanks for getting this far. I appreciate your time! I also hope you’re as excited to get started as I am to share the latest use of ML in Android development with you.


All that remains to be said, is this…


Don’t wait another moment. The world is moving fast. And I know you’ve got ideas worth sharing.


Coding really can help you achieve your dreams.


So click the button to sign up today – completely risk-free.


And join me on this trailblazing adventure, today.


Who this course is for:

  • Anyone who wants to learn the practical implementation of Machine Learning and Computer Vision in their Android Applications.

  • Anyone who wants to make their Android App Development smart.

  • Anyone who wants to train and deploy Machine Learning models on his own data without background knowledge of Machine Learning.

Who this course is for:

  • Beginner Android Developers want to make their applications smart
  • Android Developers want to use Machine Learning in their Android Applications
  • Developers interested in practical implementation of Machine Learning and computer vision

Instructor

Hamza Asif
Android Developer | Udemy Instructor | Flutter Developer
Hamza Asif
  • 4.0 Instructor Rating
  • 397 Reviews
  • 51,727 Students
  • 6 Courses

Experienced Mobile Developer, specialized in Mobile Machine Learning using Tensorflow lite, ML Kit, and Google cloud vision API. Leading Android Machine learning instructor at udemy with over 50,000 students from 150 countries.

I am an enthusiastic developer with a strong programming background and possess great app development skills. I have developed a bunch of native and cross-platform apps in the past and satisfied all of my clients. It has been +4 years doing Mobile development and providing support for Android Applications. Empowering mobile Applications using Machine Learning and Computer vision is my core skill.

Powering Android Application with ML really fascinates me. So I learned Android development and then Machine Learning. I developed Android applications for several multinational organizations. Now I want to spread the knowledge I have. I'm always thinking about how to make difficult concepts easy to understand, what kind of projects would make a fun tutorial, and how I can help you succeed through my courses.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.