Перевод статьи Ника Бутчера о разнице и приоритетах задания атрибутов текста в layout, стиле, теме и textAppearance
#android #design
https://habr.com/ru/company/otus/blog/456110/
#android #design
https://habr.com/ru/company/otus/blog/456110/
Хабр
Как выглядит ваш текст?
Друзья, отличной всем пятницы. Хотим поделиться с вами переводом статьи, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». П...
Android Jetpack Compose - новый способ создания экранов, который пока находится на очень ранней стадии, но в будущем, скорее всего, мы все на него перейдем.
#android #design
https://habr.com/ru/post/461101/
#android #design
https://habr.com/ru/post/461101/
Хабр
Первое впечатление от Android Jetpack Compose
После того, как на Google IO 2019 я увидел доклад про Android Jetpack Compose, захотелось сразу же его попробовать. Тем более, что подход, реализованный в нём, о...
Очень подробный материал про кастомизацию текста в TextView.
#android #text #design
https://habr.com/ru/company/redmadrobot/blog/461787/
#android #text #design
https://habr.com/ru/company/redmadrobot/blog/461787/
Хабр
Отображение текста в Android
Отображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. В данной статье пойдет речь о TextView. Каждый разработчик, начиная с «Hello World», постоянно...
Если вы любите кодить XML разметку для ConstraintLayout, то тут есть набор шаблонов для вас
#android #design
https://wajahatkarim.com/2019/08/learning-constraintlayout--live-templates-for-rescue-/
#android #design
https://wajahatkarim.com/2019/08/learning-constraintlayout--live-templates-for-rescue-/
Wajahat Karim
📚Learning ConstraintLayout — 🚀Live Templates for Rescue 🚒
Save time and improve productivity by using Live Templates for ConstraintLayout With more than 2.5 billion active android devices today, it has become a challenging task to create a fully responsive user interface (UI) for Android developers.
Перевод статьи о создании анимации раскрытия кнопки FAB
#android #animation #design
https://medium.com/nuances-of-programming/как-создать-плавающую-кнопку-для-android-приложения-eda90d7c574b
#android #animation #design
https://medium.com/nuances-of-programming/как-создать-плавающую-кнопку-для-android-приложения-eda90d7c574b
Medium
Как создать плавающую кнопку для Android приложения
В этом уроке я покажу как создать анимированную «плавающую кнопку действия» (FAB), которая открывает доступ к опциям по нажатию.
Nick Butcher объясняет разницу между темами и стилями
#android #style #theme #design
https://medium.com/androiddevelopers/android-styling-themes-vs-styles-ebe05f917578
#android #style #theme #design
https://medium.com/androiddevelopers/android-styling-themes-vs-styles-ebe05f917578
Medium
Android styling: themes vs styles
The Android styling system offers a powerful way to specify your app’s visual design, but it can be easy to misuse. Proper use of it can…
Краткий обзор новшеств в Material Design Components 1.1.0. Темная тема, новые компоненты и т.п.
#android #design
https://medium.com/google-design/material-design-components-for-android-1-1-0-are-now-available-45e1d576037c
#android #design
https://medium.com/google-design/material-design-components-for-android-1-1-0-are-now-available-45e1d576037c
Medium
Material Design Components for Android 1.1.0 is now available
Material Theming, new components, dark theme support, and more
Обзор новшеств в Material Components for Android 1.2.0
- Material motion
- Slider
- ShapeableImageView
...
#android #design #material
https://medium.com/google-design/material-components-for-android-1-2-0-is-now-available-aade483ed841
- Material motion
- Slider
- ShapeableImageView
...
#android #design #material
https://medium.com/google-design/material-components-for-android-1-2-0-is-now-available-aade483ed841
Medium
Material Components for Android 1.2.0 is now available
Material motion system, Sliders, ShapeableImageView, and more
Хорошая шпаргалка по Spannable. С примерами, картинками и объяснением флагов INCLUSIVE/EXCLUSIVE
#android #spannable #design
https://blog.mindorks.com/spannable-string-text-styling-with-spans
#android #spannable #design
https://blog.mindorks.com/spannable-string-text-styling-with-spans
Mindorks
Spannable String: Text Styling with Spans
In this blog, we will learn how to style the text in an Android app with the help of Spans. There are many operations such as increase the font of some part of the text, underline some part of the text, make a bullet list, etc that can be done with the help…
Несколько MAD Skills видео о Material Design Components
#android #design #material
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8SmtMNw34wvYkqj45rV1d3
#android #design #material
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8SmtMNw34wvYkqj45rV1d3
YouTube
Material Design Components - MAD Skills
We recommend that Android apps follow the Material Design guidelines so that they feel right at home on user’s devices. In this series, you’ll learn all abou...
Статья об организации цветов, стилей и т.п. Будет полезно почитать ее вместе с дизайнером вашего проекта, может быть найдутся полезные идеи.
#android #design
https://medium.com/plum-engineering/leveraging-the-power-of-android-design-language-3e931bc4c58
#android #design
https://medium.com/plum-engineering/leveraging-the-power-of-android-design-language-3e931bc4c58
Medium
Leveraging the power of Android design language
Plum, since its first days until now, has always been a money management app, that not only grows your money but also helps you to be…
Кастомное решение, помогающее присвоить несколько стилей одному View
#android #style #design #custom
https://proandroiddev.com/assign-multiple-styles-to-a-single-view-in-android-just-like-in-css-815040be4c2b
#android #style #design #custom
https://proandroiddev.com/assign-multiple-styles-to-a-single-view-in-android-just-like-in-css-815040be4c2b
Medium
Assign multiple styles to a single View in Android just like in CSS
Speed up your Android app development by assigning multiple styles to a view just like in CSS
Обзор нового компонента для навигации: Navigation Rail
#android #design #material
https://joebirch.co/android/exploring-the-material-navigation-rail/
#android #design #material
https://joebirch.co/android/exploring-the-material-navigation-rail/
Обзор нового стандартизированного подхода к Splash Screen
#android #design
https://joebirch.co/android/exploring-android-12-splash-screen/
#android #design
https://joebirch.co/android/exploring-android-12-splash-screen/
Jetpack Compose вышел в релиз, версия 1.0
#android #jetpack #compose #ui #design
https://android-developers.googleblog.com/2021/07/jetpack-compose-announcement.html
#android #jetpack #compose #ui #design
https://android-developers.googleblog.com/2021/07/jetpack-compose-announcement.html
Android Developers Blog
Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI
Posted by Anna-Chiara Bellini , Product Manager, Nick Butcher , Developer Relations Today, we're launching version 1.0 of...
Обзор обновлений для виджетов рабочего стола в Android 12
#android #widget #design #material
https://medium.com/androiddevelopers/updating-your-widget-for-android-12-92e7de87424c
#android #widget #design #material
https://medium.com/androiddevelopers/updating-your-widget-for-android-12-92e7de87424c
Medium
Updating your widget for Android 12
Widgets have been part of the core Android experience for a long time, with many apps using widgets effectively to increase their user…
Обзор последних Best Practices от гугла по работе с Large Screen. В качестве примера они используют свое приложение - Google I/O.
#android #design #large #ui
https://medium.com/androiddevelopers/large-screen-ui-in-the-google-i-o-app-c4d3ddd98bd0
#android #design #large #ui
https://medium.com/androiddevelopers/large-screen-ui-in-the-google-i-o-app-c4d3ddd98bd0
Medium
Large-screen UI in the Google I/O App
On May 18–20, Google hosted our yearly I/O developer conference completely online, with 112 sessions, 151 codelabs, 79 meetups, 29…
Видео о создании кастомных View, на русском языке.
#android #design #custom #view
https://www.youtube.com/playlist?list=PL0SwNXKJbuNks7zOqvVTFRkM_unoIAC45
#android #design #custom #view
https://www.youtube.com/playlist?list=PL0SwNXKJbuNks7zOqvVTFRkM_unoIAC45
YouTube
Android Custom View
Всё о создании собственных View и ViewGroup в Android
Я — Денис, Android-разработчик в «Лайв Тайпинге». В этой статье я продолжу рассказывать о современных подходах разработки адаптивного UI/UX для людей с ограниченными возможностями, разных национальностей и особенностями развития. В этой статьей я расскажу про разработку интерфейсов в XML и Compose для варьирующего размера шрифта. А также покажу почему атрибут contentDescription так важен.
#android #design #ux #compose
https://habr.com/ru/articles/798473/
#android #design #ux #compose
https://habr.com/ru/articles/798473/
Хабр
Как увеличить шрифт так, чтобы контейнер не поехал? Адаптация UI/UX для людей с проблемами зрения в XML и Compose
Я — Денис, Android-разработчик в «Лайв Тайпинге». В этой статье я продолжу рассказывать о современных подходах разработки адаптивного UI/UX для людей с ограниченными возможностями, разных...