Never thought that I would learn Kotlin and here I am.
@clausji2 жыл бұрын
Thank you Mitch I just starting working at McDonalds as a front end dev and they use MVVM with compose and Hilt injection so your videos are super helpful to get up to speed 😊👏
@BlackIronMess3 жыл бұрын
I'm new to all this jetpack compose library and your videos have been a gift, thanks for this course Mitch
@gulshanpatidar79083 жыл бұрын
It is a great in depth video which gave me clear understanding of rows and arrangements
@VivekSharma-qw5ky3 жыл бұрын
we can also use : Row( modifier = Modifier.fillMaxWidth(), horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ){ // } arrangement and alignment in Row and Column composable @CodingWithMitch
@matheuscorrea80393 жыл бұрын
That seems more organized to me
Жыл бұрын
Hey Mitch. You have it, the talent to teach.
@alirezafaraji3 жыл бұрын
I hate android programming. most of the stuff has changed. despite that, you're awesome man. keep it up
@jensnorell17243 жыл бұрын
Great stuff Mitch! I am doing my own project in Android and your videos are always extremely helpful. Thumbs up and a subscription from me.
@freed54642 жыл бұрын
You want engagement? You want me to give you something? I buy ring. I give ring🙄 Seriously though, keep it up! I signed up for your KZbin channel and I'll probably do the same for your website. I'm taking a break from coding for the rest of the weekend (an improbable occurrence) and I'm going to go through your videos. Thanks! for the great content.
@andrewizquierdo59443 жыл бұрын
hey mitch, good video. QUESTION! with your Row that's comprised of "Happy Meal" text and "price" text.... i understand how you use `Arrangement.SpaceBetween` in the parent Row so that the first Text() will be at Start, and the second Text() will be at end.... . however.... if your first Text() 's text takes up too much horizontal space, it seems to push the second Text() off screen. ... im trying to get it so that the second Text() will ALWAYS be at the end, and if the first Text()'s text is approaching it, that it will just wrap itself and will not interfere with the second Text() .... any ideas? thanks! =)
@AbdulSamadQurashi7 ай бұрын
Hey mitch, here is your engagement :), please update the jetpack compose lectures as they are bit old
@vladimirpavlov3 жыл бұрын
Great stuff Mitch! You are the best!
@dreeemchaser9758 Жыл бұрын
Thank you ! your video helped me with an assignment :)
@KevinMeneses3 жыл бұрын
Great stuff Mitch, your content is useful as always
@roxxyrafael25643 жыл бұрын
Learning a lot from your channel! One of the best channel to learn and be updated with android development. Thanks for your videos! I hope Paging will be included as topic in your next videos! :)
@codingwithmitch3 жыл бұрын
Pagination will be part of the course. I don't use the paging libraries tho. I prefer a custom approach
@nicolagallazzi92953 жыл бұрын
Great tutorial Mitch, thanks!
@hellespont50723 жыл бұрын
Great stuff Mitch, new sub here! Certain things have changed with Compose since these vids were made, but actually it helps me with learning as it really gets you thinking deeply about this stuff. Looking forward to completing this course! 👍👏
@Satishsingh-yc9bs Жыл бұрын
Hey Mitch. Here is your Engagement 😁
@mytubekt2 жыл бұрын
2:30 Great explanation! Thanks!
@adamnoor83803 жыл бұрын
Order of the composable function is also effect a lot. Like when applying background or padding just switch their places above and below so you feel the difference.
@rafaeldavidcastroluna76003 жыл бұрын
Mitch, greetings from El Salvador
@anshumandhal3 жыл бұрын
Thanks for the free course, Mitch!
@asimshahzad36723 жыл бұрын
Hey Mitch is it good practice to use this thing as it can be too much code inside activity ?.
@helskamp21093 жыл бұрын
I love the way Mitch explains the different subjects! I wanted to use Co-Routines forlong time but never got into it (because it looked difficult). After i saw "CodingWithMitch" youtube lessons.... it was soooo easy. Now i am a big fan. Thank you for explaining difficult stuff (at first) and make it understandable! I will see *all* your youtube videos !!! Regards, henk
@kashwaa3 жыл бұрын
The concept of alignment and arrangement is easy. If you are confused just remember that: In Columns: - Column is responsible for laying out its children vertically. i.e. It should be the one who knows how to arrange children vertically, and children has nothing to do with that, because it would be a mess if each child decided to align it self without arranging with its siblings. - But each child is free to but itself horizontally in any where it likes because the column gives it the whole column width as a horizontal space to play with. In Rows the exact opposite apply. - Row is responsible to layout its children horizontally - Each child is given the whole height of the row to put itself anywhere vertically in that space.
@reda89593 жыл бұрын
For someone starting Android development, do you suggest jumping right away into Compose or is it better to learn old layouts first? Great course btw! I like your work very much
@codingwithmitch3 жыл бұрын
I think movie ng forward compose is the way. But you might have a tough time getting a job until it gets some momentum
@simonpeterojok22913 жыл бұрын
Yeah 😂
@SpaceTimeBeing_3 жыл бұрын
xml for now, but checkout compose, it would be hard to learn suddenly when it gets released since it's completely different.
@ashishgautam28423 жыл бұрын
nicely explained love it ❤
@heshammohamed63853 жыл бұрын
Very Brilliant Mitch
@vibinu75893 жыл бұрын
What's the equivalent of wrapcontent, matchparent and fillparent in compose?🤔
@kmaximoff3 жыл бұрын
Match thank you for all of your courses, I love the way you explain. I would like to see fundamental course that only focuses on Kotlin (as alternative to Java courses), all aspects of language and tons of practice problems, and sample console applications. PS. I have looked all other courses on Kotlin on internet they make you familiar with syntax but do not teach how to code purely on Kotlin.
@paulvickers80593 жыл бұрын
jetbrains academy has a kotlin track, which is I think is still in beta, so is free for the time being. It's very good, you have to solve problems. There's also a book atomic Kotlin which does something similar.
@kmaximoff3 жыл бұрын
@@paulvickers8059 thank you Paul!
@ViralJoshiVirus3 жыл бұрын
Wowiee...mitch..awesome..
@muhammadfirdaus33903 жыл бұрын
Great job: please focus on JP Compose, if you think and believe that's is the future.
@jeankarax92632 жыл бұрын
Here's your engagement! :)
@adamnoor83803 жыл бұрын
I like your content very helpful
@hirendesai82613 жыл бұрын
is there any bug in android studio canary 4.2? cause whenever i make changes in jetpack compose app i need to uninstall the app and then have to install it again in order to see changes. I'm not able to see changes after running app or instant run feature.
@tcpro09023 жыл бұрын
Can we use constraint layout with compose (rows and columns)?
@jess_o3 жыл бұрын
13:35 Lets say the title might have a very long string, that will take up more than the width of the screen and we wish for it to wrap before hitting the price Text. How would we accomplish that? I have a similar layout right now, a Column filled with multiple Rows, that forces the last item of the row out of alignment when the item to its left is too long. In my case, it happens to be a Text shoving a Radiobutton wide to the right
@jess_o3 жыл бұрын
Nevermind, figured it out from your Compose recyclerview video; fillmaxwidth(0.85f) on the text
@kondalraotirumalasetty39082 жыл бұрын
Do we have Flex layouts in compose
@kunalkotiyal95663 жыл бұрын
Thumbnail 👌🏼
@frankyjunior60053 жыл бұрын
if the tile is too long, the price will not appear, any suggestion to fix this issue?
@vicky227023 жыл бұрын
Engagement here 👍😉
@abdelrahmanesam36843 жыл бұрын
Do you think this will be cross platform too and native development will die ? Particularly with kotlin multiplatform ?
@codingwithmitch3 жыл бұрын
Who knows
@SpaceTimeBeing_3 жыл бұрын
Why use spacer composable so much, wouldn't padding within modifier of the other composables do the same?
@codingwithmitch3 жыл бұрын
Ya fine either eay
@cicerohellmann3 жыл бұрын
Here's your engagement :)
@محسننادرزاده2 жыл бұрын
Hey Mitch, here is your engagement
@alirezahsn3 жыл бұрын
perfect👌flutter like😉
@codingwithmitch3 жыл бұрын
ya very much
@Christopher-pe6zj3 жыл бұрын
Good part starts @ 10:00 - You're welcome! (I come for the art)
@codingwithshafi7837 Жыл бұрын
Mith, hare is you engagement.
@sebastianval17113 жыл бұрын
Would be very nice a compose tutorial using a Stack like in flutter
@farukarnaut903 жыл бұрын
Good job
@matheuscorrea80393 жыл бұрын
How to deal with the cases that the title is big? I want a layout similar to "title - end to start - price" without using constraint layout.
@matheuscorrea80393 жыл бұрын
After some research i found the solution The solution is using weight on the modifier elements Text( "Happy Meal", modifier = Modifier.weight(9f) ) Text( "$ 5.99", modifier = Modifier.weight(1f) ) stackoverflow.com/questions/58650272/weights-in-jetpack-compose
@roshanfx3693 жыл бұрын
Nice!!
@nayanagarwal53123 жыл бұрын
Orientation reminds me of flexbox in CSS
@антонсыч-ъ9и3 жыл бұрын
Thanks a million!!!
@hnim22923 жыл бұрын
please more compose Mitch, now I can't see the power of compose vs xml layout :(
@codingwithmitch3 жыл бұрын
Yep more videos coming
@hellosagar3 жыл бұрын
Yo Mitch!
@desykevin71333 жыл бұрын
ok this is more like css flexbox, but looks more complex :D
@tekhiun3 жыл бұрын
Damn you skipped the most important part, how we make the app gives us a happy meal
@MuhammadSalman-me5ks3 жыл бұрын
I want more
@codingwithmitch3 жыл бұрын
More is coming
@Scamparelli Жыл бұрын
Looking for way to chain more than two items - so for example two icons, with text between, where the text doesn't overlay the icons.. I'm sure you have already done this, but comment as you asked!! :)
@kishorramani0073 жыл бұрын
🙌
@prajnadeep3 жыл бұрын
So Android is flutter now ?
@simrandotdev3 жыл бұрын
Flutter is React Native with Dart
@simonpeterojok22913 жыл бұрын
Android is declarative now
@codingwithmitch3 жыл бұрын
Yes 😂
@unknown7103 жыл бұрын
@@simonpeterojok2291 yeah and I would say goodbye to epoxy once compose gets stable
@Rafael-hk9pg2 жыл бұрын
I still can 't position two columns next to eachother in a row..
@SamuelToloza3 жыл бұрын
Why are Column, Row, Spacer etc not separated by commas or something? this is breaking my mind
@codingwithmitch3 жыл бұрын
You'll be ok
@ernestasraudonis99193 жыл бұрын
Column, Row, Spacer are just composable functions, so you should think of them as just that - functions. While writing basic Kotlin functions, do you separate them with commas? It's the same here, you only use commas to separate the parameters (modifier, color, text, background, etc...)
@SamuelToloza3 жыл бұрын
@@ernestasraudonis9919 ooh they are Kotlin functions. thanks. I dont know Kotlin yet