How to Support ALL Screen Sizes on Android - Full Guide

  Рет қаралды 115,712

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 218
@leandrocorrea4299
@leandrocorrea4299 3 жыл бұрын
I was looking for bronze, but I found PURE GOLD! Brother, I've been searching for this a lot. In fact, I am a frontend web developer turning to the Android world. Amazing content, I am falling in love with Android development even more than web development. Keep it up!
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Glad I could help!
@BillyLegumbres
@BillyLegumbres 2 жыл бұрын
Like a great philosopher of our era once said “GREAT SUCCESS”, easy to follow, easy to read, no weight heavy plugins, is just what I crave, totally gonna hang around in your channel with such delightful display of a “ABSOLUTE BOMBASTIC TUTORIAL”!
@flavouredflight8628
@flavouredflight8628 4 жыл бұрын
This Is What I Needed In My Current Project Bro, Thank You Very Much, Lots Of Love From India❤️
@Charalambides
@Charalambides 2 жыл бұрын
I am speechless by how good this video is. I'm new to Android App making and self learning.... I didn't even know this was an issue, just updated all my apps now with the help of this video!
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Glad it was helpful!
@paulhinrichsen8628
@paulhinrichsen8628 3 жыл бұрын
Absolutely BRILLIANT! SO well explained. I did not know that it was so easy to handle different screen sizes and orientations. There are some tutorials out there that do this in a very complicated way. Well done Sir!
@ivobabinec1968
@ivobabinec1968 9 ай бұрын
The Best, simple, comprehensive tutorial.. If I found earlier, i saved so much time. It is not so intuitive in Android Studio but here is so..OMG. Thanks man !
@XxCruelRagexX
@XxCruelRagexX 3 жыл бұрын
You have no idea how helpful this video was. Im working on an app for my IT capstone class in college and I started the project with RelativeLayout and realized watching this video I messed up. You made this extremely easy how constraint layout works. Seriously the biggest help ever, thank you. You earned the sub for sure.
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Glad it was helpful!
@msbrdmr
@msbrdmr 2 жыл бұрын
constraint layout is the best
@UnknownNinja0617
@UnknownNinja0617 Ай бұрын
Thank you very much I was searching for days, literally, for an easy tutorial on responsive layout. Subscribed!
@singh.guransh
@singh.guransh 11 ай бұрын
Very well explained. Was searching for such concepts and Philipp did an amazing job explaining it.👍
@msbrdmr
@msbrdmr 2 жыл бұрын
The most explanatory video about this topic I have ever found out. Thank you for all..
@mehulbisht9708
@mehulbisht9708 4 жыл бұрын
Don't know if you got the idea from me and other guys struggling on your discord server yesterday, but you just read my mind! Thanks a lot philipp for all your tutorials!
@petrow_
@petrow_ 8 ай бұрын
Thanks a lot for guidelines, Phill. Exactly what was looking for after swapping from making android plugins for unity straight to android studio
@drashtipatel7368
@drashtipatel7368 3 жыл бұрын
I viewed many videos and docs but after seeing this video finally I reached to my destination 🤗 Thank you 😇
@angelocanales9002
@angelocanales9002 Жыл бұрын
Man! you are awesome, this is just what i needed, i was using constraint layouts but i wasnt using its full potential
@ggwp2414
@ggwp2414 3 жыл бұрын
Great explanation and very clear, been searching for a video that explains this for a while, thanks!
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Glad you enjoyed it!
@str8busta
@str8busta 2 жыл бұрын
10/10 video, helped me big time with launching my app. danke!
@anshumanyadav24816
@anshumanyadav24816 Жыл бұрын
You are perfectly awesome bro , and love it when you give link to the project so that we can play with the codes and understands it in much better way . THANKYOUUUU SOO MUCH FOR BEING SO NICE .
@DerCheckerzeigts
@DerCheckerzeigts 4 жыл бұрын
Amazing, thank you very much. This is exactly what I need for my current project. Your contents are amazing and help the android community very much!
@ZaidZakir
@ZaidZakir 3 жыл бұрын
This is a superb video , a must watch for any beginner or intermediate devs. must watch
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Glad it was helpful!
@70ME3E
@70ME3E 4 жыл бұрын
you're pretty darn good at explaining too, well structured and to the point presentation, quality videos congratz
@PhilippLackner
@PhilippLackner 4 жыл бұрын
Thank you!
@blackhawk3855
@blackhawk3855 3 жыл бұрын
Life saver - to the point video and short
@shivaakrish
@shivaakrish 4 жыл бұрын
Love from India
@nilay.humorr
@nilay.humorr 3 жыл бұрын
Thank you for sharing this content! I learned a lot from this video and will implement this at my internship and will soon be pushed to the play store.
@triihart
@triihart 2 жыл бұрын
I regret KZbin doesn't allow to upvote more than once. Great tutorial!
@davidcabreracepeda6105
@davidcabreracepeda6105 3 жыл бұрын
Wow great video!! Ive always had trouble with making my apps responsive, I finally know how to !!!
@UniversleOfficial
@UniversleOfficial 2 жыл бұрын
Thank you for your complete and comprehensive training. Very good!
@swaminathbera6407
@swaminathbera6407 3 жыл бұрын
You are the best!!!! Keep more Android coming.....
@ramoverboard6093
@ramoverboard6093 2 жыл бұрын
Thank you sir! I've been wondering for a long time how to do this!
@MegaLasslo
@MegaLasslo 2 жыл бұрын
Best video on this topic I could find
@nayannit
@nayannit 2 жыл бұрын
Hi bro.. Thanks for the great work you for the community.. Your coding and explanation skills are very good... Love from India ♥️
@lyawileh.a8741
@lyawileh.a8741 3 жыл бұрын
Thanks for this trick of building the responsive mobile layout.
@iftak01
@iftak01 3 жыл бұрын
very unique and helpful vid bud!
@go_better
@go_better 2 жыл бұрын
This....thumbnail...Is the peak humour)) Made me curious and smiling)
@MMB3245
@MMB3245 2 жыл бұрын
This guy should win a Nobel Peace Prize for Relieving the stress of the public
@Sam-yb9ut
@Sam-yb9ut 2 жыл бұрын
Haha yea correct
@gobshafinw7183
@gobshafinw7183 3 жыл бұрын
Thank you so much! You have no idea how much it helped me!! So, again, From bottom of my heart, THANK YOU BUD!
@ayoubdev
@ayoubdev 4 жыл бұрын
so if i have a 10 page in my app do i need to create every time 4 sizes (320,480,600,720) and then do same in landscape mode two ?? so every page i have to ovvride it 8 times ?
@cheapcourses7203
@cheapcourses7203 3 жыл бұрын
Same
@ayoubdev
@ayoubdev 4 жыл бұрын
i was waiting for it thanks philip
@RodrigoGTomaz
@RodrigoGTomaz 4 жыл бұрын
Great info Philipp! Thank you very much for sharing!
@priyanshugupta7904
@priyanshugupta7904 3 жыл бұрын
Maja aa gaya bhai... ultimate🥏
@nehankpoilkar9641
@nehankpoilkar9641 4 жыл бұрын
Thnx Philip.. Great content as always..!! ♥ Keep up the good work..
@reshabprasad6793
@reshabprasad6793 4 жыл бұрын
Downloading it before sins report this😂
@julian-xy7gh
@julian-xy7gh 3 жыл бұрын
@Aaron Stipek these always come in pairs on promising an Instagram hack and another account claiming it seems promising and they are willing to try it. F*ck off mate
@mehedihasansarik8427
@mehedihasansarik8427 4 жыл бұрын
Liked your video always before i watch it ❤️
@2chotti
@2chotti Жыл бұрын
Marvelous video..Thank you so much.. subscribed your channel
@ollysalanson9452
@ollysalanson9452 2 жыл бұрын
Brilliant video, thank you very much for your help!
@calvindeceuster878
@calvindeceuster878 3 жыл бұрын
great guide! they don't teach this anywhere else :)
@mahendranv6264
@mahendranv6264 3 жыл бұрын
Awesome tut...:) Please Make a video about proper localization in android App...Philip Bro
@wave1863
@wave1863 9 ай бұрын
so theres no chance the buttons, spinners and texts change automatically their size depending on the screen if i dont manually create different layouts for those range of screen sizes?
@cinemovieone
@cinemovieone 4 жыл бұрын
what a wonderful video, thanks for existing!
@PhilippLackner
@PhilippLackner 4 жыл бұрын
Thank you too!
@thejabberturtle
@thejabberturtle Жыл бұрын
Just fantastic, thanks so much
@ChrisAthanas
@ChrisAthanas 4 жыл бұрын
Super helpful, now I understand chains
@jonsnow9758
@jonsnow9758 3 жыл бұрын
Great tutorial so far... thanks!
@Ilamarea
@Ilamarea 2 жыл бұрын
RxJava and Databinding series would be great for anyone hoping to actually get a job in the industry.
@anonymoususer1595
@anonymoususer1595 4 жыл бұрын
Much needed 😍 video thank you
@EmirhanYilmaz_
@EmirhanYilmaz_ 2 жыл бұрын
Great job man, thanks!
@shadabfaizal
@shadabfaizal 4 жыл бұрын
as always great content. really helpful
@gauravgaikwad63
@gauravgaikwad63 3 жыл бұрын
❤️ loved it. I just have 2 questions 1. How to design these type of layout with recycler view. 2. If any layout has missing view like in video one layout file had only 3 imageview how to setup click listeners 😅
@shubhamshinde-lt7hr
@shubhamshinde-lt7hr 2 жыл бұрын
Thank you very much Philipp sir 🙏
@kunalkotiyal9566
@kunalkotiyal9566 3 жыл бұрын
"Docs in your area" with that thumbnail 😂😂
@topwings2836
@topwings2836 4 жыл бұрын
Thank you very much for your valuable knowledge 👏👏
@chiragpatel6410
@chiragpatel6410 4 жыл бұрын
Like for thumbnail 😀😀
@leykunejigu7477
@leykunejigu7477 4 жыл бұрын
I can't suffice my gratitude for making me a better developer. keep it up! and if am not mistaken we should use a combination of horizontal and vertical guidelines for views with different width and height sizes right? and also what should we do for text sizes?
@PhilippLackner
@PhilippLackner 4 жыл бұрын
Yes correct, for text sizes you use sp, which will differ depending on the user's font size preference. AFAIK you can also declare sizes in a dimens xml file and for that you can use qualifiers as well
@leykunejigu7477
@leykunejigu7477 4 жыл бұрын
@@PhilippLackner glad i have you on KZbin, my future looks promising with your tutorials! Thank you!
@sabiterian
@sabiterian 4 жыл бұрын
I came here to see comments on Bezos's pic 😂
@harshmore6664
@harshmore6664 4 жыл бұрын
No Beff jezos 😂
@gansta476
@gansta476 3 жыл бұрын
😜😜
@pixelated-loser
@pixelated-loser 2 жыл бұрын
lmao same here🤣
@brunofelix8311
@brunofelix8311 3 жыл бұрын
God man!! Thank you for this video.
@BeyazBaron1
@BeyazBaron1 2 жыл бұрын
very useful information... thank you..
@iamkrishn
@iamkrishn 3 жыл бұрын
Amazing video. As always.
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Glad you enjoyed it!
@calixtoa3059
@calixtoa3059 4 жыл бұрын
Nice video bro. Thank you very much
@clearmemes3334
@clearmemes3334 2 жыл бұрын
Thanks Bro, It worked for ME !!!!!!!!!
@redfox6089
@redfox6089 3 жыл бұрын
Awesome!!! Many many thanks!!!!
@rpitpatel1004
@rpitpatel1004 2 жыл бұрын
Your thumbnail is funny. 😄
@charlottehuntington9506
@charlottehuntington9506 2 жыл бұрын
I came here cz of Dr. jonny sir😂😂😂
@prasanthmanimaran5158
@prasanthmanimaran5158 3 жыл бұрын
Johnny Sins thumbnail HAHAHAHA 😂😂😂 well played
@pejmanazad5852
@pejmanazad5852 4 жыл бұрын
I hope this year "Jetpack compose" save us :)
@Anushguitars
@Anushguitars 2 жыл бұрын
Phillip How do you access different textviews based on if your app is in landscape mode. Ie. What if in my app there's a recyclerview in portrait mode but no recyclerview in landscape mode?
@MSubbu88
@MSubbu88 3 жыл бұрын
how can we specify inner item height and width according to screen size in Recyclerview when we have multiple types of layout holders Recyclerview. Please help me.
@h.r.60
@h.r.60 4 жыл бұрын
Hey Philipp, when you're learning new Android info, on average, how long would you say you spend on reading documentation? Do you read it at all? If so, Does it take hours for you to understand? Or does it all make sense fairly quickly? Thanks
@PhilippLackner
@PhilippLackner 4 жыл бұрын
I don't read it from start to end, I just scan it to quickly find what I look for, takes few minutes
@gabrielnoira3848
@gabrielnoira3848 2 жыл бұрын
what about textview, keeps changin my textview size when i rotate phone or change screen phone size, even if they are constraint to guidelines
@bryanLab-z8s
@bryanLab-z8s Жыл бұрын
will it automatically choose the qualifier based on the emulator device you're testing? I added a qualifier with screen width of 400 and height of 800. But when I run the app using emulator with size 3.7", it still used the default xml. it didn't use the qualifer 400x800.
@aravindor
@aravindor 4 жыл бұрын
It will be really helpful if you could explain the same with a recycler view . When we are creating layout for a single recycler view item, is there any way to accomplish the same without hard coding the h&w of the parent layout. If I need a vertical recycler view , constraining the width of the image with guide % and height with constraint dimensions ratio and then just setting the height of parent as wrap content is gonna work ? 🤔 I remember trying it once and doesn't works for me .
@codingtimelapses1839
@codingtimelapses1839 4 жыл бұрын
A recycler view inside a constraint layout will have the same behavior.
@EnglishVisualWords
@EnglishVisualWords 3 жыл бұрын
You are lifesaver man.
@bitwisedevs469
@bitwisedevs469 Жыл бұрын
Can we delete the main layout with unspecified screen width after doing this on both dimension? Thanks!
@arrizalshidiq5660
@arrizalshidiq5660 4 жыл бұрын
do u mind making tutorial how to split layout file in xml ? it's irritating to have all many files in 1 folder. Thank you
@VenewebTV
@VenewebTV 2 жыл бұрын
Hello Phillip, I have the version of android studio chipmunk and I have not been able to import the Android Drawable Importer plugin, can you help me? Regards from Caracas, Venezuela
@vishalthapa1440
@vishalthapa1440 4 жыл бұрын
does constraint layout allow us to make fully flat hierarchy layouts or it helps to make layout flat as much as possible.This question came up in my mind because sometime i required to add nested layouts in constraint layout.
@vibhu613
@vibhu613 3 жыл бұрын
❤❤great job❣️❣️
@bekjanomirzak224
@bekjanomirzak224 3 жыл бұрын
Hello, how about the size of letters or like words, how can I make them so that they behave the similiarily in all screen sizes?
@sabrinafeliz4822
@sabrinafeliz4822 3 жыл бұрын
thanks ; but in my case i create a table layout programmatically so i dont know how to adapte it to multi screen .how to do that please help me
@sedolon_5931
@sedolon_5931 3 жыл бұрын
Cool video, I really like you spoke so clearly about the ConstraintLayout! How exactly do you manage it to avoid nested layouts. In my case, I need the constraint to parent feature. CardViews do not have this property. Any suggestions?
@d.ndriotis9209
@d.ndriotis9209 2 жыл бұрын
11:30 - Qualifiers
@matterasso6680
@matterasso6680 3 жыл бұрын
I don't know how I get here, (I aint speak english) but I really nedeed this video, thanks 😁
@David-gu8hv
@David-gu8hv 3 жыл бұрын
This helps, thanks!
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Glad it helped!
@missaklefa7692
@missaklefa7692 4 жыл бұрын
Please sir how can test with tablet (AVD) or how can i add a avd device(tablet) on Android studio
@rudreshsp3236
@rudreshsp3236 3 жыл бұрын
hi sir , how to have different dimens folder,subfolder to support different resolutions plz help
@ricardoestrella95
@ricardoestrella95 4 жыл бұрын
Quick (maybe noob) question: when using multiple layouts variations if I use recyclerviews, edittexts and so on, do I have to use a different id for every item or can I use the same id so I don't need like A LOT of lines of code?
@codingtimelapses1839
@codingtimelapses1839 4 жыл бұрын
No the id is the same. Eg if you have a button in 3 different xml layouts the id of this button will be the same always.
@javlontursunov6527
@javlontursunov6527 Жыл бұрын
Right now, do u have multiple android virtual devices installed on your android studio ?
@Sam-yb9ut
@Sam-yb9ut 2 жыл бұрын
Super, Thanks brother
@Sj-yf2jg
@Sj-yf2jg 3 жыл бұрын
Thumbnail took the credit 😂
@muhammadhafidz1113
@muhammadhafidz1113 3 жыл бұрын
when using a vertical chain, could we define the space between each item in the chain?
@rudreshsp3236
@rudreshsp3236 3 жыл бұрын
hi sir instead of creating separate layouts , how to accomplish using different dimesns folders and what is the calculation. plz make a video on that, helps me a lot, plz sir
@dunghoang5728
@dunghoang5728 Жыл бұрын
I sir, I want to ask you one question. If I work same you, when I release my project, My project will support all iphone, right?
@dossymhan_aubakir
@dossymhan_aubakir 8 ай бұрын
Super Video!
5 Fatal Coroutine Mistakes Nobody Tells You About
18:15
Philipp Lackner
Рет қаралды 89 М.
Implementing Android apps for all screen sizes
13:53
Android Developers
Рет қаралды 35 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Constraint Layout Beginner Example
21:02
CodingWithMitch
Рет қаралды 74 М.
How to Support All Screen Sizes in Jetpack Compose
11:57
Philipp Lackner
Рет қаралды 30 М.
Support Multiple Screen Sizes - Android Studio Tutorial
8:20
Stevdza-San
Рет қаралды 99 М.
Make Your Code Clean With the SOLID Principles
18:24
Philipp Lackner
Рет қаралды 102 М.
RECYCLERVIEW - Android Fundamentals
24:58
Philipp Lackner
Рет қаралды 106 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 910 М.
How to Make Your Code Clean With Kotlin Sealed Classes
18:09
Philipp Lackner
Рет қаралды 41 М.
Обзор возможностей ConstraintLayout
30:47
Android Broadcast. Все об Андроид разработке
Рет қаралды 43 М.
Constraint Layout - Beginner's Guide to Android App Development
23:41
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН