99,00€ 199,00€
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 KMM (Kotlin Multiplatform Mobile) 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 KMM projects
  2. Using a local database in KMM
  3. Reactive programming with Kotlin Flows and observing these on both platforms
  4. Using the clean architecture design principles in a KMM 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 KMM projects
  8. Theming on iOS & Android (fonts, colors, dark/light theme)
  9. Using platform specific APIs in KMM like the speech recognition API
  10. Building a custom animated voice recorder UI component
  11. BONUS: Writing automated test cases for your KMM 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.
LIMITED offer for those who want to become an industry-ready Android developer!
Mastering Automated Testing of Industry-Level Android Apps + Professional UI Testing for Android Apps
Building Industry-Level Apps With Multi-Module Architecture
Building Industry-Level Multiplatform Apps With KMM
Professional App Development With CI/CD
The Android Testing Cheat Sheet
Payment options
599,00€
369,00€
123,00€
Charging starts on the 01.10.2023. The first payment amount is 123,00€. Next payments starts on the 01.11.2023, you will be charged 2 times 123,00€ monthly. You will be charged 3 time(s), for a total amount of 369,00€.
Want to learn 7x as much? This LIMITED offer is for you!
Mastering Automated Testing of Industry-Level Android Apps + Professional UI Testing for Android Apps
Building Industry-Level Apps With Multi-Module Architecture
Building Industry-Level Multiplatform Apps With KMM
Professional App Development With CI/CD
The Android Testing Cheat Sheet
Canvas Masterclass for Jetpack Compose
Doodlekong - Making a Real Time Online Scribble Game With Ktor And Web Sockets
Payment options
899,00€
519,00€
199,00€
Charging starts on the 01.10.2023. The first payment amount is 199,00€. Next payments starts on the 01.11.2023, you will be charged 2 times 130,00€ monthly. You will be charged 3 time(s), for a total amount of 459,00€.
I'M ORDERING AS
Country
SELECT PAYMENT METHOD
cardcard

Or
paypal
SUMMARY
Subtotal:
99,00€
Total
99,00€ *
Inc. VAT (0%):0,00€
- View details
The General Terms and Conditions of the seller are to be applied.
I explicitly agree that the execution of the contract will commence prior to the expiry of the withdrawal period. I understand that the revocation expires with the start of the contract execution.