Post Content
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 Read More freeCodeCamp.org
#programming #freecodecamp #learn #learncode #learncoding