Skip to content
UdemyAndroid DevelopmentPaid courseAll LevelsCertificate

Complete Android Development with Kotlin Masterclass (Udemy.com)

Learn Android Development from Scratch Using Android Studio 4+ and Android Q

Created by: Bita Mirshafiee

Last updated March 2021

icon
What you will learn

  • Learn Android Programming from scratch
  • You will have a project base learning
  • Not only learn how to code, but also how to write a clean and well structured code
  • Android and Programming concepts will be taught in depth
  • Learn how to use different APIs and web services
  • Learn How to use Firebase to create real world applications
  • Use Firebase Machine learning
  • Learn How to use Navigation Component of JetPack
  • Learn How to use ConstraintLayout
  • Creating Fluid Animations
  • Get ready to get a job or increase your current knowledge of android

How it compares

Against the other 166 rated Udemy courses in Android Development on CourseDuck:

  • Rating4.2 out of 5higher than 29% of them
  • Reviews203#92 of 167 by number of reviews
  • Length37.3 hourslonger than 86% of them
  • Last updatedMarch 2021earlier than 62% of them

icon
Course Description

Here in Complete Android Development with Kotlin you will learn how to create applications using Kotlin Programming language.

Android leads the market of mobile operating systems, and it is now kotlin first. Numbers of  android developers using kotlin is increasing everyday, till now up to 60% of professional android developers has started using kotlin in their apps.

In this course we will start by basics of android, like creating simple user interfaces and having an introduction to layout scaling, then we start giving functionality to our apps, so the user can interact with the UI.

In creating every project you will learn coding in Kotlin gradually.

We will have an introduction to algorithms and how they could be helpful for solving our problems in code.

We will see how we can get and send data over internet, as most real world applications do.

We will have an introduction to ConstraintLayouts and how we can create complex layouts with it.

We will learn about creating Animations with ConstraintLayout.

We will learn about fragments and the newly JetPack Component called, Navigation Component.

We will Create a Diary App to Implement CRUD with SqlLite.

We will Create our own MusicPlayer.

We will Create a Chat Application using Firebase and its features like, firebase Authentication, firebase Cloud Messaging, Firebase Realtime Database, Storage.

and We will use Firebase Machine Learning to integrate TextRecognition, BarcodeScanning, Image Labeling and Face Detection in our apps.

During the course I tried to teach you not just code, but also Code in a clean and structured way, something that makes you a professional developer and separate you from other developers.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bita Mirshafiee

Hi, I am Bita and I have experience in android  programming for more than 5 years. I'm an eager learner, and  love making application and solve the needs of people and facilitate their work by it. love to share my knowledge with others, helping them grow, and that's why I chose to teach. I am an avid reader, love to know more, this could be about android or non-android books.

I am also an application architect, for having better performance apps, apps with up to date architectures and technologies.

icon
More courses by Bita Mirshafiee

$19.99

icon
More Android Development courses

$11.99

$54.99

$74.99

$74.99

$11.99

$64.99

icon
Reviews

4.2

203 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Neill Barrett on 12/19/2021

I finally gave up on this course most of the way through and ten months in, and am giving it 1/5 stars. I got tired of struggling with outdated materials after the first 1/3 of the course, which the instructor sort of lied about in the course description. She is either slow or unwilling to update the material. She also was unresponsive to my questions and comments in later sections, even after I'd posted them for 2 weeks. While I understand the desire to make students self-sufficient, I often struggled to figure out what I needed to do because Google's coding standards change so often. In a way, this meant I was doing her job for her. Other courses are more responsive to their students than this. I have noticed sloppy presentation at several points. There are awkward skips in the material and she doesn't tell you why. Two videos are presented out of order, making learning even more difficult than it should be. This forced me to look ahead to see what she expects the student to do, defeating the purpose of the course. I also noticed that her videos show an outdated version of Android Studio, making learning that much harder. A glaring omission is that she doesn't even mention the Git versioning system. From what I've seen and read, this is a necessity for any serious Android Studio developer.

By Tanmay Agarwal on 8/31/2021

I think this is the best android development course so far on udemy, I was a professional android developer in Java but I thought of switching it to Kotlin, so i started with this course and this course is really superb for all sorts of developers either beginner or expert, thank-you so much Bita Ma'am for making such wonderful course. Please make more courses like how to use AI and ML in Android Apps

By Wilfred Lalonde on 8/11/2021

This is the best Kotlin instruction that I have seen (I have seen many Kotlin and Android Studio videos on YouTube). Bita explains everything throughout the setup, use, and development of Kotlin code within the Android studio. Thank you, Bita!

By Jagroop Singh on 7/7/2021

What an amazing Course , i am searching for course which explain each and every part in Android in Kotlin . After trying so many courses . I found this course in Udemy and Really this is the best course i have ever seen. I am fan of Bita Mirshafee. The way she teaching each and every point very briefly. I am waiting for Advance Android using Augmented Reality in Kotlin from Bita.

By Joshua Evangelist on 5/17/2021

Hello, This course keeps me motivated and enthusiastic about Kotlin My native language is English and I am able to understand Professor Mirshafiee's accent just fine I am brand new to programming, but Miss M makes it easy and answers most questions if you listen long enough Very thorough professor. Very unique curriculum Only thing that would make it better is if she was active on her Twitter to take questions, but obviously she is not obligated to do that Thank you Professor M for giving me the opportunity to be a developer

By Alice Torres on 4/11/2021

Muito bom, tenho aprendido muito com esse curso. As aulas são bem separadas para não ficar maçante e os desafios são muito divertidos. Infelizmente não tem em português, e algumas perguntas que eu fiz não foram respondidas, entretanto estou completamente satisfeita.

By Rishabh on 4/11/2021

some videos has sound issues i checked many for eg lecture 51 ,52.. . The approach of practical examples are good but its good for dummies or newbies nothing good for a developer background person. so if you are newbie choose it but no advance topic is covered here. like generate xml from kotlin code.

By Vishal on 1/2/2021

Really a great course with a detailed explanation of everything. I am a beginner in this field. Previously, I lacked the confidence to build something on my own. But this course boosted my confidence. I have learned so much from this tutorial. Thanks, Bita, You are really a great instructor.

By Denis Stoff on 12/31/2020

This is the best course I’ve ever attended so far. Bita has taken so much effort to make this an exhaustive course covering all aspects of app development, including minute details like Android Studio shortcuts, best practices, useful resources… I really liked the way Bita Mirshafiee talks with her soothing voice. I would highly recommend this course for every beginner who actually wants to start their android app development journey.

By Skyler Thompson on 12/17/2020

This has been the most thorough android course I have taken. I love her attention to detail. She goes over all the little errors/ notifications that other people don't even mention. She is not only very experienced but also an amazing teacher. I recommend to anyone starting out with programming, Android and/or Kotlin.

Showing all 10 reviews on CourseDuck

Read all 203 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100