HOME > Development > Compose Multiplatform iOSAndroid Development with Kotlin

Compose Multiplatform iOSAndroid Development with Kotlin

  • Development
  • Apr 29, 2025
SynopsisCompose Multiplatform – iOS/Android Development with Ko...
Compose Multiplatform iOSAndroid Development with Kotlin  No.1

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

  • 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!
  • Who Should Attend

  • Mobile App developers
  • Kotlin Developers
  • Android Developers
  • iOS Developers
  • Anyone who wants to build Mobile Apps for both iOS/Android with a Single Codebase
  • Target Audiences

  • Mobile App developers
  • Kotlin Developers
  • Android Developers
  • iOS Developers
  • Anyone who wants to build Mobile Apps for both iOS/Android with a Single Codebase
  • 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

  • Compose Multiplatform iOSAndroid Development with Kotlin  No.2
    Stefan Jovanovic
    Kotlin Multiplatform Developer
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 2 votes
  • 3 stars: 17 votes
  • 4 stars: 42 votes
  • 5 stars: 75 votes
  • 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!