Resources & Qualifiers - Android Basics 2023

preview_player
Показать описание
In this video, you'll learn about accessing resourcs in Android such as images, strings or colors.

⭐ Get certificates for your future job
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:

Get my FREE PDF about 20 things you should never do in Jetpack Compose:

💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:

Subscribe to my FREE newsletter for regular Android, Kotlin & Architecture advice!

Join this channel to get access to perks:

Get the source code for this video here:

Join my Discord server:

You like my free content? Here you can buy me a coffee:
Рекомендации по теме
Комментарии
Автор

That was actually very interesting, I didn't know about this night drawable thing

lucasfteodoro
Автор

At first when I saw this new playlist I kinda brushed it off thinking that it would be so basic for me but wow, ever since I started watching it from the beginning, I've learned so many things I can't even believe it. Thank you so much Phillip, you've saved me a lot of dog years from doing so many things wrongly😂

KellyMalaki
Автор

Legend Stuff, Thx Philipp for keeping us up to date

tonnie
Автор

Hi, Philipp. Your videos are awesome, very clear and concise. Could you please provide us with more video about theme with m3 and vector and image drawables samples for img/svg resources of different sizes. I cant figure out exactly to pick which of them and when. And I cant also figure out best practices how to handle icons with different sizes. Thank you.

mustafasahin
Автор

You're a pretty good teacher, I just love watching your videos to see your way even though I know what to do.
What about challenging the android yt channel with your own PL MAD Skills playlist? 🙃

forntoh
Автор

Thanks for this amazing content, Philipp. Keep it up!

devit
Автор

This guy is so perfect huge respect to you

Love from india 🇮🇳

prathameshpatne
Автор

Thanks. great explanation of qualifiers.

sunnyeyez
Автор

You are my actual inspiration Phillip 💙

NajiAAbed
Автор

Thanks for your content man! Appreciate it!

bigpiglove
Автор

Thank you so much for this video. Amazing content as usual.

mircodev
Автор

another great tutorial from philipp thanks

onmoveonmove
Автор

Thank you thank you man. I appreciate you 4real

ookie
Автор

Thanks for the video. It would be cool if you did a camerax tutorial with jetpack compose!

Shiraori.
Автор

I'm completely new to android development as in I just started 2 days ago. And I'm confused. Is Jetpack Compose a new way of doing mobile development? And the old traditional way was with XML layout files? Which one is easier to make apps with?

vectoralphaSec
Автор

another great video. you're great

alirezafaraji
Автор

Hello I saw your drag and drop tutorial and wanted to ask if we can animate the shadow as well while it is dragged? If so, could you give me some pointers as to how it can be achieved? I would appreciate your help. thank you.

brayn
Автор

Excellent Android tutorial for novice programmers. It's accessible, beneficial, and straightforward. As a seasoned developer, I find it very engaging. However, I observed you've inserted a substantially large bitmap file into the 'drawable' resources folder without using a qualifier, and this detail was left unaddressed in the video. This could potentially lead to visual or performance-related issues within your app on varied devices, as these can have differing screen resolutions and pixel densities.

Android's system automatically scales bitmap files located in the 'drawable' directory that lack a density qualifier, adjusting them to the device's screen density. This can inadvertently cause distortion or blurring of images, and in extreme cases, lead to crashes from Out Of Memory (OOM) errors, especially if, for instance, your 960p image gets upscaled three times when loaded on an xxhdpi screen.

To circumvent this, which I'm confident you're aware of, it's advisable to generate different versions of your bitmap file that correspond to various screen densities, and allocate them to designated folders with appropriate qualifiers (hdpi, xhdpi, etc.). Alternatively, placing such bitmaps under the 'nodpi' qualifier ensures they won't be unnecessarily upscaled by the system. The 'drawable' resource folder is ideally reserved for vector graphics.

I hope you find my feedback beneficial and look forward to more of your content. 👍

serhii_y
Автор

The video is excellent please also try to add the timeStamp on the video for easy navigation to specific part of the video

xuygwnc
Автор

The themes.xml is still important for system stuff which is not rendered by Jetpack Compose, like splash screens

ArthurKhazbs