If a guy is wearing a watermelon printed shirt you know he is gonna be honest
@codingwithmitch3 жыл бұрын
😂😂
@nobilkwt72223 жыл бұрын
@@codingwithmitch not 😂😂 it is 📺🤣😂😂🤣🤣😂😂🤣😂🤣😂🤣🤣😂🤣🤣😂🤣😂🤣😂
@gofullstack3 жыл бұрын
🤣🤣🤣 just what he requested for 🤣🤣🤣
@mambo19923 жыл бұрын
ש
@radityoperwianto13393 жыл бұрын
I thought those are pizzas
@mrwhoknows3 жыл бұрын
Holy shit. I watched 36min video. Here's ur engagement 🚀
@Greg-qo2jy3 жыл бұрын
Can't wait for the course :D
@suryaagungputra2983 жыл бұрын
up(y)
@MrMultiBananenLP3 жыл бұрын
This video is a masterpiece, thanks Mitch. This helped me a lot. Definitely going to try out KMM.
@balfit3 жыл бұрын
Thanks Mitch, yet another big timesaver when looking into emerging technologies. I couldn’t spend a day researching these during the past month (though I would have needed more than one). So I was very curious about the impressions of someone doing it. Nice job, as always!
@Ahmed-HS3 жыл бұрын
Hey man, just letting the algorithm do its work, awesome stuff here 💖💖
@CommanderSteps3 жыл бұрын
Thanks for this video. I'm going to start a big KMM project next month. Can't wait. :-)
@alial-sayed81137 ай бұрын
I will take your KMM course and build my graduation project with it. Thank you Mitch.
@Neonyziee3 жыл бұрын
KMM is awesome. We've used it on one project in our company and it is amazing. While still in early stages, we've managed to get everything done for our purposes
@redhotbits2 жыл бұрын
and who are you?
@codingraph Жыл бұрын
@@redhotbits what’s wrong with you?
@redhotbits Жыл бұрын
@@codingraph and who called YOU? your comment is reported as spam
@swapnilgt2 жыл бұрын
Great summary Mitch. This is waht I was exactly looking for.
@kshitijpatil20193 жыл бұрын
Right here after the announcement of Jetpack Compose for Web !!
@shedrackejeh65423 жыл бұрын
What's the point with jetpack compose
@kshitijpatil20193 жыл бұрын
@@shedrackejeh6542 honest answer, coincidence. But if you think about it, sharing business logic with Kotlin Multiplatform + Sharing UI code with Jetpack Compose = Pure win.
@joelmbiye85393 жыл бұрын
Great video. I recently had a conversation with a colleague of mine on this topic. Can't wait for the course to come out. From what I see, KMM is our future.
@nilaydani31442 жыл бұрын
I have been watching your videos for years and this video is literally putting all my questions answered about kmm. Great work 👏. Thanks 😊
@aneeshbansal11002 жыл бұрын
I've been looking for this for a very long time!
@MatheusGambati3 жыл бұрын
I'm tech lead with many, many years of experience on RN and KMM looks really interesting choice. Definitely will try it.
@esdegan71763 жыл бұрын
@Thomas Sutlovic what is the problems with KMM that solved in flutter?
@xbotdroid22113 жыл бұрын
Thanks for your time and effort to show me the greatness of KMM. Waiting for the course!
@ferminlongcob46033 жыл бұрын
Hey Mitch, really appreciate your honesty and great video.
@gamiike3 жыл бұрын
Hello, Mitch-senei. Your English is very good to listen for me Japanese. Thank you for every great video every time!
@anesabismail61113 жыл бұрын
I guess it's time to start learning KMM. Thank you for the video. Nice haircut btw.
@MnemonicCarrier2 жыл бұрын
Hey man, you have a cool haircut 😜I love watching your videos (I'm just starting out in mobile development, was a C++ developer for 30 years, am now retraining myself with modern "marketable" skillz).
@Ankhyl3 жыл бұрын
In my experience with big teams and clean architecture the teams from both platforms work in features, its not 2 teams but several teams, one per feature. So i think that it will result ok.
@DanZeevi3 жыл бұрын
Great content! IMHO for larger teams, iOS devs would find it easy to learn and migrate to Kotlin, so they could implement new features themselves. We tend to forget Android Java devs had to learn Kotlin which is much different.
@SriHarshaChilakapati3 жыл бұрын
I was waiting for you to say Flutter is for babies! This is not fair Mitch!!
@lutaayahuzaifahidris36793 жыл бұрын
Flutter has matured
@ShivamJha003 жыл бұрын
Ye cuz he sucks at using it lmao
@gofullstack3 жыл бұрын
I've invested a lot in studying flutter and for the time spent I can tell that flutter is here to stay and I'll go for flutter over KMM if I'm not working with the KMM guys 🤣 Ayomikun
@SriHarshaChilakapati3 жыл бұрын
@@elofusimcanvas5721 I've seen the trend other way. I know a lot of clients who started with Flutter / React Native initially but migrated to pure native after around an year.
@buszi_3 жыл бұрын
In my opinion is if this is a thing and will become big thing like Flutter, and if we're gonna see a "Backend mobile dev" "Frontend android/iOS dev" or even a "fullstack mobile dev" with use of KMM, since it looks a bit like Backend/frontend relation
@gabrielkarczewski44533 жыл бұрын
It’s rather a usual business logic separation, which is also common on the backend. You can separate the backend logic and then write multiple “front ends” for it like a REST API, GraphQL API, CLI or even a GUI. We haven’t seen any “GraphQL front end” developer jobs for example though.
@KimKim-ko7sy3 жыл бұрын
Hey Mitch.. Haircut is dope. I enjoyed everything in this video. Can't wait to see the next big thing.
@hobysmith98253 жыл бұрын
Very, very nice. Thanks for creating and providing. :)
@felipefranco74443 жыл бұрын
Hey Engagement my friend . EXCELENT VIDEO i was waiting this! So glad to be founding member
@JeremiasMoraes3 жыл бұрын
I tried KMM a couple of months ago and I couldn't even sync some dependencies (Ktor and Koin) in Gradle!! I hope KMM keeps evolving because it seems promising!
@codingwithmitch3 жыл бұрын
Ya the gradle stuff is 100% the most difficult part
@jakhongirjalilov13573 жыл бұрын
That's very helpful! I was looking for this kind of conclusion. Thanks man
@saugat.john093 жыл бұрын
Great stuff! Can't wait to learn this!!
@nahidulislam58893 жыл бұрын
You're the first person, who talk about KMM briefly. Flutter isn't for Android Dev. Again Thanks alot🙂
@rahulrawat3293 жыл бұрын
Thanks Mitch, you have solved and answered most of my questions. Thanks for this great video and appreciate your hard work you have put on for this video.
@putras.simaremare69863 жыл бұрын
Awesome video Mitch, very detailed KMM review
@alexwhb1223 жыл бұрын
I love this! could not agree more. I spent about 3 months mostly converting an existing codebase over to KMM. I think I ran into almost exactly the same issues you did. I wish I saw this video back then for the cocoa pods issue. :D But I totally agree with all your conclusions. And gradle is the cause of most of my issues too. I really wish their documentation especially around KMM configuration was better.
@Chekist20083 жыл бұрын
Happy Birthday, Mitch!
@qwertyytrewq93413 жыл бұрын
Video quality ↗️📈🆙!! Niceeeeeeeee
@ZeDzszedl3 жыл бұрын
Great video Mitch! Thank you for sharing your experience and cant wait for further videos on kmp with compose
@timkaborgalinov28483 жыл бұрын
Very structured and well prepared video. Thank you
@AjayDewari3 жыл бұрын
This is very informative, Thanks Mitch, keep rocking.
@suranjithnishalaka73952 жыл бұрын
Man, i loved your sessions
@Q8AM123 жыл бұрын
Great video Mitch. Can't wait for your KMM Course. I hope you use koin for DI. Also, it would be great to see a backend course using Ktor.
@olashiku2 жыл бұрын
nice one mitch. great video 👌🏽
@iftak013 жыл бұрын
My Canadian man...yes I hear or KKM, finally seeing what it is
@taar1 Жыл бұрын
we're using it for 2-3 years already for our swiss bank mobile banking app. it works pretty nicely with android and ios.
@sorasama Жыл бұрын
you use kmm for bank 😮
@rodrigovaccari75473 жыл бұрын
Interesting perspective. I am native Android developer but will start learning native iOS soon and be promoted to Mobile developer. KMM seems like a nice option for future projects tho.
@codingwithmitch3 жыл бұрын
Yes it has a promising future
@samha15133 жыл бұрын
Very good video. With all the thing u said. I can only imagine how painful it is to fix those issues. Specifically the problems u get with gradle dependencies on Android, I will rather spend time to learn swift and build my iOS app. LOVING THE SWIFTUI!!!!
@codingwithmitch3 жыл бұрын
Yeah swift is good times mostly
@AlanGarcia213 жыл бұрын
I've been working in two projects with KMM and I got good results. I'm using KTOR, SQLDelight and coroutines in my data layer and it is working very well. I'm exciting to use the jetpack compose.
@ChiragSavsani2 жыл бұрын
A great explanation Mitch.
3 жыл бұрын
Very nice video, my favorite so far, I was still thinking what to use between kmp or flutter, now I know, thanks, I will watch your next course of course.
@swapnilgt2 жыл бұрын
Setting up cocopads for iOS projects is much easier now as Android studio provieds a Kotlin multiplatform mobile plugin and it sets up all the dependencies for a basic app for you. So, KMM has definintely improved on tooling.
@lindaporsius3 жыл бұрын
Actually I like your haircut. Since you asked. About coding: I'm still confused about the way Android is going from one thing to another. A year ago, they said: Databinding! After that they said: Viewbinding! Now they say: JetpackCompose! What is wisdom? How can you make a decision when everything seems to change all the time? I really am great full Mitch that you share all you find regarding the most recent development with us. It helps to at least know about the way things are going. Thank you.
@toomuchcontra73203 жыл бұрын
I'm excited about this.
@wisnusuryawardhana78913 жыл бұрын
Thanks mitch, Definitely will try it.
@haythama85633 жыл бұрын
As always, great job. Keep it up
@bahaaka8283 жыл бұрын
You did great with kmm mobile. Now it's time for you to try out the full kmm experience: - Server side app (Kotlin) you can use spring (with kotlin) or (What I recommend) use ktor you will love it. you can start very quickly (it is close to express-js if you ever had fun with nodejs) - Browser target (KotlinJs) and use React (There is something called kotlin-react wrapper made by jetbrains) if you don't want to work with react you can have vanilla site but React is literally works (with minimal differences) like any other declarative ui-kit I bet that you can learn it very fast (not more than 2-4 days) - Android - IOS targets (you already the expert) Apply it on your power outages app. Don't you want to have a web target as well? I remember that your app backend it's just a bunch of cloud functions. You will obviously now re-built it from scratch with kotlin but it's fine (it's only couple of functions so it's gonna be easy)
@codingwithmitch3 жыл бұрын
Maybe after the kmm course. We'll see.
@luyokai3 жыл бұрын
Great video, Mitch! KMM all the way!
@RobertoAllende11 ай бұрын
Hey Mitch, great video. Re the haircut... Well I don't feel qualified to talk about that 😅
@excitedkiddo4993 жыл бұрын
It was a relief to know that you also got stuck at similar places :P
@prashantsurti57883 жыл бұрын
koin is very painful in kmp
@RicardoPrado253 жыл бұрын
¡Thanks a lot Mitch! such a good information.
@EvanRittenhouse3 жыл бұрын
One of the biggest arguments in favor of KMM vs Flutter is that you can actually choose how much of the app gets written in Kotlin. You could easily have 90% of the app written in KMM and just do the actual UI in Jetpack Compose/Swift UI, or you could just build a single library for some common functions and share just that library between the iOS and Android apps. With flutter you HAVE to build the whole thing in dart because there's not good cross-language support
@tigran.galstyan3 жыл бұрын
Thanks, Mitch! Nice to know that ViewModels also can be shared!
@moussawade59573 жыл бұрын
Thank u again and again Mitch
@ianschoenrock22853 жыл бұрын
Didn't realize I needed this video
@codingwithmitch3 жыл бұрын
You need all my videos of course. There's only like 600 of them don't worry
@reyhanetpour65313 жыл бұрын
Great job🙌
@hemanth_sr Жыл бұрын
great video mitch
@MisterK-YT2 жыл бұрын
Very informative, thanks!
@Titanman3162 жыл бұрын
Interesting video man, thanks
@nonofce3 жыл бұрын
Excellent video Mitch, thanks you
@pknerist3 жыл бұрын
Looking forward to your KMM course
@brucexia59333 жыл бұрын
Excellent video! One thing I dislike about Flutter is lack of data class, which makes it so hard to write immutable state!
@user-sk5gc4jf5d2 жыл бұрын
Thanks for the wonderful video.
@jknair03 жыл бұрын
Mitch that was very helpful! Keep making videos! One tiny thing instead of edit button you could have used back button.
@Christopher-pe6zj3 жыл бұрын
What a fire video... thanks man!!
@mhk81303 жыл бұрын
Thanks for the video. It’s very interesting!!
@Maurishioh3 жыл бұрын
Hey Mitch , Great recommendations !!!
@raggedycoder3 жыл бұрын
Nice Engagement! BTW I was thinking when did Jake Gyllenhaal start making KZbin tutorial for Coding!
@cicerohellmann3 жыл бұрын
Awesome video, thanks for the overview
@rindress3 жыл бұрын
Hey Mitch. As always love the presentation and can't wait for the video. Hope you're getting some sleep these days :-) I have 4 kids but they are grown now so just bigger problems :-D
2 жыл бұрын
thx, great vid before jump into KMM
@giuseppefalcone2203 жыл бұрын
19:00 voice crack killed me hahahah Nice job btw
@codingwithmitch3 жыл бұрын
Puberty is a sonofabitch
@HamidShaikh-hw2um3 жыл бұрын
interesting information in this video thanks for this video and your hard work to make it superb!!!
@kudota67323 жыл бұрын
Excited for that new course
@rocksoldierperu3 жыл бұрын
Good video! Thanks for sharing your thoughts.
@OmriYaHoo3 жыл бұрын
In the company I'm working at we are using Gradle for all our micro-services (Java BE). Gradle is really a pain, after using it a bit I really understand why people would rather just stay with Maven. Gradle has so many issues with it breaking your builds and the official documentation is good but hardly enough to cover all the issues that Gradle can cause. Another example in the tech world for really powerful features (you can't claim Maven is more powerful than Gradle) delivered in a not approachable way...
@LeHoangTu3 жыл бұрын
Thanks for sharing. Love u :x
@abdokako38833 жыл бұрын
after relase i think no kmp or flutter will be first choise for multi-platform mobile, cuz apple never let her siwift or let google take their place in mobile
@thechingga2 жыл бұрын
Yes it can - don't despair!
@armandopena32723 жыл бұрын
Thank you very much. Excellent video.
@alisadeghian12493 жыл бұрын
Thank you Mitch.
@mrt73663 жыл бұрын
Great video man!
@aivannecabrera35232 жыл бұрын
Thanks for such an informative video! I went from "wtf" to "Wow, I actually made a soft!" in about an hour (I had to keep stopping and
@gayathrivbangera39753 жыл бұрын
Hey Mitch great informative video
@danieloliveira1382 жыл бұрын
Thanks Mitch!!!
@theLaughRiot003 жыл бұрын
Great and honest review, Whenever I watch your video or talk, its worth watching and helpful. Few Question: 1. Please share the tutorial that u have watch for learning the SWIFT Ui. 2. I have heard that Jetpack compose ui is also available for web. I still confused what to pic Flutter or Android... Currently I am working as React-Native Dev. But I had working experience with android and U help al lot to keep us updated with Android. Thanks for your work. Great Job and Stay Safe. :)
@1414145082 жыл бұрын
The main thing you missed is size of the application tell us about the size of the application.
@melanierhianna2 жыл бұрын
I would say the complaint about the iOS devs having to talk about the Kotlin team is that you should have a separate pure Kotlin business logic team in the middle which both sides have to talk to. Taking that and using it an Android app or an iOS app is up to separate teams. It’s no different to having a middleware or back end API team and then having different client teams for web, mobile etc.