Udemyexpertpt

Kotlin Multiplatform: Avançado e Migração (Compose)

Migrate your Android app to KMP with Compose! Build cross-platform (Android/iOS) apps efficiently and ready for production with best practices.

19students
10h 27m
Certificate
CodandoTV (Rodrigo Vianna)
CodandoTV (Rodrigo Vianna)Engenheiro de Software

Course Content

Kotlin Multiplatform: Avançado e Migração (Compose) is an advanced Udemy course taught by CodandoTV (Rodrigo Vianna). It runs 10h 27m, is taught in Portuguese, and includes a certificate of completion. 19 students have enrolled. It is a paid course, first published July 2025.

Kotlin Multiplatform (KMP) & Compose Multiplatform (CMP): Full Course for Android & iOS Migration

Ready to build apps for both Android and iOS with a single codebase? This comprehensive Kotlin Multiplatform course will guide you through the process, with all modules available for free on the CodandoTV YouTube channel until the end of 2025! Subscribe to CodandoTV and start learning today!

What will you learn?

This course teaches you how to effectively migrate an Android application to Kotlin Multiplatform (KMP), enabling 100% iOS compatibility (iPhone, iPad...). We'll cover the key technical aspects of migration, architecture, native integration, and publishing, using best practices for multiplatform development.

The course is structured into two modules:

Module 1: Migration

  • Complete Android to KMP Migration: Learn to transform your existing Android app into a cross-platform application using Kotlin Multiplatform.
  • iOS Compatibility: Achieve seamless functionality on iOS devices (iPhone, iPad).
  • Resource Migration: Successfully migrate strings, images, and layouts for both platforms.
  • Room Database: Implement and manage databases using Room for data persistence.
  • Multiplatform Navigation: Develop a consistent navigation experience across Android and iOS.
  • Pagination: Implement efficient pagination techniques for large datasets.
  • Retrofit to Ktor: Transition from Retrofit to Ktor for network requests.
  • Koin with iOS Support: Utilize Koin for dependency injection with robust iOS compatibility.
  • Adapting Incompatible Libraries: Discover strategies for handling libraries not natively supported by KMP.
  • Accelerated Migration Techniques: Learn methods to speed up the migration of screens and business logic.

Module 2: Advanced KMP & CMP

  • Native Integration: Explore advanced features for leveraging native platform capabilities.
  • Testing: Implement robust testing strategies for your multiplatform application.
  • Publishing & Automation: Master the process of publishing your app to the Google Play Store and App Store, with CI/CD automation.
  • Camera & Gallery Access: Integrate with device cameras and photo libraries.
  • Permissions Management: Handle permissions effectively on both Android and iOS.
  • Background Tasks: Implement background processing using WorkManager and other background task mechanisms.
  • Notifications: Deliver reliable push notifications on both platforms.
  • Multiplatform Unit Testing: Write and execute unit tests that work across platforms.
  • Continuous Integration (CI): Set up CI with GitHub Actions for automated builds and testing.
  • Performance Analysis: Monitor and optimize your app's performance.
  • Gradle, CocoaPods & Firebase Configuration: Configure build systems and integrate with Firebase.
  • Splash Screen Animations: Create engaging splash screen animations.
  • Project & Screen Structuring: Develop well-structured and responsive app layouts.
  • Local Storage & Mocking: Implement local data storage and mock external dependencies.
  • Complete KMP Environment Setup: Get a comprehensive setup guide for your KMP project.

By the end of this course, you'll be able to migrate a complete Android project to KMP, making it functional on iOS and ready for production. You'll also gain the skills and tools to scale your app efficiently and maintainably using a multiplatform approach.

Thanks for joining us! Don't miss out on this opportunity to master the future of app development.

Subscribe to the CodandoTV channel, enable notifications, and stay updated on all the latest KMP, Android, and iOS content. We'll be sharing exclusive tips and advanced techniques!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

4.9(737)
16h 58m
intermediate
4.8(1,440)
14h 26m
beginner
4.8(399)
4h 31m
intermediate
4.8(15,939)
38h 35m
all
4.7(25,948)
1h 47m
beginner