No video

Урок 5: Ресурсы (res), квалификаторы, локализация, шрифты | Курс Android на Kotlin c нуля

  Рет қаралды 5,309

Android [Kotlin] для начинающих – ievetrov

Android [Kotlin] для начинающих – ievetrov

Күн бұрын

🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidSt...
🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSp...
🔹 Текстовая версия урока:
🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF
🔹 VK: ievetro...
Открываю тему ресурсов в Android приложении. Это видео первая часть основных уроков про ресурсы в Андройд из двух. Здесь мы сначала сделаем обзор возможных типов ресурсов в каталоге res, затем поработаем со шрифтами. Покажу как скачать шрифты с Google Fonts и импортировать в проект.
Также затронем тему квалификаторов. Какие уже есть в приложении по умолчанию и как создавать свои каталоги с языковыми квалификаторами. В завершении вынесем захардкоженные строки в макете в строковые ресурсы. И реализуем их локализацию. Чтобы при изменении языка операционной системы приложение также меняло язык интерфейса.
00:00 Типы ресурсов в Android
00:32 Папка res
03:23 Импорт шрифтов
03:57 Создание директории font
04:29 Добавление шрифтов элементам разметки
04:51 Строковые ресурсы
05:45 Как создать строковый ресурс (string resource)
07:07 Квалификаторы на примере локализации ресурсов
08:07 Как локализировать Android приложение
#androiddevelopment #mobiledevelopment #андройд

Пікірлер: 17
@ievetrov
@ievetrov Жыл бұрын
Ссылки и содержание: 🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 📕 Личный телеграм канал ievetrov: t.me/ievetrov_dev 📕 Бесплатный курс по основам Kotlin: clck.ru/34EgJF
@igorbuga5227
@igorbuga5227 19 күн бұрын
Очень интересно!
@Frestein
@Frestein 11 ай бұрын
Корректней добавлять локализацию будет через strings -> New -> Values Resource File -> в Available qualifires выбрать Locale и в перечисленном списке найти нужную. Если делать как в ролике, то папка будет создана, но её не будет видно, если Project открыт как Android. Версия AS - Giraffe 2022.3.1 Patch 1.
@wzagorowski
@wzagorowski Жыл бұрын
как всегда великолепная подача материала, без воды. Даешь новый урок каждую неделю!
@ievetrov
@ievetrov Жыл бұрын
йо, спасибо)) ну это конечно вызов! xD
@nikolay3905
@nikolay3905 10 ай бұрын
Обалденно! Все по полочкам, все четко. Спасибо
@user-hb2ul8sv5o
@user-hb2ul8sv5o Жыл бұрын
Классно объясняешь, все понятно, но, пожалуйста, не ускоряй некоторые действия. Временами бывает тяжело успеть за ними и ты просто теряешься в действиях
@ievetrov
@ievetrov Жыл бұрын
Да, спасибо за обратную связь, стараюсь балансировать, чтобы однообразные действия не занимали время видео)
@iJoji
@iJoji 8 ай бұрын
@@ievetrov пусть занимают, не все же за раз подряд уроки смотрят и всё в голове всегда, за действиями с мышкой нереально уследить)
@ievetrov
@ievetrov 8 ай бұрын
@iJoji хорошо, спасибо)
@rztrigger2862
@rztrigger2862 9 ай бұрын
Спасибо за труд)
@now.7348
@now.7348 Жыл бұрын
на JetpackCompose будет или по старому(не пон.)?
@ievetrov
@ievetrov Жыл бұрын
да, compose будет - самому не терпится начать) но реальность такова, что до сих пор очень много действующих проектов на XML, поэтому обходить стороной эту тему пока не получается
@Aid1366
@Aid1366 9 ай бұрын
​​@@ievetrovДа может быть и много xml ещё,но пока мы научимся,уже xml не особо требовать будут!! Какая разница если умеем писать фронт на compose, зачем нам писать его уметь на xml,смотрим вперёд,да и вроде есть приблуда чтоб xml код в compose сам ide перекомпелировал, или вроде того ..) ну мы зелёные поэтому так объясняю ещё свою мысль!!.. Я предлагаю забить на xml ,и на compose учиться!!!Честно не охотой это старое XML ,сам google рекомендует писать с jetpack compose..там много интересного,нужно много времени ..а время стоит денег)
@Borland_Dev
@Borland_Dev Жыл бұрын
Гарне відео , дякую .
@ievetrov
@ievetrov Жыл бұрын
Взаимно, спасибо за фидбек!)
@diskys8174
@diskys8174 Жыл бұрын
Спасибо
Урок 6: Cтили, темы в приложении и их кастомизация | Курс Android на Kotlin c нуля
7:14
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН
Бутылка Air Up обмани мозг вкусом
01:00
Костя Павлов
Рет қаралды 2 МЛН
Урок 2: Введение в XML, что такое View, теги и атрибут | Курс Android на Kotlin c нуля
15:29
Налог на незнание JavaScript - [Hamster Kombat]
50:20
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 136 М.
Что нужно знать Junior C# разработчику?
11:50
Урок 4: Верстаем экран по макету из Figma, ShapeDrawable | Курс Android на Kotlin c нуля
19:23
Android [Kotlin] для начинающих – ievetrov
Рет қаралды 14 М.
Разбираю дизайн музыкальных сервисов - Яндекс музыка, Spotify, VK
15:31
mutim digital — дизайн и маркетинг
Рет қаралды 124 М.
Урок 1: Android Studio - установка, настройка эмулятора | Курс Android на Kotlin c нуля
8:14
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН