![](https://pl-coding.com/wp-content/uploads/2023/07/mockup.png)
– Over 2,000 Android developers are already confidently building iOS apps with this course… –
In the first section, the focus lies on learning what KMM is and how we can facilitate it to share a maximum amount of Kotlin code while minimizing the amount of code that needs to be written natively.
In this section, you’ll learn to build a fully functional translator app that supports 28 languages. This is what this section covers:
Here we’ll extend our translator app with a speech recognizer to transcribe spoken audio into text. This is what you’ll learn about:
For a limited time, you’ll receive an additional part about testing all aspects of a KMM app. This includes:
He has a degree in computer science, however it didn’t go as expected. The amount of theory that was taught in university made him think about a better approach to learn what is really needed in the real world. Over time, Philipp found mentors who taught him exactly that in a practical setting. That was the game changer for his career.
After having worked for dozens of companies around the globe as a consultant, Philipp now wants to teach other mobile developers what really counts for becoming an outstanding developer.
He has a degree in computer science, however it didn’t go as expected. The amount of theory that was taught in university made him think about a better approach to learn what is really needed in the real world. Over time, Philipp found mentors who taught him exactly that in a practical setting. That was the game changer for his career.
After having worked for dozens of companies around the globe as a consultant, Philipp now wants to teach other mobile developers what really counts for becoming an outstanding developer.
KMP stands for Kotlin Multiplatform and is a brand new technology that allows us to share Kotlin code between different platforms, like Android & iOS.
The Kotlin code will then be translated into native iOS code, so that you will get 2 native apps in the end, which is the biggest advantage of this technology over competitors like Flutter which can’t provide that. Only the platform specific logic needs to be implemented twice in native language. That includes for example platform APIs such as showing notifications or speech recognition.
KMP stands for Kotlin Multiplatform and is a brand new technology that allows us to share Kotlin code between different platforms, like Android & iOS.
The Kotlin code will then be translated into native iOS code, so that you will get 2 native apps in the end, which is the biggest advantage of this technology over competitors like Flutter which can’t provide that. Only the platform specific logic needs to be implemented twice in native language. That includes for example platform APIs such as showing notifications or speech recognition.
Save 100€
Yes, you will get a 30-day money back guarantee.
You should be familiar with the Android fundamentals and Kotlin. It’s helpful to know the basics of UI building with Jetpack Compose.
Yes, this course is not only supposed to make you a better developer, but also as something that improves your portfolio for future jobs or clients. Once you completed this course, you will earn a certificate.
MacOS is needed to build native iOS apps. That is not a limitation of KMP, but of Apple. Therefore if you are using a Windows machine, you will be able to learn about KMP, but not being able to build the iOS app.
KMP is a very new technology which does not yet have the amount of resources native Android has. You can certainly learn this alone, but it will take much longer than by taking this course.
You don’t need to worry about that. In case you have any question or face some issues. Below every video lesson you can find a community section to post your question as a comment.
Yes, you pay the fee once and then you can access the course whenever you like.
This course focuses on Kotlin Multiplatform as a whole. While CMP is a promising technology, it’s not yet at the stage where we can confidently apply it in production apps. Also, it does not provide native UIs for both platforms at this point which is why this course teaches you to build UI for each platform individually.