Android & Kotlin - Development Masterclass
DevOps
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
8373190842 Bytes