No video

Kotlin Multiplatform Mobile: Make Cross-platform Movie app - Part 1 Shared Code

  Рет қаралды 24,694

Mr Dip Coding

Mr Dip Coding

Күн бұрын

How to build a mobile cross-platform movie app using Kotlin Multiplatform Mobile (KMM).
KMM allows you to share code across iOS and Android apps, reducing development time and making it easier to maintain your app.
This course assumes some familiarity with Kotlin and clean architecture principles, making it the perfect fit for developers who are ready to take their skills to the next level.
In Part 1, we'll dive into the essentials of KMM, including how to set up a multiplatform project, organize your code, and share data between platforms.
#kotlinmultiplatform #jetpackcompose #swiftui
===================================
Source Code: github.com/pat...
You like my content? Here you can buy me a coffee: www.buymeacoff...
Twitter page for announcements: / patrickdipumba

Пікірлер: 28
@kinggeorges625
@kinggeorges625 Жыл бұрын
Thanks for this amazing series. This is what I have been looking for ❤
@MenaSamer
@MenaSamer Жыл бұрын
Thanks for your effort .. ☺☺
@Tamerthedark
@Tamerthedark 10 ай бұрын
that is very cool man. i learned alot. thanks for sharing
@youssefhachicha-nj6wf
@youssefhachicha-nj6wf Жыл бұрын
you didn't include the viewmodel into the shared file
@MrDipCoding
@MrDipCoding Жыл бұрын
No, ViewModel as a UI layer component, I've preferred to use it where other UI components are. Check part 2 & 3 for ViewModel
@trungtranthanh8912
@trungtranthanh8912 Жыл бұрын
Thanks for your helpful video
@HumbleHustle101
@HumbleHustle101 8 ай бұрын
Hi, Nice video. Aren't the classes internal by default?
@metacode4696
@metacode4696 Жыл бұрын
hello sir. please make a tutorial like this but using dependency dagger hilt🙏🙏🙏
@khaqim4148
@khaqim4148 Жыл бұрын
i hope you provide example to use localstorage, unit test and also instrumented test :)
@MrDipCoding
@MrDipCoding Жыл бұрын
I'll certainly use sqldelight and do testing in more advanced KMM series later
@khaqim4148
@khaqim4148 Жыл бұрын
@@MrDipCoding would you consider to use Realm, since it is support coroutines flow as return value like Room?
@user-ie7tt3cf6f
@user-ie7tt3cf6f 21 күн бұрын
Is pagination implemented in this project?
@MrDipCoding
@MrDipCoding 14 күн бұрын
Hi, Yes it is implemented
@axelessono4914
@axelessono4914 9 ай бұрын
Nice video, what android studio theme you use ?
@MrDipCoding
@MrDipCoding 9 ай бұрын
I don’t actually remember the theme back then but in my recent videos I'm using the new IntelliJ UI available from Android Studio Giraffe
@loliconmaster7152
@loliconmaster7152 11 ай бұрын
is it possible to build a KMM project with XML instead of compose for Android? And if it is possible, can you please make a tutorial about it?
@MrDipCoding
@MrDipCoding 11 ай бұрын
It's possible of course KMM started with XML, it's just that the new Android Studio chooses Compose by default. Also, compose was designed to work with XML, so you can even mix both of them in the same project.
@ARIHANTJAIN27
@ARIHANTJAIN27 6 ай бұрын
Dude, I thought my laptop battery is low and i plugged the charger.
@MrDipCoding
@MrDipCoding 6 ай бұрын
😀
@lepresk
@lepresk Жыл бұрын
So far nothing presents KMM as advantageous over Flutter except just a lot of pain writing a lot of code while in Flutter it's very simple
@deepakbisht4957
@deepakbisht4957 Жыл бұрын
Lol lot of code? I can't see a lot of code in KMM.
@lepresk
@lepresk Жыл бұрын
@@deepakbisht4957 When you spend more than 45 minutes setting up a simple api call with 20 classes created what is it?
@deepakbisht4957
@deepakbisht4957 Жыл бұрын
@@lepresk lol do you even know what are you saying?? Do you even understand how MVVM architecture works? Do you even understand how important it is to separate data, domain and presentation layers?? Do you even understand how important it is to separate business logic with ui Do you even understand the importance of dependency injection ? I think you are new into development. He can easily do this thing in a single or two class but he chooses to do that demo in an architectural pattern so that you can easily write a scalable app...
@user-kh9df4vq1y
@user-kh9df4vq1y Жыл бұрын
@lepresk I am totally agreed with your point, Flutter is far than better then the KMM, KMM can't beat flutter anyway.
@potatosheep
@potatosheep 10 ай бұрын
The advantage of KMP over Flutter is that it does not use the Dart language.
@vlad7269
@vlad7269 10 ай бұрын
laggy
What Is Kotlin Multiplatform And How Does It Work? - KMP for Beginners
10:17
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 30 МЛН
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 15 МЛН
Tutorial Kotlin Multiplatform Mobile - Koin - Ktor
1:03:53
La cueva del programador
Рет қаралды 1,8 М.
NVIDIA Needs to STOP
11:35
Linus Tech Tips
Рет қаралды 271 М.
Koin в Android на практике c MVVM
28:08
Тимофей Коваленко
Рет қаралды 23 М.
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 12 М.
Crea una APP iOS y Android con KOTLIN MULTIPLATFORM
45:20
MoureDev TV
Рет қаралды 46 М.
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 968 М.
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 30 МЛН