Compose Multiplatform iOSAndroid Development with Kotlin
- Development
- Apr 29, 2025

Compose Multiplatform – iOS/Android Development with Kotlin, available at $54.99, has an average rating of 4.35, with 30 lectures, based on 137 reviews, and has 923 subscribers.
You will learn about Develop Android and iOS App from a Single Codebase Develop Android and iOS App with Shared UI Compose Multiplatform Framework Working with a Local Database (MongoDB Realm) Working with Network (Ktor) Offline Cache MVVM Architecture Clean Architecture Beautiful and Animated UI Material 3 Components Custom Theming And more! This course is ideal for individuals who are Mobile App developers or Kotlin Developers or Android Developers or iOS Developers or Anyone who wants to build Mobile Apps for both iOS/Android with a Single Codebase It is particularly useful for Mobile App developers or Kotlin Developers or Android Developers or iOS Developers or Anyone who wants to build Mobile Apps for both iOS/Android with a Single Codebase.
Enroll now: Compose Multiplatform – iOS/Android Development with Kotlin
Summary
Title: Compose Multiplatform – iOS/Android Development with Kotlin
Price: $54.99
Average Rating: 4.35
Number of Lectures: 30
Number of Published Lectures: 30
Number of Curriculum Items: 30
Number of Published Curriculum Objects: 30
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Build a Mobile App for Android and iOS with 100% shared code for business logic as well as UI! That’s right. With the help of Compose Multiplatform framework, you will be able to fully develop an app, for both platforms using single programming language, Kotlin.
Forget about Flutter, React Native and other silly frameworks. Compose Multiplatform is the Future of multiplatform development, that targets not just mobile platforms, but Web and Desktop as well!
This is a 2 hour, well organized and concise course, carefully craftedto teach you exactly what you need to know, to be able to achieve this goal, as quickly as possible. I’m not gonna waste a second of your time, like other 20 hour courses that you’ve had experience with before.
You’re starting this journey by introducing with some important concepts related to Kotlin Multiplatform development, requirements and other steps to prepare your environment.
After that we’re immediately starting with the project. The app itself is a simple Currency app that fetches a data from a third-party API and caches that data locally. The app will be able to work even without an internet connection. You’re going to work with both local and a remote data sources.
Both light/dark themes are supported.
New material 3 components.
Custom theming.
Custom UI components.
Smooth animations.
And more!
So what are you waiting for, it’s time to sharpen your skills and learn the right stuff.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Introducing with KMP
Lecture 3: Source Sets and Expect/Actual Mechanism
Lecture 4: KMP vs Compose Multiplatform
Lecture 5: Requirements
Lecture 6: Choosing the right IDE
Lecture 7: Preparing the Environment
Chapter 2: Project Setup
Lecture 1: Project Source Code
Lecture 2: Generate a Project Template
Lecture 3: Project Structure Overview
Lecture 4: Choosing a Third-party API
Lecture 5: Adding dependencies
Lecture 6: Choosing a Theme/Colors
Chapter 3: Lets Build an App
Lecture 1: Model an API Response
Lecture 2: Send a GET Request
Lecture 3: Persist a Timestamp value
Lecture 4: Filter the fetched Data from an API
Chapter 4: HomeScreen Header
Lecture 1: Create RatesStatus
Lecture 2: Create CurrencyInputs
Lecture 3: Create AmountInput
Lecture 4: Implement a Local Cache
Lecture 5: Save and Read Source/Target Currencies
Lecture 6: Implement & Animate Switch Currencies Button
Lecture 7: Animate Source/Target CurrencyView
Chapter 5: Currency Picker
Lecture 1: Create CurrencyPickerDialog
Lecture 2: Select CurrencyType & Persist Selected Currency Code
Chapter 6: HomeScreen Body
Lecture 1: Create and Implement a HomeBody
Lecture 2: Add a Custom Font
Lecture 3: Update System Bar Colors
Chapter 7: Course Updates
Lecture 1: #1 Fix an Exception in iOS app with Koin injection
Instructors

Stefan Jovanovic
Kotlin Multiplatform Developer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Amazon Affiliate Marketing- Amazon FBA - Kindle (KDP) - ACX
- Google Analytics 4 (GA4) Certification. How to Pass the Exam
- Digital Marketing For Non-Profits Charities
- Marketing Communication, Messaging and Creative Basics
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling