Exploring the KMM Project Structure - KMM for Beginners

  Рет қаралды 28,781

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 62
@denizbutandroid
@denizbutandroid 2 жыл бұрын
Yet another concept being explained clearly by Philipp
@osisuper98
@osisuper98 2 жыл бұрын
Thank you Phillipp. We can’t wait for more series.
@venkatesh4307
@venkatesh4307 2 жыл бұрын
One can understand the beauty of KMM only if he feels the sugar of Kotlin. Creating almost complete native apps with Kotlin will be a game changer for medium or large scale projects. Please move forward with implementation of ios dependencies😃
@maxd7228
@maxd7228 2 жыл бұрын
Thanks Philipp for making these videos, I finally moved on from Java to Kotlin and regret not starting sooner, excited for the new videos your putting out. I’m sure you’ve been asked this many times, but are you planning on returning to stream on twitch? Or are you streaming elsewhere?
@tjkn8734
@tjkn8734 2 жыл бұрын
I wonder if you could make a SwiftUI crash course just enough for us Android devs to implement it in a KMM project? Thanks in advance, Philipp.
@232techtalk
@232techtalk 2 жыл бұрын
Thanks Philipp
@mrwhite4137
@mrwhite4137 2 жыл бұрын
yes please go more complex with cocoapods and ios stuff
@maxd7228
@maxd7228 2 жыл бұрын
I have mixed feelings on KMM, it needs more time to mature. I hope it takes off, but time will tell. Excited for this series, especially seeing a complete app made for both platforms.
@mustafaammar551
@mustafaammar551 2 жыл бұрын
very cool video you are the best 👍👍👍👍👍👍
@jepp25907
@jepp25907 2 жыл бұрын
Have you ever thought about doing a refractoring video? E.g. a viewer of yours could send in their own android project, and you could go through it and critique/refractor it?
@codeforandroid
@codeforandroid 2 жыл бұрын
Very Interesting 🔥🔥🔥🔥
@IsuruKusumal
@IsuruKusumal 2 жыл бұрын
Looks like Phill change his mind on KMM
@balubollam7304
@balubollam7304 2 жыл бұрын
I liked the video.Thanks to the author
@talalmaman957
@talalmaman957 2 жыл бұрын
Hello Philip Can you please make a couple of courses for Graphql and jetpack compose and firebase with jetpack compose
@Bazixxx
@Bazixxx 6 ай бұрын
Wondering how much of the ui components can be written with KMM in generic way or if we end up doing everything twice
@persona2293
@persona2293 2 жыл бұрын
Looking forward for iOS dependencies video. Actually, this is a LOT better than using Flutter. Flutter is same at "Javascript Hell", brought to mobile development.
@k4ba
@k4ba 2 жыл бұрын
That's because Flutter is overpopulated with JS devs bringing their ugly practices into Flutter hehe
@viniciusps01
@viniciusps01 10 ай бұрын
You're probably new to programming! Dart is really different from JavaScript! It is one of the most beautiful and pleasant language available nowadays!
@theophilus494
@theophilus494 2 жыл бұрын
thank you Phillip
@ahmedshakr7802
@ahmedshakr7802 2 жыл бұрын
Good bro... Can i use jetcomponants in multiplatform kotlin?!
@shahriarzaman4715
@shahriarzaman4715 Жыл бұрын
Hey Philipp! I have a full android app with Koltin and compose, but I'm struggling to add desktop support for this app. There are no resources available. Can you help me out?
@fuzakeya
@fuzakeya 2 жыл бұрын
Unlike flutter, you can't run the iOS part of the app if you don't have a macOS machine. It'd be great to see a KMP Android + Desktop app for those who use Linux (or God forbid, Windows 😅) just to grasp the concept.
@viniciusps01
@viniciusps01 10 ай бұрын
You can't do that with Flutter as well! You're required to use a macOS machine!
@viniciusps01
@viniciusps01 10 ай бұрын
You can't do that with Flutter as well! You're required to use a macOS machine!
@marlonlom
@marlonlom 2 жыл бұрын
what about dynamic feature modules in KMM?
@BrunoRibeiro-kz1np
@BrunoRibeiro-kz1np 2 жыл бұрын
An idea -> Would it be possible to inject values into Shared and then solve it on commonMain? I mean like a Clean Arch with dependecy injection that serves all the data we need injected into Shared. Or is it Shared the only module we can have in KMM?
@shelarsameer
@shelarsameer 2 жыл бұрын
Please make a video on common viewmodel implementation.
@EmanNollase
@EmanNollase 2 жыл бұрын
The next possible video would be is how to make a networking call that would be shared by both? I know ktor has a basic example for this but what if i want to use concurrency framework on the ios side?
@cashat
@cashat 2 жыл бұрын
Thank you very much , Expect keyword look to me like an interface, & Actual keyword as an implementation .
@onlyshorts6837
@onlyshorts6837 Жыл бұрын
hello Philipp , amazing videos and tutoriels you provide for kotlin , just i recently moved from java to kotlin , and when i create a new project , i cannot find 'iosapp' folder app , so can you please describs the steps to open a new project like you did in the tutoriels ?
@albertocastro5496
@albertocastro5496 2 жыл бұрын
I hope that eventually AS will have another way of displaying the project structure for KMM projects. Right now it looks like a huge sea of folders. I think a simple app without IOS dependencies should come before one that needs them.
2 жыл бұрын
Thanks for the video, it's nice, I have a question, not sure if makes sense what I want to ask, Is possible to combine multiple modules and KMM, where all the businesses logic is shared and belongs to the data and the domain module?
@souptiknath4668
@souptiknath4668 2 жыл бұрын
Which theme are you using in Android studio?
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Xcode dark
@theai2020
@theai2020 2 жыл бұрын
Can you make video on services using bound service and explain AIDL
@shahar19971
@shahar19971 2 жыл бұрын
Waiting to hear about Arrow functional programming
@nguyencodervn
@nguyencodervn 2 жыл бұрын
THANK YOU
@handlerhandle123
@handlerhandle123 2 жыл бұрын
Can you please make a video on how to debug the iOS side (if possible)?
@elnoveno3799
@elnoveno3799 2 жыл бұрын
Can you do a tutorial of jacoco ?
@yoshidis4
@yoshidis4 2 жыл бұрын
I would love to see a simple app that doesn't need any dependencies, and then expand from there
@maskedredstonerproz
@maskedredstonerproz 2 жыл бұрын
I don't know what I expected the shared module to look like, but this was NOT it
@EusouGabrielChen
@EusouGabrielChen 11 ай бұрын
thanks!
@aliisazadeh6973
@aliisazadeh6973 2 жыл бұрын
please make more about KMM what about a big app with more then 5h video ? I promise I will watch all of that
@CryptoCodeZone
@CryptoCodeZone 2 жыл бұрын
I'd say Basics first like the Ios dependencies so we do not need to backtrack back to it later
@szymonlipiec1411
@szymonlipiec1411 2 жыл бұрын
So we need pure Kotlin for everything? Kotlin for backend JVM development uses a lot of Java libraries/frameworks, which makes it easy to develop. How is KMM multiplatform if you need to implement views in SwiftUI and backend in pure Kotlin using only a few libraries that are PURE Kotlin? What if a library uses some piece of java code? Is it an utterly useless library then?
@PedroBarbosaRoman
@PedroBarbosaRoman 2 жыл бұрын
For shared parts of the code, yes, you can only use a pure Kotlin library. I think you can use a KMM library that can use different libs inside it but I'm not sure. I don't know how we communicate with the iOS UI through the shared code but I know it is possible and with SwiftUI is even easier since all we have to do is provide bindings for observing state and actions.
@abelmengesha3773
@abelmengesha3773 2 жыл бұрын
first viewer here 🔥
@francescofreddi4374
@francescofreddi4374 2 жыл бұрын
Simple app without ios dependency, please... after is better to will see
@gamingninja20
@gamingninja20 Жыл бұрын
I am depressed watching these videos.
@Sc2MooDy
@Sc2MooDy 2 жыл бұрын
First 🤩
@ankitverma3932
@ankitverma3932 2 жыл бұрын
I would go for flutter instead of KMM . @Philipp Lackner you should start flutter tutorials
@bitwisedevs469
@bitwisedevs469 2 жыл бұрын
We're getting first class support with native from its company, we have full control and understanding of underlying API and behavior, we have more stable and dedicated APIs that works faster and doesn't depend too much on individual third party. The only reason to go down with Flutter is if the project is not complex and tight deadline.
@TateJenny
@TateJenny 3 ай бұрын
Garcia Paul Taylor Thomas Clark Joseph
@mubaraknative
@mubaraknative Жыл бұрын
Kmm In Beta
@md.zahidhasansohan6921
@md.zahidhasansohan6921 2 жыл бұрын
Lost like fuck ​♂️I don’t tNice tutorialnk I really got the patience for tNice tutorials I wanna punch my fuckin lap top so good rn if any producers read tNice tutorials please
@tibrec8
@tibrec8 2 жыл бұрын
Learn ios to learn kmm🤣🤣🤣
@bitwisedevs469
@bitwisedevs469 2 жыл бұрын
Which is good as you'll get a new set of skills in your arsenal.
@tarekrefaei90
@tarekrefaei90 2 жыл бұрын
I think this is wasting of the time.. you can instead using flutter cause it is simple than or until they make a huge improvement in KMM
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Flutter is not native, KMM is
@tarekrefaei90
@tarekrefaei90 2 жыл бұрын
@@PhilippLackner this is the only thing that makes it better
How to Build a Clean Architecture CRUD Note App Using KMM (Android + iOS)
3:05:08
Full Guide to Delegation in Kotlin  - Android Studio Tutorial
18:10
Philipp Lackner
Рет қаралды 72 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
I've Used Jetpack Compose For 4 Years - Here's the Good and the Bad
16:12
What Is Kotlin Multiplatform And How Does It Work? - KMP for Beginners
10:17
Meetup with KMM Libraries by Colin Lee
40:05
Kotlin by JetBrains
Рет қаралды 2 М.
Shared Navigation on Kotlin Multiplatform with Decompose (KMP)
34:22
Philipp Lackner
Рет қаралды 25 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 755 М.
Most overpowered way to build mobile apps?
8:33
Beyond Fireship
Рет қаралды 862 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН