Automatically Adjust Navigation Based On Screen Size With NavigationSuiteScaffold

  Рет қаралды 10,716

Philipp Lackner

Philipp Lackner

Күн бұрын

In this video I'll show you how to automatically adjust navigation based on screen size with NavigationSuiteScaffold!
💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:
pl-coding.com/...
⭐ Courses with real-life practices
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:
pl-coding.com/...
Get my FREE PDF about 20 things you should never do in Jetpack Compose:
pl-coding.com/...
Regular programming advice on my Instagram page: / _philipplackner_
Join my Discord server:
/ discord
Get the source code for this video on GitHub:
github.com/phi...

Пікірлер: 22
@tijiebo
@tijiebo 4 ай бұрын
Hi Philipp always enjoyed your videos, thanks for keeping us up to date. The new Window Size Class only cares about the actual width/height value and not the form factor. This explains why your Pixel 6 in landscape mode comes under Expanded, because it's width comes in at 933dp which is greater than the Expanded threshold of 840dp.
@UsmonWasTaken
@UsmonWasTaken 4 ай бұрын
Saving the screen enum instance as the selectedItem would simplify the process, eliminating the need to deal with indexes
@annaberkovitch85
@annaberkovitch85 4 ай бұрын
Awesome, as usual! Thanks for the update! I wonder if it's possible to make it work with sliding top tab row for compact devices instead of bottom navigation. Definitely a lot less hassle than building all those screens for each window size. Worse case scenario, I'll just switch to bottom navigation. Thanks again for taking the time to brings us all those fantastic new updates! ❤
@sosaucemp3
@sosaucemp3 4 ай бұрын
Philipp always clutching up when I need something the most 💪
@justmeagain9302
@justmeagain9302 4 ай бұрын
thumbnail is wild
@yt.username
@yt.username 4 ай бұрын
7:37 Hello, Philipp! Thank you for the new video lesson. I want to ask about hard-coding and the same text values ​​in the enum Screen class. Why did you not pass the values ​​from the Android resources? Modern Android apps are multi-language (multi-locale) apps. If it is possible, could you please use the stringResources() function in the next lessons? Thank you.
@joaquimgomes1358
@joaquimgomes1358 4 ай бұрын
Greater new features and explanations by Philipp! One quick question, does it work for compose multiplatform?
@tarikfaz
@tarikfaz 4 ай бұрын
Like always good tutorial Philipp :)
@vinaykumarpatel649
@vinaykumarpatel649 4 ай бұрын
Great as always, thank you for the video🙏🏻
@Jannis368
@Jannis368 4 ай бұрын
I hope they add the option for a non permanent nav drawer, otherwise you can't really add more than 4 items. Using the combination of a non permanent nav drawer for mobile and a navigation rail for tablet would fit my use case really well.
@aaronperron
@aaronperron 4 ай бұрын
Does this work with the new type-safe Navigation from Compose ?
@zishanhossain4801
@zishanhossain4801 4 ай бұрын
I'm an flutter app developer i am also learning kotlin. I also want to become a full stack developer, so can you please suggest me what should i learn for backend?? Is it spring boot or nodejs or golang or anything else. I want to learn one demandable backend technology. I would be very happy if you reply.
@vigneshpai6996
@vigneshpai6996 4 ай бұрын
As always great content 👍. Can you please make a video on casting using Google cast SDK.?
@tahabenly
@tahabenly 4 ай бұрын
This is going to be awesome in compose multiplatform
@mohamedaraou323
@mohamedaraou323 4 ай бұрын
philipp do a video about how to build a portfolio as android developer
@aubreymatende6497
@aubreymatende6497 4 ай бұрын
Can it work in compose multiplatform?
@bantuthakur9959
@bantuthakur9959 4 ай бұрын
He is looking like Xavier in thumb 👀
@henrik908
@henrik908 4 ай бұрын
They just can't make a library which can automatically resize composables so that we don't have to use window size class.
@salman_salehXx
@salman_salehXx 4 ай бұрын
❤❤❤❤
@devatrii
@devatrii 4 ай бұрын
Why are you looking like ai generated avatar in thumbnail?
@bharathprakash
@bharathprakash 4 ай бұрын
What happened to you bro.. Your face looks a lot different in thumbnail
@Jagmeljhinjer
@Jagmeljhinjer 4 ай бұрын
1st
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 45 М.
5 Kotlin Coroutine Secrets I Wish I Knew Earlier
24:23
Philipp Lackner
Рет қаралды 20 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 29 МЛН
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,9 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 29 МЛН
Hot Flows vs. Cold Flows In Kotlin - When to Use What?
14:35
Philipp Lackner
Рет қаралды 15 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 24 М.
The ONLY Correct Way to Load Initial Data In Your Android App?
12:27
Philipp Lackner
Рет қаралды 30 М.
Building a Reusable Component that Animates on Scroll
15:00
Sam Selikoff
Рет қаралды 10 М.
NSURLProtocol: How I Stole an App For My Wedding
56:25
Bryce Bostwick
Рет қаралды 48 М.
Navigation Basics in Jetpack Compose
14:40
Stevdza-San
Рет қаралды 66 М.
Multiple Screen Size Support in Android Jetpack Compose.
11:42
Mohsen Mashkour
Рет қаралды 942
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 29 МЛН