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:
Interaction with remote APIs in KMM projects
Using a local database in KMM
Reactive programming with Kotlin Flows and observing these on both platforms
Using the clean architecture design principles in a KMM project
Sharing ViewModels between both platforms
Building the Android UI in Jetpack Compose and the iOS UI in SwiftUI
Dependency injection in KMM projects
Theming on iOS & Android (fonts, colors, dark/light theme)
Using platform specific APIs in KMM like the speech recognition API
Building a custom animated voice recorder UI component
BONUS: Writing automated test cases for your KMM apps
Testing the shared Kotlin code with local unit tests
UI and end-to-end testing on Android
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 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.