Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Android & Kotlin Development Masterclass

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches Kotlin programming and Android application development from fundamentals through user interfaces, navigation, persistence, networking, permissions, and location-based features. It uses XML layouts, Jetpack Compose, SQLite, Firestore, Room, Retrofit, Google Maps, and Google Places.

Syllabus

- 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

Taught by

freeCodeCamp.org

Reviews

Start your review of Android & Kotlin Development Masterclass

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.