Android & Kotlin Development Masterclass – Full Course

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Overview

Added

March 17, 2026

Subject & domain

computer-science-fundamentals · mobile-development

Grade range

Grade 9 (Freshman)–Grade 12 (Senior)

Page kind

Video

Keywords

video sharing camera phone video phone free upload

Introduction

This massive Kotlin and Android course takes you from the fundamentals to advanced concepts with hands-on practice. Throughout this course for beginners, @programmingwithalex.585 will teach you to build multiple real-world applications, including an impressive Uber clone that demonstrates professional-grade development techniques.
The course covers Firestore, SQLite, MVVM, Retrofit, Navigation Component, Jetpack Compose and more.

Alex's Python course: https://www.udemy.com/course/learn-python-from-zero-to-expert/?referralCode=42090420F4BB05718386
Alex's Java course: https://www.udemy.com/course/the-complete-java-course/?referralCode=022EBD61D8A97DB18E22
YouTube Channel: https://youtube.com/@programmingwithalex.585?si=nF0-5uS1XAyq9Xg0

  • 00:00:00 Introduction to the Course
  • 00:20:07 Downloading and Installing IntelliJ IDEA
  • 00:27:47 Creating Your First Project
  • 00:44:47 Working with Variables and Data Types
  • 01:36:58 Operators and Operations
  • 01:56:17 Control Flow
  • 02:08:11 Comparison and Logical Operators
  • 02:38:11 Nullability in Kotlin
  • 02:53:57 Functions
  • 03:49:16 Loops and Control Keywords
  • 04:30:54 Challenges
  • 04:37:11 Arrays
  • 05:51:50 Object-Oriented Programming
  • 06:33:22 Inner Classes
  • 06:38:19 Object-Oriented Programming Challenge
  • 06:54:16 Inheritance and Interfaces
  • 07:28:01 Sealed and Abstract Classes
  • 07:49:02 Data Classes
  • 08:58:11 Collections
  • 09:15:01 Collection Operations
  • 09:34:47 Ordering Collections
  • 10:16:30 Generics
  • 11:17:16 Access Modifiers, Packages, and Imports
  • 11:45:29 Exception Handling
  • 11:54:55 Lambda Expressions and Higher-Order Functions
  • 12:17:23 Scope Functions
  • 12:41:21 Threads and Coroutines
  • 13:37:31 SQLite Database
  • 14:50:11 Android Studio
  • 15:18:32 Setting up UI with XML
  • 16:00:16 UI Elements
  • 16:52:43 Activities and Fragments
  • 17:20:20 Layouts
  • 18:00:00 Collapsing Toolbar
  • 18:16:16 Animations
  • 19:07:30 Navigation Drawer, Themes, Styles, and Options Menu
  • 20:33:03 Jetpack Compose
  • 22:22:57 Navigation Components
  • 23:24:38 Data Persistence
  • 24:00:00 Firestore Database
  • 28:33:05 Passing Data between Fragments
  • 29:14:06 Room Database
  • 31:37:08 Retrofit
  • 33:17:12 Permission Handling
  • 34:16:04 Google Maps (Adding, Current Location)
  • 43:30:51 Google Maps (Markers, Animation, Multiple Cars)
  • 44:44:22 Google Places

Community reviews

No published reviews yet. Be the first to share your experience.