Mvvm with clean architecture if the project is big/complex. Otherwise, just mvvm for simple projects.
@AbhinavM7825 сағат бұрын
Hehe, ♾️❤️
@zachattack16835 сағат бұрын
Bro saved me with that intro. Awesome video man
@SoXFarXGonee6 сағат бұрын
Like he said, "If you turn on your brain" most apple users dont have the ability to do that 🤷🏽♂️
@MrGiane8 сағат бұрын
Is it still worth to use jetpack to create android apps. What is the best use cases for use jetpack instead of other technologies
@HandleOnTheSpot8 сағат бұрын
ok look I gotta do some confessions here. you are my buddy and best friend that i would ever find who is doing youtube but also in android development and one thing i would say i'm no expert nor wealthy so only way to support is to share and like. and i'm saying it from literally from depth of my heart and I watching video and paused it to just get it out at 0:17 just know that there are still people and they have emotions which supports you and are not total dumb AIs :))
@PhilippLackner8 сағат бұрын
@@HandleOnTheSpot thank you, happy learning 🙏❤️
@eniskaner95288 сағат бұрын
A few days ago, i decide to make my projects with CMP, then i saw your really instuctive video about it. It was really, really helpful to start with. Thank you so much Philipp 😄
@ovedgustavorinconmachado118310 сағат бұрын
Thank so much Philipp, we all here are grateful with you
@JeudryPeñaPeña11 сағат бұрын
This is by far the best KMP video ever til the day.
@blackrider888312 сағат бұрын
I got no clue what kind of stoopid developer I would be if you didn't provide us with all these videos Tysm man😭
@UsmanJamil-i5u12 сағат бұрын
hii philipp bro in you video 1h : 46m: 49s there is some error i would love to see how you debugg your code in next video i want to see how you debugg your code don't get my words wrong just feel what i trying to say because my english is not so good and also i see your content for the first time and it is so deep and meaningful thanks for sharing your knowladgeable content ❣
@tejasalsi13 сағат бұрын
This is absolutely true, now market don't need engineer with the expertise in one technology but expert in one technology and holds detailed understanding of surrounding technology which makes any application a complete product.
@AK2000YY14 сағат бұрын
These are amazing tips.
@supadeurali984815 сағат бұрын
This topic still remains controversial. I personally do create a variable in viewmodel: isDataLoaded And trigger LunchedEffect only when the data was not previously loaded. if (viewModel.isDataLoaded.not()) { LaunchedEffect(key) { viewModel.loadData() } }
@AbhishekSharma-ex7rx15 сағат бұрын
Nice ass in pics, realy apritiate it ...!
@HikaruAkitsuki15 сағат бұрын
I usually use zero comments. But when I start to write longer code, I have to use comments because I often forget the function.
@danielreinhold847516 сағат бұрын
Hey Philipp, could you please make a video in which you explain how to enable EdgeToEdge correctly?
@Quracrow16 сағат бұрын
Nice video but it would have been much better if you start from scratch. Like setting up the project. Cloning and using the package names you used is not a good way to start in my opinion. Other than that thank you so much for all your tutorials
@PhilippLackner15 сағат бұрын
But I don't do anything else than copy pasting that stuff as well. And for these ready made classes it's just super tedious to explain these 10x over multiple videos if I can just link a recorded video once. In my paid courses everything happens from scratch except for the dependencies
@Quracrow15 сағат бұрын
@PhilippLackner Yes I understand you are right. It is just that for me I want to see it that way. I will watch your linked videos. You dont have to explain the same thing over and over again. I will also check your paid course. Thanks for taking the time to make the videos and even reply to everyone.
@MrAliemre0316 сағат бұрын
Can you make tutorials by using fleet in the future
@ryana.982117 сағат бұрын
Lol, Google already takes 30% on subscriptions...and you're funnelling your audience to another payment layer. Tsk tsk....
@moneymanifestation950517 сағат бұрын
You are getting replaced and you're clearly overpaid 😂you can deny it all you want. Same thing photographers used to say about their skill. It justified their overpaid trade until smartphones came out. Then everyone became a photographer, with the latest gear 😂my 8 yr old uses AI 😂you really think we're going to go backwards
@PhilippLackner17 сағат бұрын
Tell me you're not a developer without telling me you're not a developer
@moneymanifestation950517 сағат бұрын
@PhilippLackner couldn't argue a word i said 🤣devolop some debating skills 🤣
@neosuperstar19 сағат бұрын
Guy, really ... Thank You ♥
@kinggeorges62520 сағат бұрын
Thanks for the video. That's great
@MobileDeveloper196523 сағат бұрын
Will you update this course?
@parlindungansinabariba5187Күн бұрын
Yo Man, The real MVP 👍
@Stark7_WorldКүн бұрын
Ultimate guy Phillip 💙
@theone3746Күн бұрын
Can you do an updated tutorial on adding ads and monetizing our apps wit multiplatform? Im struggling finding tutorials on this.
@yossimaskin1393Күн бұрын
Why do you need the Root approach for screens? Can't you create the viewmodel inside the composable in the nav graph and pass only the state and onAction? To me it seems like an extra redundant layer
@PhilippLacknerКүн бұрын
You could, but with more screens the nav graph gets more and more messy
@Disha-yq7phКүн бұрын
google is just cant find anything to do but to turn android native development coding to be like fucking flutter i don't why would someone write code for ui and code for logic its too much wasted time on ui in xml i can make a page in seconds or minutes compose i feel like my time is consumed by ui not to mention redability is so fucked up in compose also its antipattern business and ui are merged
@sooshilКүн бұрын
Ohh my god. You are the Gem, Philipp. Thank you so much for this course. God bless you. <3
@АлександрПальчевский-г7оКүн бұрын
Hi Philipp, thank you for the video! Could you please create a guide on working with "Window Size Classes" in Kotlin Multiplatform and organizing an adaptive UI for mobile, tablet, and desktop? I'm struggling with this, especially when accounting for screen orientation. Thank you!
@mryup6100Күн бұрын
What!? I've been interested in this, since it would allow me to publish apps on other platforms aside from Android.
@swarupbhcКүн бұрын
it's great
@GreymemКүн бұрын
Future garage and dark techno (cyberpunk alike) only
@patrickbrumm420Күн бұрын
I am looking for a developer to hire for a project, could you help recommending anyone or interested yourself? Its essentially a Dead Man Switch for people with pets.
@silq300Күн бұрын
You are really a very special person and with the content you provide in jetpack compose there are many people who are learning and building their apps and you and every new programmer's opinions in kotlin MVM you deserve to respect my respect
@stasleonov5196Күн бұрын
What a big gift, thank you, Philipp!!!
@ronenfeКүн бұрын
why can't you build a theme with one color in code and use it in the app?
@RemzoTVКүн бұрын
Great tutorial! I've one additional question related to KMP - what is your recommendation for creating product flavors what will work for all platforms? For simplification let's assume that each flavor has a different version of the Composable function named the same. As far as I know, the traditional product flavors are not supported.
@bkshows9141Күн бұрын
Sir , I new in android jetpack compose if you add compress image show after selecting in this video then very thank of you
@shamshadp3421Күн бұрын
Can I get in? Is the UI different?
@gb_kashКүн бұрын
My favourite
@DenisBourneКүн бұрын
This is great, thanks for all the great content. I do have a question do you have any info or resources for building white label apps using Compose MP?
@azharalibhutto1209Күн бұрын
Great work ❤❤❤
@ibrahims9278Күн бұрын
Great video. Thanks for sharing.
@touqeerjavaid7333Күн бұрын
will this course also to learn jetpack Compose or we need to learn jetpack compose separately?
@PhilippLacknerКүн бұрын
Separately
@amirsaim4011Күн бұрын
"Absolutely fantastic tutorial! The level of detail and organization is impressive, from the clear breakdown of sections to the smooth explanations of complex topics like Ktor 3.0, Room database setup, and custom animations. The timestamps are super helpful for navigating through this comprehensive guide. Thank you for putting so much effort into making this tutorial both informative and engaging
@ElkasinoxКүн бұрын
Does this cource use the new shared Jetpack Viewmodel?
@PhilippLacknerКүн бұрын
yes
@user-ko2bn9xq8gКүн бұрын
maybe you know how to do a navigation back that works with dragging? So you can go back from a Book screen to s screen with list of books by dragging your screen from lest to right? I'm trying to implement this feature to my apps, but I think I'm doing it wrong. Maybe you can do a video about it? I saw that feature in Instagram too (when you are in someone's profile screen and drag to right to go back to previous screen)