Kotlin Multiplatform Tutorial for Beginners - Your First KMP App

preview_player
Показать описание
Welcome to our comprehensive tutorial on creating your first Kotlin Multiplatform App from scratch! Whether you're a seasoned developer looking to expand your skills or a complete beginner, this tutorial has got you covered.

In this video, we'll delve deep into Kotlin programming and the exciting world of cross-platform app development. You'll learn the fundamentals of Kotlin, its benefits, and how it's used to create mobile applications for both Android and iOS platforms.

Our step-by-step approach is perfect for beginners, and we'll guide you through every aspect of app development, from setting up your development environment to designing a user-friendly mobile app interface.

Here are some of the key topics we'll cover:

Kotlin Multiplatform: Understand the power of Kotlin for cross-platform development.
Mobile App Development: Learn the essentials of creating apps for Android and iOS.
App Development from Scratch: Follow along as we build an app right before your eyes.
Cross-Platform App Design: Discover best practices for designing a consistent user experience.

Join us on this exciting journey of app development, and by the end of this video, you'll have the knowledge and confidence to start building your own Kotlin Multiplatform apps.

Don't forget to like, subscribe, and hit the notification bell to stay updated with our latest tutorials. Share this video with your fellow developers, and let's dive into the world of Kotlin Multiplatform development together!

0:00 - In the previous episode
0:38 - Agenda
1:27 - What a typical Kotlin Multiplatform Mobile app is?
2:06 - Creating a project using the AS wizard
2:35 - Exploring the structure of the created KMM project
3:04 - Structure of the Android part of the KMM project
3:42 - iOS part implementation
4:20 - Understanding the shared part of the KMM Project
5:51 - Expect/Actual mechanism
7:48 - Connecting the shared module to the platform projects
9:10 - Changing the shared module
10:25 - Testing the changed shared module
11:00 - Wrapping up

#KotlinMultiplatform #KMP #KMM #AppDevelopment #KotlinProgramming #CrossPlatform #MobileAppDevelopment #LearnKotlin
Рекомендации по теме
Комментарии
Автор

I’m so happy I’ll be able to use kotlin for iOS as well 🎉🎉, I hope you guys release video about kmm once a week, that would be awesome

juanherrera
Автор

I wish to have a Kotlin Multiplatform development playlist/series/channel.
Thanks for sharing this video. 🙏

dipakbari
Автор

Nice series!

Please cover:
- adding KMM to existing iOS and android projects
- gRPC clients

malcolmcollinable
Автор

wow it prints a line of text, amazing! give this woman a cigar!

jshoes
Автор

Where do I start if I'm and beginner/intermediate because I see the code and I can't understand what's going on, I get that is necessary to understand some gradle configurations, so where do I start to be able to understand this topic, javaScript?

dmqinbl
Автор

How can I set up a new KMM project on windows without KMM plugin? I use Windows and I know KMM plugin is to be used only on macOS but I need to set up an kotlin multiplatform project just for Android for the moment

gheisha
Автор

Really nice introduction. We are really exited to add KMM to our long-lived Android/iOS apps. Plz keep this series on

alexanderknauf
Автор

I can't wait for the next videos....

mrt
Автор

So, are we able to code app for ios from android studio?

gofarputra
Автор

Is it will work with Hilt and RxJava too?

darkrap
Автор

It doesn't make sense for me to test the common code from the 2 platforms.
You effectively test if KMM works correctly but that's not your job, it's theirs.
Common/shared code should have a common/shared test.
Platform specific code will have platform specific test.

bckside
Автор

Need tutorial on how to migrate current KOTLIN Project which are in production to KMM

kartikagarwal
Автор

When the next episode will be available??

khalidmohammed
Автор

For those facing issues running the iOS app after adding datetime library on M1 macs, updating the library to 0.3.2 fixed the issue for me.

javalnanda
Автор

can I use KMM on windows for creating both Android and IOS app ...?
is KMM also we use same code base like in react native and flutetr ..?

harmindersingh
Автор

Отличное видео, как всегда понятно и полезно)

yuruar
Автор

I have something missing right away. In Create new project, I have no KMM Application option.

kfldp
Автор

Anybody else have a problem with the iOS emulator?

samuel.bailey
Автор

Why don't you develop a wizard for Intellij allowing us to create a multiplatform project with any tagrets we need? For example, I need a project with ios, android and jvm backend targets, so I can check all these checkboxes and create a project including these targets.

serhiipanchenko
Автор

A tutorial on KMP for android, javascript and server would be helpful.

wishnuprathikantam