Build Your First Compose Multiplatform App (KMM) - Beginner Crash Course

  Рет қаралды 52,905

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 175
@tch.777
@tch.777 Жыл бұрын
Thank you very much for a great video as always, I really highly recommend everyone to purchase the great mentor's course on kmm, I purchased and learned a lot and today I'm already building my own apps on kmm thanks to Philipp!
@PhilippLackner
@PhilippLackner Жыл бұрын
Thank you🙏
@SanjayVerma-mf4ch
@SanjayVerma-mf4ch Жыл бұрын
Joining an Android developer job on 12th June by watching your youtube videos and making projects. Planning to purchase your courses💯. Thanks Philipp for such amazing and free content🙏🙏
@kinggeorges625
@kinggeorges625 Жыл бұрын
Cool, we're waiting for the full course on compose multiplatform ❤
@seanknowles9985
@seanknowles9985 Жыл бұрын
Correctomondo waiting on the big boy to drop!
@agon19
@agon19 Жыл бұрын
A video series about an all-platforms app with Kotlin would be INSANE!
@armandoavila4615
@armandoavila4615 Жыл бұрын
I just bought a Macbook, it's on its way, I can't wait to try this out, thank you for everything, Philipp!
@GauravRavi
@GauravRavi Жыл бұрын
I'd really like to see a complete app with networking and all in KMM. Say a simple app to show currency exchange rate in realtime.
@trog8131
@trog8131 Жыл бұрын
I would too. How would a KMM MVVM app look?
@morpheus4564
@morpheus4564 Жыл бұрын
maybe also with TDD :)
@Coding_Gurus
@Coding_Gurus Жыл бұрын
Bro this free content is just amazing... Hope you will keep it this way
@PhilippLackner
@PhilippLackner Жыл бұрын
Sure! Glad it helps
@theosuellow651
@theosuellow651 Жыл бұрын
Yes pleeez, make the app that was showcased in in the Google IO Amsterdam presentation. It would be amazing to learn how to add maps, camera usage and interact with different apps using compose MP
@mohammedalramlawi691
@mohammedalramlawi691 Жыл бұрын
Amazing Philipp, I have been always getting a trigger from your simple demos
@myselferbumba
@myselferbumba Жыл бұрын
You're the greatest! When it's about Kotlin Congratulatios and Thanks so much
@phillvaloyi3803
@phillvaloyi3803 Жыл бұрын
Love this, been waiting for Compose to be multi platform for a while now
@trog8131
@trog8131 Жыл бұрын
Saw the original compose-iOS code from jetbrains but nice to see someone walk through how it is accomplished. Great work! Interested to see more videos in the future on how to implement an android/iOS KMM full stack app
@JakkeJakobsen
@JakkeJakobsen Жыл бұрын
Thanks to you, I'm buying a MacBook and will start meddling with KMM and Compose. I absolutely hated XML, but I loved Compose, and wrote my finals project in mobile programming in Compose thanks to you, even though we only learned XML in the subject. Anything KMM is welcome! And Compose of course
@嘿嘿嘿-z1v
@嘿嘿嘿-z1v 3 ай бұрын
It's awesome. Thanks for this video as an easy understanding tutorial for KMM.
@hcrnn7518
@hcrnn7518 Жыл бұрын
This is better than flutter. Please make more full scale apps. Its a game changer here. I have finished my android app in kotlina and compose. If this is stable soon I wont have to repeat much logic for iOs app. I love it 100%%%
@morrolan
@morrolan Жыл бұрын
Philipp, amazing content as always. Thank you for taking the time to share your hard work with others. Of course I would like to see more on KMM. I also think this framework has a great future.
@chadlung4353
@chadlung4353 Жыл бұрын
I get great value from your videos (thank you) and have been hoping you would start doing some Compose multiplatform - and here it is! Another thing I don't see a lot of is making a Library in Kotlin Multiplatform and then utilizing that between iOS and Android and in particular the nuisances of getting Flows working on the iOS side. Even something simple like a library that makes HTTP calls continuously fetching updates and feeding those results back to iOS and Android via Flows. Also, I like the idea of more Compose multiplatform videos like this. Thanks.
@ivandimitrov2401
@ivandimitrov2401 Жыл бұрын
You're amazing! Thank you for all the effort you put in! ❤
@aviralkaushik3171
@aviralkaushik3171 Жыл бұрын
Yes sir, please build a complete playlist on KMM that's will be great
@TerryNeve-ke3js
@TerryNeve-ke3js Жыл бұрын
Thank you for this great video. So timely as I have my first Android app in testing at the moment and people keep asking "is there an IOS version?". My reply has always been pessimistic because a) I don't have any Apple hardware and b) I don't want to have to learn a whole new programming language and DE. It seems at least one of those obstacles is being eroded. Hopefully if I can make some money from my app the other one will gone too 🙂 Thanks again Philipp, your videos are extremely helpful and inspiring!
@imamyusupbachtiar5461
@imamyusupbachtiar5461 Жыл бұрын
Nice bro, you are is better than my professor
@Unboundbooksummary
@Unboundbooksummary Жыл бұрын
I am glad i found your channel . please keep up this work THANK YOU
@codeventure23
@codeventure23 Жыл бұрын
Awesome... Looking forward for the course!
@dhananjaywithme
@dhananjaywithme Жыл бұрын
Half way into the video we finally start to write the code 😢 is what i have always hated about Android and they aren’t fixing that which is a terrible developer experience
@daudhrimon
@daudhrimon Жыл бұрын
Yes, want more video about Compose multiplatform...🔥
@mark-147
@mark-147 Жыл бұрын
Great job Philipp, thanks very much.
@filipmanevski9872
@filipmanevski9872 Жыл бұрын
Please make a bigger app, im really interested to see how this all works. I find it very fascinating , but im also very interested to see if you still need to know swift for more complex stuff.
@PhilippLackner
@PhilippLackner Жыл бұрын
Will come 👍🏼
@pablovaldes6022
@pablovaldes6022 Жыл бұрын
You will definitely need swift knowledge, especially when you have to deal with platform independent code as connectivity, sensors and such.
@vinaykumarpatel649
@vinaykumarpatel649 Жыл бұрын
Love to see full course.
@alpeshdev7579
@alpeshdev7579 Жыл бұрын
I love to see the video about KMM.
@ngolian
@ngolian Жыл бұрын
I would definitely be interested in more videos about Multiplatform, both KMM and Desktop Compose. I'd by interested in your thoughts about view models. I'm currently using a similar approach to what you described in your paid KMM course. Does Multiplatform have a ViewModel class that can use the lifeycle-aware version on Android but also work on iOS etc?
@ChrisAthanas
@ChrisAthanas Жыл бұрын
Go excited to see compose on iOS
@arezoonazerdeylami7703
@arezoonazerdeylami7703 Жыл бұрын
Thanks a lot for sharing this great video. We want to add KMM to an existing Android and iOS project, and we want to know how it affects the APK & IPA file size.
@DcreationsLyrical
@DcreationsLyrical Жыл бұрын
Great video. Please make a full app video
@giovanileitevitor
@giovanileitevitor Жыл бұрын
UAU... a fantastic tutorial ... very thanks to share this content.
@sooshil
@sooshil Жыл бұрын
Great video as always. You are motivating me to buy a Mac.
@ЮрійБережний-с7ъ
@ЮрійБережний-с7ъ Жыл бұрын
How can we download image like in coil by url for multiplatform for iOS ?
@ИванЕмелин-ш9ш
@ИванЕмелин-ш9ш Жыл бұрын
Thank you for the video, I want more about kmm)))
@aldairparra8
@aldairparra8 Жыл бұрын
Amazing demo!, thank you very much! :)
@rajkumarnallusamy-w5k
@rajkumarnallusamy-w5k Жыл бұрын
Hey Philipp it's a great effort I can see. I was stuck with the KMM compose for last 3 days like installing cocoapod. But you did it in a very simple way. Thanks. I want to know if any TabNavigation available in Kotlin compose. Thanks again
@emremuhammetengin2085
@emremuhammetengin2085 Жыл бұрын
Thank you for great video !! I have suggestion for new video subject that is a compose multiplatform with clean architecture and sharing viewmodel between ios and android with compose multiplatform 🙏
@ОлександрГридько
@ОлександрГридько Жыл бұрын
Do a video for LazyColumn performance tips.
@fotoh1589
@fotoh1589 Жыл бұрын
I was just looking for that!!! and!! here's your video!!!!. Thanks buddy
@JorgeCastro-sb3ss
@JorgeCastro-sb3ss Жыл бұрын
Thank you, my friend, your content is impressive. Could you please share an example of how to create a simple app using an established software architecture? For instance, in Android, it is very common to use Clean Architecture with MVVM. What would be the most recommended approach for Compose Multiplatform?
@andrewboy0411
@andrewboy0411 Жыл бұрын
Thank you, i like make a chat with KMM, if you do it i've apreciate so much. 😁
@stacy3581
@stacy3581 Жыл бұрын
Definitely more deep dives in this area! p.s. they changing name to KMP vs KMM?
@seanknowles9985
@seanknowles9985 Жыл бұрын
Its actually possible to launch iOS emulation from android studio :))
@whitemamba00
@whitemamba00 Жыл бұрын
Wonder how lol
@seanknowles9985
@seanknowles9985 Жыл бұрын
@@whitemamba00 yep, shrugging face.
@mckenytech8033
@mckenytech8033 Жыл бұрын
@@seanknowles9985 yeah , right of where you choose the device to run the app on
@zor5559
@zor5559 Жыл бұрын
Can you make more videos about making desktop versions of the apps?
@firozshaikh121
@firozshaikh121 Жыл бұрын
yes, you are awesome, plz make a video of it.👍
@oleg12395
@oleg12395 4 ай бұрын
Have a lot of errors with dependencies and gradle scripts ... Why the default blank KMP project doesn't build correctly ? Is it really possible to use KMP in real commercial production ? If i can't set up this simple project?))
@RAJSINGH-mr7hq
@RAJSINGH-mr7hq Жыл бұрын
Great Content creator!! Keep it up.
@adarshtechstore
@adarshtechstore Жыл бұрын
Impressive, I like your code implementation and also I have one question, how we can implement documentation code? can you create Full Video Tutorial for the Cross Platform using Compose?
@seanknowles9985
@seanknowles9985 Жыл бұрын
1000000% build a full app!
@DmitriyGreh
@DmitriyGreh 10 ай бұрын
In my project implementation(compose...) still has error...How to fix it?
@jyashi1
@jyashi1 Жыл бұрын
I am getting error in Xcode Cannot find 'AppKt' in scope for Xcode I tried cleaning and rebuilding both android studio and xcode project. Any suggestions?
@forest__fires
@forest__fires Жыл бұрын
yes Philipp we want actually
@kautsaralbana7366
@kautsaralbana7366 Жыл бұрын
I've question about multiplatform? Lets say if we want video player, kotlin will use exoplayer. Is it possible if we want exoplayer running on ios?
@dreablin
@dreablin Жыл бұрын
Official guide asking to use cocoapods, you are using regular framework. I was trying to find information what to use and why but failed. Any tips for that? :)
@sijanneupane
@sijanneupane Жыл бұрын
hey philip, so everyone on comment section wants a full project on this?? ;) guess you've to do it now! XD is this getting real?? Am I going to increase my rate by 2X with added ios app feature?? damnnn! hopeful, man! hopeful!
@victoryghor9009
@victoryghor9009 Жыл бұрын
I am waiting for the full course on compose multiplatform
@abdullahkardas8887
@abdullahkardas8887 Жыл бұрын
I think this is not Compose Multiplatform because I was expecting compose UI for both android and IOS but you did UI in SwiftUI for IOS
@ChanelFriendly
@ChanelFriendly 10 ай бұрын
now u can use compose UI for both platforms
@abdullahkardas8887
@abdullahkardas8887 10 ай бұрын
@@ChanelFriendly yes but he didn't use it
@snehalizpaul6979
@snehalizpaul6979 Жыл бұрын
Hi @PhilippLackner, is there a way to do compose mutiplatfrom project in my windows machine? Tried VMware to have MacOS virtual machine, but was unsuccessful. Any advise or hope rather than buying a macbook to run iOS simulator.
@kiranrayala9939
@kiranrayala9939 Жыл бұрын
Cool video thanks philip.
@galaxiegalaxie5003
@galaxiegalaxie5003 Жыл бұрын
Great content, now mix that with moko mvvm with compose multiplatform support😊 or similar library, also do you guys have any tips on how it handle or implement navigation, backstack on android,ios?also do you guys know about the databse library which has full auto migaration for multiplatform?
@azamovdev
@azamovdev 11 ай бұрын
Function declares an opaque return type, but has no return statements in its bod i have this error How to fix ?
@adbysantos6603
@adbysantos6603 Жыл бұрын
Great video 🤘🤘
@oleksiikravchenko5506
@oleksiikravchenko5506 Жыл бұрын
@PhilippLackner Hi! I try to complete this lesson 2 times, but every time at the final build I getting an error "Thread 1: signal SIGABRT" in struct iOSApp. I use VMWare with macOS for build iOS app in Xcode.
@SiamakAshrafi
@SiamakAshrafi Жыл бұрын
does the Compose UI look the same on iOS and Android? Or do they look like the native UI for each?
@jelajahmania
@jelajahmania Жыл бұрын
can it work on windows?
@arjangap2551
@arjangap2551 Жыл бұрын
I love kotlin ❤️
@hestonic5114
@hestonic5114 Жыл бұрын
Hey Phillip. Thank you for video!! Do you know, when I use IOS emulator, how can I look logs or println's which I left in the code ???
@OmarAhmed-jo1cf
@OmarAhmed-jo1cf Жыл бұрын
can you do the whole project just in kotlin without having to go to the platform specific packages ?
@Weverton-t6e
@Weverton-t6e Жыл бұрын
Thanks só much help me a lot😊
@juanfrancisco9039
@juanfrancisco9039 Жыл бұрын
Great video, I was trying to do the same but Xcode does not recognize AppKt.
@nomugop8017
@nomugop8017 Жыл бұрын
Do it bro ! Your the best !
@mikaeloverfjord9047
@mikaeloverfjord9047 Жыл бұрын
What happened to the intro audio for it to sound like an AI generated voice? Still a good video.
@HidungPesek
@HidungPesek Жыл бұрын
so.. could be xml can be shared also? hmm.. interesting
@xaix2419
@xaix2419 Жыл бұрын
Follow this video and i still stuck on error: no such module 'shared', is there anyone have a same problem?
@arozendojr
@arozendojr Жыл бұрын
Do you intend to share the source code made in this video?
@francislcode
@francislcode Жыл бұрын
How is the compose part rendered? is it custom SwiftUI views, custom renderer with skia or webview?
@ALEX54402
@ALEX54402 Жыл бұрын
Sir can you make another video about this xcode environment setup and how your project got .kts build script in my Android studio demo project does not gives me .kts build scripts how you did that
@danielmwinzi9223
@danielmwinzi9223 Жыл бұрын
Can I still write compose multiplatform on a HP laptop?
@bhattviswash3136
@bhattviswash3136 Жыл бұрын
Hi Phillip sir , In my coding career your vidoe has work like savior and your jetpack compose vidoe for note app and crypto app was my starter point to move completely in compose I want ask you about one doubt and If you can guide me it will be great help I to want ask you that I have 3 years experience in android native development and people around me earn more in hybrid and get freelancing work more in compare of native , But I want to stick in native if you can help me I am more concerned and confused regarding my career.
@royss7656
@royss7656 Жыл бұрын
is it hard to pass events and state to composable on ios side ? :(
@victoryghor9009
@victoryghor9009 Жыл бұрын
it is possible, implement the UI and test without a mac book?
@tuhinbhowmick8424
@tuhinbhowmick8424 Жыл бұрын
It would be cool if you made a full blown somewhat small desktop app
@fixilein1
@fixilein1 Жыл бұрын
What's the best way to get a Preview of a Composable in the shared module? Since the @Preview annotation is actually @androidx.compose.ui.tooling.preview.Preview, it does not work in a non-Android module.
@technicalwizard2200
@technicalwizard2200 Жыл бұрын
how to backup and restore sqlite database with the help of google drive api the way chat backup and restore is done in whatsapp
@shivamdawar97
@shivamdawar97 Жыл бұрын
Yes Build for other platfoms also
@ohiorenuaaigboje7500
@ohiorenuaaigboje7500 Жыл бұрын
I use KMM for desktop app sometime, I build a file explorer. My question is, do you require only Mac for KMM to build ios apps. Or does this also works for windows
@PhilippLackner
@PhilippLackner Жыл бұрын
You can build everything on windows except the iOS part
@rockerxillodiego
@rockerxillodiego Жыл бұрын
nice one bro
@myselferbumba
@myselferbumba Жыл бұрын
How to add Desktop or Web module ?
@RashedulIslam-ns3ig
@RashedulIslam-ns3ig Жыл бұрын
Thank you very much.......🎉
@MuhammadMuadin-e6y
@MuhammadMuadin-e6y Жыл бұрын
is it possible for windows users?
@mrdrugdesigner
@mrdrugdesigner Жыл бұрын
Thanks Phillip for this great content.
@BassirouRabo_h
@BassirouRabo_h Жыл бұрын
How to handle navigation
@Mert-qu2ip
@Mert-qu2ip Жыл бұрын
What is the difference between Kotlin Multiplatform and Compose Multiplatform? I know that swift ui is also written in Kotlin Multiplatform. What are the other differences? Why did JetBrains release two different technologies?
@tjkn8734
@tjkn8734 Жыл бұрын
If I'm not wrong, KM is sharing business logic only while CM is sharing both business logic and UI using kotlin.
@ahtishamali7987
@ahtishamali7987 Жыл бұрын
Thanks
@Callmetechieee
@Callmetechieee Жыл бұрын
Is any way to use kmm without mac
@renanfpedro
@renanfpedro Жыл бұрын
Phillipp, do you think we will be able to develop to VisionOS too?
@renanfpedro
@renanfpedro Жыл бұрын
If so, make a video about it!
@arunkumars120
@arunkumars120 7 ай бұрын
Getting error Not able to tracck
What Is Kotlin Multiplatform And How Does It Work? - KMP for Beginners
10:17
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 4,9 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 127 МЛН
How to Setup a Room DB for Kotlin Multiplatform Compose
20:27
Philipp Lackner
Рет қаралды 15 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 57 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 26 М.
How to Share Resources in KMM (Strings, Images, etc.)
22:58
Philipp Lackner
Рет қаралды 16 М.
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 15 М.
Building a Mobile App in 2024: The BEST Technologies
13:31
Dan Ilies
Рет қаралды 95 М.
Build an iOS & Android app in 100% Kotlin with Compose Multiplatform
50:42
Kotlin by JetBrains
Рет қаралды 151 М.
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 4,9 МЛН