When I started learning android studio 2-3 years ago, I always loved this layout and every app, every layout I created with it, now it's far more advanced with ConstraintSet Transition and MotionLayout. Now, as one of my friends wants to learn it, I'm gonna suggest him this video because it look fine. Thank you for this, I'm sure he's gonna love it.
@ubernihilist4573 жыл бұрын
Brilliant video thumbnail. That is the funniest one I've seen on a coding channel. You're killing it!
@Pesions4 жыл бұрын
Honestly, I was humbling around google and youtube for a couple of hours on how to include the buttons and texts within the layout properly, and luckily I found you :) man, I'm going to hit the red button :) keep on doing the good work
@markb54115 жыл бұрын
Putting the constraint in a scrollview is a lifesaver. Thanks for another great video!
@codingwithmitch5 жыл бұрын
Safe and effective
@MAAMM964 жыл бұрын
@@codingwithmitch didn't know this and was struggling when rotating. Solved the problem, thanks mitch!
@douglasirungu12655 жыл бұрын
hey mitch i have being using other layouts bt of late am using constrain...i appreciate your work , am your number one follower.mad respect from Africa, Kenya
@codingwithmitch5 жыл бұрын
Constraint seems like the way to go these days
@ViralJoshiVirus5 жыл бұрын
Havent used Constraints layout before. Everytime forcing myself to go with relative but now it looks like I have to use it. Its really easy.
@codingwithmitch5 жыл бұрын
Ya just check out that article I mentioned in the video. It's surprisingly simple and very useful.
@GameAssetsGarden3 жыл бұрын
I'm new to Android development and this video was a huge help. Thank you so much for putting this tutorial together!
@savin19995 жыл бұрын
Now I think you can say that you are a KZbinr with no haters!!
@gabriel_export5 жыл бұрын
I was pretty skeptical about constraint layout because it was kind of difficult to learn. But once you get it, it is super easy to use and works perfectly every time. My only gripe with it is that it's really hard to test and to build parts of UI programmatically. I'm hoping they improve on that in the future.
@fliamachado4 жыл бұрын
Hey Mitch! perfect video! Just what I need! I was struggling with Constraint Layout for a couple of hours.
@jonothen22122 жыл бұрын
i fee you fren i was bout the same haha
@manishpaul264 жыл бұрын
Thanks Mitch! Really cool tutorial for someone who doesn't understand anything about layouts.
@numanali42595 жыл бұрын
that bias thing is really cool
@HabeshaDeveloper5 жыл бұрын
really helpful man... i'm from Ethiopia and i love your videos mitch
@schrodingerscat39125 жыл бұрын
thank you sensei. I appreciate your sharing this work. best channel on Android development
@RahulPandeyrkp5 жыл бұрын
Awesome stuff! How often do you use the design tab when making layouts?
@codingwithmitch5 жыл бұрын
Almost never. Prob 99% I write the xml
@skittleapp59492 жыл бұрын
Great tutorial with an outstanding presentation, thank you Mitch all the very best
@thekochava2 жыл бұрын
Thank you! You are so clear and just correct pace to follow!
@b.k41425 жыл бұрын
Happy to see you back in android java! all time grat job!!
@codingwithmitch5 жыл бұрын
That was not java. That was XML 🙃
@b.k41425 жыл бұрын
@@codingwithmitch that exact i was thinking about android !! in fact i watched juste 50% video! i was busy with others stuff!! have fun
@salvadorc944 жыл бұрын
Nice video!, I couldn't understand constraint layout quite right until now! :D
@elyu_vibes4 жыл бұрын
@15:00 This works to one of my layout file but the other don't. I added fillViewport=true and first child of constraintlayout vertical_chainStyle spread but nothing happened.
@assassinhitman2 жыл бұрын
How would you have a text view which scrolls but the buttons at the bottom do not and stay in their place in a constraint layout.
@sanketvaidya24735 жыл бұрын
Is KZbin selling you my data 😂😂 bcoz I was searching for some good videos on constraints layout and thanks for video man👍
@codingwithmitch5 жыл бұрын
Luck of the draw I guess 😘
@footballCartoon914 жыл бұрын
Good introduction
@alvaroisea22594 жыл бұрын
very helpful video as usual man, thanks a lot for the tutorials, definitely worth checking them out.
@khaldounal-nuaimi35945 жыл бұрын
I would really love to have an entire structured android development course from you. I am an iOS developer and I have been through your videos and they have intrigued me to try Android development!
@codingwithmitch5 жыл бұрын
Start here my friend. It's free codingwithmitch.com/courses/sqlite-room-persistence-android/
@rman.sh914 жыл бұрын
please Continue this stuff i like it👍
@aichaouadah48294 жыл бұрын
cant wait to see more thanks a lot u really helped me !
@RobinJesba5 жыл бұрын
Good Explanation. Thanks, Mitch.
@shankarmedhi80743 жыл бұрын
hey mitch what is that zigzag lines called which is blue in colour timestam 3.26
@haroonahmad44833 жыл бұрын
I design an ui with constraint layout according to default setting (pixel) and when i run it on nexus 5 its totally changed. Do i need to create a different apk for nexus 5??
@anthonycraddock47825 жыл бұрын
Another great video Mitch!! Greetings from Australia!! I've been learning Kotlin for the last few months and I'm really enjoying your videos. Regarding layouts though, I would love to know how to code dynamic layouts which completely change when the user flips screen orientation. So for example, 2 views stacked and constrained vertically in portrait view become 2 views stacked and constrained horizontally in landscape view.
@williamviolette45553 жыл бұрын
so should you ideally not be using margin dp at all for a responsive layout?
@samha15135 жыл бұрын
This was actually pretty good. I learned some new things 😁
@ClintonSiegel5 жыл бұрын
Helpful, great insight into your knowledge attainment and practical application. Thank you!
@thekochava2 жыл бұрын
It's very interesting for me, I also want to learn how to change layout programmatically ( events-driven). Smth drag n' drop style
@shanusharma37225 жыл бұрын
You are my teacher sir..
@easytastybydunia3 жыл бұрын
thank you so much, for the amzing tutorial on ConstraintLayout 👍
@foivosstamopoulos41064 жыл бұрын
Very nice tutorial and explanation ! Thank you!
@KIRILLINGUSS215 жыл бұрын
Daaaamn ! You're awesome bro
@lilianpuzo2254 жыл бұрын
Great video!!!. Do you have a video about custom views?
@Rohityoyo19974 жыл бұрын
I can do the same with the combination of relative and linear layout, but the concept of constraint layout is good.
@princembuko86202 жыл бұрын
This is pretty cool. But what about making the constraint layout look similar in different screen, either big, small, wide or slim screen? This always my problem with a constraint layout. I want a solution or solutions.
@asagiai49654 жыл бұрын
Nice video about constraint layout
@haroonahmad44833 жыл бұрын
Amazing tutorial. Do we need to create different apks for different mobile resolutions or we just use one for all type of mobiles??
@axelasa2774 жыл бұрын
thanks mate been looking for this for months, do you have a course for pure kotlin beginners like I'm just surviving with the sources that I keep getting here but somehow I want to learn from here you are easy to understand.
@venkatavanapalli88984 жыл бұрын
very clear explanation
@GrifinsBrother5 жыл бұрын
Nice video! Could you make animation or creating custom view course in the future?
@codingwithmitch5 жыл бұрын
Animations are pretty simple. I'll prob do some basic videos on that. What do you mean by "custom view"?
@GrifinsBrother5 жыл бұрын
CodingWithMitch Creating own custom view. As for me it’s very difficult theme.
@fliamachado4 жыл бұрын
Question, every view need to know who is below or up, and the other view also need to know who is up or down? like username and password ? Best Regards
@Jeff-Vader_head_of_catering5 жыл бұрын
Great video!
@lumennganje27215 жыл бұрын
Thanks so much but I didn't follow up cause I couldn't see what you were doing on the AVD.
@amanaggarwal58844 жыл бұрын
Thanks Mitch, Its an awsome tutorial mitch but can we change the Text size according to screen size????? I have made an app and in the Toolbar i have mentioned the App name the text comes in the next line in the small screen device while it is perfect for the 6 inch Device. i havnt used constraint layouts i have used only linear and relative layouts only
@best_books_bot4 жыл бұрын
Thank you Mitch!
@ashilvass5 жыл бұрын
you nailed it
@aichaouadah48294 жыл бұрын
thank you for the amzing tuto and the explanation ! :D
@JeepDude5 жыл бұрын
I'm just learning, and I wanted to see this layout in action. Thanks for the show
@MrAkshay79885 жыл бұрын
please do more videos on Constraint Layout
@riteshkumartiwari1535 жыл бұрын
Thanks for this video
@dulakshanwije4 жыл бұрын
Thank you Mitch 👍
@b.k41425 жыл бұрын
Hi there can any one answer to my question about intent when we use component field in the intent, i need some concrete example SETTING THE COMPONENT IN INTENT Intent newInt = Intent( Context packageContext, Class cls); Intent newlnt = new Intent() setComponent(), setClass(), setClassName() Thanks
@dhosiohoes4 жыл бұрын
Hi Mitch. I was curious about your courses. If I wanted to make an app from a tablet/phone that sends input into a small server and then displays the same on another screen wireless-ly, what would you recommend?
@franciscocv19952 жыл бұрын
Yeah was gonna like it but started going around the whole thing. I like straight to the point had to wait over a min to get started. Just needed examples how's its used adjusted and format.
@NickProkhorenko2 жыл бұрын
How i can set distance on constraint? layoutParams.startToStart = button.getId(); And what next? I want to set width or height with constaints.
@priyamvashi21874 жыл бұрын
i love this thumbnail !
@zacchan2653 жыл бұрын
very useful content, thanks
@gabriel_export5 жыл бұрын
Hey Mitch, I'm not a beginner to Android but I haven't done anything with MVVM, Retrofit2, or Dagger. Do you think I should complete the beginner courses before doing your new course or will you be rehashing some of that in the new course?
@codingwithmitch5 жыл бұрын
You can skip SQLite for Beginners 2019, then just follow the android learning path on the home page.
@rahhi97925 жыл бұрын
Good video sir, thank you. please make a video on motion layout.
@TanayOjha2508893 жыл бұрын
Nice explanation
@codinginflow5 жыл бұрын
You are a late bloomer eh
@codingwithmitch5 жыл бұрын
Just stopped wetting the bed too
@avinashdas10134 жыл бұрын
Coding in Flow I follow both of you guys. You both are awesome. I am a late bloomer lol. Shame on me. Nah never mind I have learnt other things without learning the technical verticals at first.
@MuhammadTahir15 жыл бұрын
Excellent video brother.... I just wanna know that this method works on smaller or extra large screens or not....? Because i always use linear weight attribute to scale the bigger screen sizes.... And i wanna do the same thing through constraint layout and I hope u will make a V2 of Constraint Layout.... soon..
@codingwithmitch5 жыл бұрын
It works for all screen sizes
@MuhammadTahir15 жыл бұрын
@@codingwithmitch thanks for replying back....let me check........
@lebanoncedarslebanoncedars88945 жыл бұрын
God bless you, thank you so much.
@codingwithmitch5 жыл бұрын
No problem
@ahmadseptem21083 жыл бұрын
thank you Mitch
@tuandieu45235 жыл бұрын
Can you make a tutorial about kotlin with Retrofit and GSon? Btw, this channel is awsome!!
@codingwithmitch5 жыл бұрын
Yes. In my upcoming course that I mention at the end of this video I'll be doing exactly that.
@jonothen22122 жыл бұрын
do u have twitter ser?
@pulasthinarada63814 жыл бұрын
Thank You Sir.
@ellyjessy50442 жыл бұрын
great video
@danielyamta80747 ай бұрын
Thank you ❤
@susanl.fensore13143 жыл бұрын
Thank you!!
@nishaoberoi2305 жыл бұрын
Thanks brother
@pratyakshyt3 жыл бұрын
Thanks!
@SatyamRaikwar2622384 жыл бұрын
Nice 1
@sayidaliahmedelmi79885 жыл бұрын
nice t-shirt mitch
@codingwithmitch5 жыл бұрын
😎
@meshackkapsoiyo3903 жыл бұрын
Good work link for codes
@gabormiklay92095 жыл бұрын
the XML changed because of the the switch to kotlin.
@visibleuser89732 жыл бұрын
thnx bro
@ZtowhyA3 жыл бұрын
a big help says the one who hates designing.
@mysticbigmac87822 жыл бұрын
Honestly you should do the tried and true way of tutorial, start building the layout from scratch, build it gradually from nothing so the user can actually learn. Not have some existing stuff, copy this cut that.
@oneonenice61195 жыл бұрын
hello sir! : ))
@codingwithmitch5 жыл бұрын
Hello
@thekochava2 жыл бұрын
Link to docs from video developer.android.com/training/constraint-layout
@NiteshSingh-bv9lu5 жыл бұрын
hello thank you for share the knowledge . hello sir give me free api for movie Hollywood
@leonardosibela5 жыл бұрын
Stop everything you're doing and talk about Coil, please. Thank you very much
@codingwithmitch5 жыл бұрын
I will in my next course or I'll make videos
@MSaga-ge7yw4 жыл бұрын
lol i wasted 21 mins to see what i actually knw
@CanalRenaultClio3 жыл бұрын
I just think ConstrainLayout a completely waste of my time