Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Compose Multiplatform - iOS/Android Development with Kotlin
Introduction
Introduction (1:31)
Introducing with KMP (4:20)
Source Sets and Expect/Actual Mechanism (5:04)
KMP vs Compose Multiplatform (1:50)
Requirements (0:56)
Choosing the right IDE (2:05)
Preparing the Environment (2:10)
Project Setup
Project Source Code
Generate a Project Template (1:06)
Project Structure Overview (6:02)
Choosing a Third-party API (3:05)
Adding dependencies (3:46)
Choosing a Theme/Colors (2:57)
Let's Build an App
Model an API Response (4:49)
Send a GET Request (6:24)
Persist a Timestamp value (5:03)
Filter the fetched Data from an API (2:16)
HomeScreen Header
Create RatesStatus (8:42)
Create CurrencyInputs (4:08)
Create AmountInput (1:32)
Implement a Local Cache (9:23)
Save and Read Source/Target Currencies (4:05)
Implement & Animate Switch Currencies Button (2:29)
Animate Source/Target CurrencyView (2:29)
Currency Picker
Create CurrencyPickerDialog (9:46)
Select CurrencyType & Persist Selected Currency Code (4:12)
HomeScreen Body
Create and Implement a HomeBody (4:43)
Add a Custom Font (1:33)
Update System Bar Colors (3:19)
Course Updates
#1 Fix an Exception in iOS app with Koin injection (2:53)
Create CurrencyPickerDialog
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock