This version of the order form is not public yet.
There is a newer version of this order form that is not public yet.
Address
Payment
ProductPrice
Product image

Building Industry-Level Multiplatform Apps With KMP

$113.61

In this course you'll learn to develop a real-world translator app that supports 28 languages and runs on both iOS & Android. For that, you'll use the brand new technology KMP (Kotlin Multiplatform) to share a maximum amount of Kotlin code between both mobile platforms. API access will be provided in the course.

In short, these are the key concepts you will learn step-by-step:

  1. Interaction with remote APIs in KMP projects
  2. Using a local database in KMP
  3. Reactive programming with Kotlin Flows and observing these on both platforms
  4. Using the clean architecture design principles in a KMP project
  5. Sharing ViewModels between both platforms
  6. Building the Android UI in Jetpack Compose and the iOS UI in SwiftUI
  7. Dependency injection in KMP projects
  8. Theming on iOS & Android (fonts, colors, dark/light theme)
  9. Using platform specific APIs in KMP like the speech recognition API
  10. Building a custom animated voice recorder UI component
  11. BONUS: Writing automated test cases for your KMP apps
    1. Testing the shared Kotlin code with local unit tests
    2. UI and end-to-end testing on Android
    3. UI and end-to-end testing on iOS This course will help you build high-performing multiplatform apps in the shortest time possible to double your spectrum of clients and charge higher rates as a mobile expert while you keep on using your favorite language Kotlin!

DISCLAIMER: Building iOS apps requires access to MacOS. The course can be followed on a Windows machine, but only the Android app can be built there.

 

Your purchase comes with a 60-day money back guarantee, so you don't take any risks.

 

After the payment, you'll get access to the member area via email.

Product image

Building Industry-Level Multiplatform Apps With KMP

In this course you'll learn to develop a real-world translator app that supports 28 languages and runs on both iOS & Android. For that, you'll use the brand new technology KMP (Kotlin Multiplatform) to share a maximum amount of Kotlin code between both mobile platforms. API access will be provided in the course.

In short, these are the key concepts you will learn step-by-step:

  1. Interaction with remote APIs in KMP projects
  2. Using a local database in KMP
  3. Reactive programming with Kotlin Flows and observing these on both platforms
  4. Using the clean architecture design principles in a KMP project
  5. Sharing ViewModels between both platforms
  6. Building the Android UI in Jetpack Compose and the iOS UI in SwiftUI
  7. Dependency injection in KMP projects
  8. Theming on iOS & Android (fonts, colors, dark/light theme)
  9. Using platform specific APIs in KMP like the speech recognition API
  10. Building a custom animated voice recorder UI component
  11. BONUS: Writing automated test cases for your KMP apps
    1. Testing the shared Kotlin code with local unit tests
    2. UI and end-to-end testing on Android
    3. UI and end-to-end testing on iOS This course will help you build high-performing multiplatform apps in the shortest time possible to double your spectrum of clients and charge higher rates as a mobile expert while you keep on using your favorite language Kotlin!

DISCLAIMER: Building iOS apps requires access to MacOS. The course can be followed on a Windows machine, but only the Android app can be built there.

 

Your purchase comes with a 60-day money back guarantee, so you don't take any risks.

 

After the payment, you'll get access to the member area via email.

$113.61