Mastering ConstraintLayout in Android

  Рет қаралды 145,698

GDG Johannesburg

GDG Johannesburg

6 жыл бұрын

In this talk, Rebecca looks at the different types of layouts that are available for you in Android. Specifically focusing on ConstraintLayout, this talk will guide you through using most of the features of ConstraintLayout in a practical demonstration.
Components such as Barriers, Chains, Guidelines and Constraints are covered in this talk as well as some performance tools you can use to create great layouts in Android.

Пікірлер: 147
@anishkumarbarnwal8045
@anishkumarbarnwal8045 4 жыл бұрын
The only lecture on youtube that really motivated me to use constraint layout. Thanks to Rebecca who taught it so beautifully and I must say that it was engaging and fun.
@joaovfialho3854
@joaovfialho3854 3 жыл бұрын
Oii
@joaovfialho3854
@joaovfialho3854 3 жыл бұрын
Logotipos da
@kewaldangal8539
@kewaldangal8539 2 жыл бұрын
32gb memorey 3gb ram link my mobile Samsung Galaxy j2 prime
@MaiVanDuyPH
@MaiVanDuyPH Жыл бұрын
kzbin.info/www/bejne/fJywaKFnj8iVg6M
@NeedforSpeedGamesforpc
@NeedforSpeedGamesforpc 4 жыл бұрын
The 1st lecture on contraintlayout that inspired me to use it
@HariHari-wn8ow
@HariHari-wn8ow 6 жыл бұрын
Finally I found a good video about Constraintlayout. Had a clear idea.
@victormassao4201
@victormassao4201 5 жыл бұрын
Me too I have been struggling a lot
@kewaldangal8539
@kewaldangal8539 2 жыл бұрын
Thank you
@kewaldangal8539
@kewaldangal8539 2 жыл бұрын
Thank you
@kewaldangal8539
@kewaldangal8539 2 жыл бұрын
My all link image
@kewaldangal8539
@kewaldangal8539 2 жыл бұрын
Thanm you
@ElsonFernando78
@ElsonFernando78 5 жыл бұрын
Best presentation I've found in YT. Thanks for this
@AshishKumar-yq9cx
@AshishKumar-yq9cx 5 жыл бұрын
Very good video on constraint layout. All information provided as well as left room for experimentation.
@Igalsr
@Igalsr 6 жыл бұрын
This is the best walkthrough of constraint layout from min 27+ its pure gold
@hkagga
@hkagga 5 жыл бұрын
Really thanks Rebecca, the pace and the way of explanation is too good, this is the best of ContrainLayout feature explanation so far seen, thanks again.
@coquirivva
@coquirivva 2 жыл бұрын
Wow, spent one week looking at videos on Constraint Layouts to train myself and this one does much more in terms of explaning in detail and an easy way what constrint layouts are and how to implement them. Wish all videos were like this one. Excellent Job!!
@NatanFCB87
@NatanFCB87 4 жыл бұрын
The best ever constraint layout walkthrough. This video just unveil most of the power of constraint layout. Thanks Rebecca for this amazing talk.
@Sumitmaurya070
@Sumitmaurya070 5 жыл бұрын
Finally some good explanation of constraintlayout! Thanx dear
@DevLife717
@DevLife717 5 жыл бұрын
Wow, awesome presentation!! I've gone thru a couple of training courses that are 3+ hours long and didn't come close to covering the amount of ground Rebecca covers in 45 minutes. Great job!
@viktorleskov7591
@viktorleskov7591 4 жыл бұрын
the best ConstraintLayout tutrial i`ve ever seen
@playloud00
@playloud00 5 жыл бұрын
Most well explained video ever found in youtube.
@verleinehouman9312
@verleinehouman9312 5 жыл бұрын
Very clear and informative. Thanks Rebecca!
@anasuddin9919
@anasuddin9919 4 жыл бұрын
Great walkthrough and very easy to follow, thanks!
@manuelgmra
@manuelgmra 3 жыл бұрын
It's really simple to understand It shows why is recomended to use constraintlayout. Thanks for all
@ashishbhagat6076
@ashishbhagat6076 5 жыл бұрын
Thank you for making this video. I was looking for the same, and finally I fount it.
@witoldsienski1709
@witoldsienski1709 6 жыл бұрын
Thanks for describing problems with ConstraintLayout :)
@krupapatel9955
@krupapatel9955 6 жыл бұрын
Very nice Rebecca, After watching your video we are clear about the ConstraintLayout concept thanks a lot.
@riggaroo
@riggaroo 4 жыл бұрын
Hey Folks! 👋🏻 I have a new video out on how to use MotionLayout - kzbin.info/www/bejne/o4OahaR9Z8yJgNU Let me know on Twitter what you think - twitter.com/riggaroo
@Dokkaebi85
@Dokkaebi85 3 жыл бұрын
You are fantastic! Thank you so much :D
@sivaprakashg5400
@sivaprakashg5400 3 жыл бұрын
its a greeting as only Android studio
@dineshkhedkar8721
@dineshkhedkar8721 5 жыл бұрын
This is really helpful. Thanks for making ContsraintLayout so simple!!
@kewaldangal8539
@kewaldangal8539 2 жыл бұрын
Thank you
@bijayy33
@bijayy33 6 жыл бұрын
It's made my day and helped me understand the ConstraintLayout and what I needed to know. Thanks for the video.
@njtharan7073
@njtharan7073 5 жыл бұрын
Really cool explain and easy understand about the ConstraintLayout concept thanks you.
@NathanToure
@NathanToure 6 жыл бұрын
Cool Rebecca, Nice description of ConstraintLayout
@aanalmehtaaana18
@aanalmehtaaana18 5 жыл бұрын
Finally found something useful :) Thank you
@AnimeGoddess-1
@AnimeGoddess-1 6 жыл бұрын
from Pakistan > thank you so much for this useful interesting video i really learn it by seeing in this video. i like the way you teach its really nice and easy to understand. for those who dislike this video are jealous with your knowledge skills
@awumsuri
@awumsuri 3 жыл бұрын
Thank you very much for this tutorial. Building my first Android app coming from IOS is this helps tremendously. Thanks again from on African to another. :)
@mnijpels
@mnijpels 6 жыл бұрын
really clear for me! thank you!
@kushalgupta7460
@kushalgupta7460 6 жыл бұрын
Thanks Rebecca, it was really helpful.
@rajeshgauswami
@rajeshgauswami 6 жыл бұрын
Before this i was wondering i can do all design with linear layout by nesting or by adding weight to it it but Now I came to know i was wrong and i really like that "chain" feature ... thank you so much for this clear understanding.
@codinginflow
@codinginflow 6 жыл бұрын
Once you get used to it, it's actually quite fun to use.
@darwinvillanueva8533
@darwinvillanueva8533 Жыл бұрын
Thankyou for actually explaining tNice tutorialngs. Other videos that I watched started talking about how to make soft and didn't ntion anytNice tutorialng
@tusharbhad259
@tusharbhad259 5 жыл бұрын
such a best video....thank u so much...
@kd_dev1192
@kd_dev1192 5 жыл бұрын
Great presentation!
@tinvo4455
@tinvo4455 Жыл бұрын
Fantastic video bro, legend.
@PapaYakari
@PapaYakari 6 жыл бұрын
Nice and clean introduction. Thank you
@prihannimsara
@prihannimsara 4 жыл бұрын
best explanation for beginer
@user-tv4kh4pc7s
@user-tv4kh4pc7s 4 жыл бұрын
Its all we need. Great!
@himmatsawant2267
@himmatsawant2267 2 жыл бұрын
Quite explained better than Google guys
@codingvalley9905
@codingvalley9905 5 жыл бұрын
Thanks for this tutorial
@gennaropapale5370
@gennaropapale5370 6 жыл бұрын
Amazing good job 👏👏👏
@parthjoshi6031
@parthjoshi6031 5 жыл бұрын
good video, its easy to understand and learn
@BreezyInfo
@BreezyInfo 4 жыл бұрын
Useful video....thank you
@MarimbaMaurice
@MarimbaMaurice 6 жыл бұрын
Thanks this helped me a lot to master Constraint Layout
@Anubis10110
@Anubis10110 6 жыл бұрын
More than Amazing Thank you so Much.
@boredstudent2492
@boredstudent2492 6 жыл бұрын
Thank You!!! For knowledgeable tutorial
@merttaylan3932
@merttaylan3932 4 жыл бұрын
thanks a lot, this video is a treasure :)
@codinginflow
@codinginflow 6 жыл бұрын
34:02 I want to say something here. In layout 1 there was an ImageView and it seems that in the alternative layout you just deleted it. From what I found out, this will only work properly with match_constraints (0dp) because the ImageView will shrink to gone-size. But for example with wrap_content it will still appear on the 2nd layout, just without any constraints, because it doesn't actually remove the view after the transition, it just changes the constraints. So I think the proper way of doing this is by setting the visbility to gone or the size to 0dp instead of just deleting it from layout 2.
@arunsudharsan602
@arunsudharsan602 2 жыл бұрын
:P
@RiyasKokkur
@RiyasKokkur 6 жыл бұрын
Nice presentation on ConstraintLayout :)
@jkuhede
@jkuhede 5 жыл бұрын
This is gold !!
@ransikaravinath
@ransikaravinath 2 жыл бұрын
Really Helpful 👍
@AnimeGoddess-1
@AnimeGoddess-1 6 жыл бұрын
i hit the like button and subscribe also for this great effort ...
@akremhammami6823
@akremhammami6823 5 жыл бұрын
thanks alot its really helpful
@salehsoleimani
@salehsoleimani 4 жыл бұрын
perfect video thanks a lot
@spacitron4818
@spacitron4818 6 жыл бұрын
Great presentation right there.
@ClintonSiegel
@ClintonSiegel 5 жыл бұрын
Very helpful!
@MuhammadAmmar-lo7hi
@MuhammadAmmar-lo7hi 5 жыл бұрын
Good work Rebecca
@onlyformoin
@onlyformoin 4 жыл бұрын
very informative lecture.
@WickedTwitches
@WickedTwitches 2 жыл бұрын
Lots of interesting UX profiling tools a the end.
@mjmontes6203
@mjmontes6203 6 жыл бұрын
quite complex to at first but the most versatile layout
@mkc0321
@mkc0321 6 жыл бұрын
very good explanation
@akkshay-5613
@akkshay-5613 3 жыл бұрын
thank you so much for this!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@sunilkeshri8944
@sunilkeshri8944 5 жыл бұрын
I Love Your Style of delivering info on CL
@sindisovevo
@sindisovevo 5 жыл бұрын
Thank you Rebbeca very informative presentation, i now better understand the constraint layout.may you kindly share the slide please.
@anle4056
@anle4056 4 жыл бұрын
Thank you so much
@seanblahovici6543
@seanblahovici6543 6 жыл бұрын
Interestingly, ConstraintLayout is interesting.
@bhumitsheth5190
@bhumitsheth5190 4 жыл бұрын
grate lecture
@AbhishekDubey-yj9mv
@AbhishekDubey-yj9mv 5 жыл бұрын
She is magical
@DanielJimenez-jj9om
@DanielJimenez-jj9om 5 жыл бұрын
This is a very very cool video, I'm happy ;) yeah
@ankurdutta5572
@ankurdutta5572 4 жыл бұрын
Thank you
@AbdulWahab-kk1hs
@AbdulWahab-kk1hs 3 жыл бұрын
A perfect 10/10 tutorial. Does she teach other stuff too?
@marlonlom
@marlonlom 6 жыл бұрын
Nice introduction to layouts in Android... especially ConstraintLayout :) cc @TheRiggaroo
@asifadam93
@asifadam93 6 жыл бұрын
Thanks Rebecca !
@tanvierul
@tanvierul Жыл бұрын
NICE PRESENTING
@misterj7745
@misterj7745 5 жыл бұрын
Amazing
@hmnnhnmm7363
@hmnnhnmm7363 4 жыл бұрын
You are amazing
@yassin123441
@yassin123441 5 жыл бұрын
Nice video
@help-ever
@help-ever 3 жыл бұрын
If you are here for aligning a view centered over the edge of another view then it is called "center constraints" -> 30:12
@bhavyadoshi3174
@bhavyadoshi3174 5 жыл бұрын
This is a brilliant color theme. Which color theme is this?
@marcosboaventura1977
@marcosboaventura1977 6 жыл бұрын
Awesome.
@proskillscenter9589
@proskillscenter9589 3 жыл бұрын
thanks
@onlyformoin
@onlyformoin 4 жыл бұрын
is there any layout or process, after completing it our app can run smoothly on all types of devices e.g.make a puzzle game on single layout and that puzzle game will smoothly run on different size of android phone, tablets and smart watches.
@hiteshdhamshaniya8350
@hiteshdhamshaniya8350 5 жыл бұрын
Its very informative so far. However I have one question about how to achieve large screen design using constrain layout. Generally we achieve such case using scrollview or nested scrollview. Can any one come across with this kind of scenario.
@help-ever
@help-ever 6 жыл бұрын
A link to the presentation is helpful.
@dorjbayar1286
@dorjbayar1286 5 жыл бұрын
So ConstraintLayout solves multi size screen support issue alone, right? Or we have to any other feature additionally also?
@ichevtchenko
@ichevtchenko 6 жыл бұрын
Great, now all android tutorials are going to be done in Kotlin. How do we animate using java code?
@vinayTshetty
@vinayTshetty 4 жыл бұрын
Is the code avalible for the example shown in video
@Dokkaebi85
@Dokkaebi85 3 жыл бұрын
Would it be possible to have the resource links at the end of the presentation in the description? Kinda hard to type out the whole url :/
@androidpc9656
@androidpc9656 Жыл бұрын
best best best
@mahendradeltatech6951
@mahendradeltatech6951 6 жыл бұрын
Someone please tell me can we use ConstraintLayout inside ScrollView?
@radekwawrzyniak7955
@radekwawrzyniak7955 6 жыл бұрын
Can you put code from demo in github ?
@rootofminusone
@rootofminusone 6 жыл бұрын
creating the ui for my apps was a real headache to me, not any more !
@jimmytrivedi
@jimmytrivedi 4 жыл бұрын
Can I get the code of last animated layout demo?
@deddyromer6055
@deddyromer6055 5 жыл бұрын
Beauty
@pavanisindhura7559
@pavanisindhura7559 3 жыл бұрын
starts @6:40 and actually starts @9:50
@SpectatorAlius
@SpectatorAlius 4 жыл бұрын
Rebecca said layouts within layouts slow things down -- the previous advice from Google had been that it is *Linear* Layouts within Layouts that slow things down. Relative Layouts in Relative Layouts were not supposed to be such a performance hog.
@justegouclounon9839
@justegouclounon9839 3 жыл бұрын
Anyone to confirm please?
@hafeezpp
@hafeezpp 6 жыл бұрын
Plz say about animation in constraint layout in java code
@sajeel417
@sajeel417 5 жыл бұрын
plz provide link for the slides
@MrSpock-sm3dd
@MrSpock-sm3dd 3 жыл бұрын
video starts at 10:00
@tuyetmai3822
@tuyetmai3822 2 жыл бұрын
youtube Kenh the gioi : tổng hợp tất cả kênh
Getting Started with MotionLayout in Android - Rebecca Franks
28:46
Rebecca Franks
Рет қаралды 33 М.
Android Jetpack: How to smartly use fragments in your UI (Google I/O '18)
45:39
Пробую самое сладкое вещество во Вселенной
00:41
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 61 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 10 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
Constraint Layout - Beginner's Guide to Android App Development
23:41
droidcon SF 2017 - Advanced animations with ConstraintLayout
43:12
iOS Development is Easier than Android Development (VLOG)
20:41
CodingWithMitch
Рет қаралды 52 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 871 М.
Android Constraint Layout: How to Use the UI Design Builder
18:20
Lets Build That App
Рет қаралды 45 М.
Get animated (Android Dev Summit '18)
39:36
Android Developers
Рет қаралды 109 М.
CONSTRAINT LAYOUT BASICS - Android Fundamentals
14:02
Philipp Lackner
Рет қаралды 76 М.
Ультрабюджетная игровая мышь? 💀
1:00
Main filter..
0:15
CikoYt
Рет қаралды 14 МЛН