Просили разобрать работу с #CustomView в #Android.
Одной статьей тут не отделаться, но надо с чего-то начать.
Держите разбор как скомпоновать custom #viewgroup из стандартных элементов. #Инкапсуляция, #SOLID и всё такое на уровне #UI. https://dimlix.com/customview-begginer/
Одной статьей тут не отделаться, но надо с чего-то начать.
Держите разбор как скомпоновать custom #viewgroup из стандартных элементов. #Инкапсуляция, #SOLID и всё такое на уровне #UI. https://dimlix.com/customview-begginer/
Блог Android разработчика
Android Custom View как комбинация стандартных элементов
Custom View это удобный и правильный способ инкапсуляции части UI. Он позволяет вынести интерфейс в отдельный блок и переиспользовать его. Создавать их проще чем кажется на первый взгляд. Можно...
"Что нужно знать о дизайне мобильных приложений в 2020 году" - так звучит тема очередного вебинара от #SkillBox в рамках их предновогоднего марафона.
Через 30 минут ⌛ Екатерина Иконникова, дизайнер мобильного приложения Booking, рассказывает про мобильный #UI, присоединяйся.
Интересно и к тому же бесплатно 🚀 https://fas.st/CY9o6
Через 30 минут ⌛ Екатерина Иконникова, дизайнер мобильного приложения Booking, рассказывает про мобильный #UI, присоединяйся.
Интересно и к тому же бесплатно 🚀 https://fas.st/CY9o6
live.skillbox.ru
Что нужно знать о дизайне мобильных приложений в 2020 году — бесплатное обучение, курсы и видеоуроки
⚡️ Видео с бесплатного вебинара на тему «Что нужно знать о дизайне мобильных приложений в 2020 году» — изучите курс самостоятельно. 🔥 В проекте «Вебинары» от Skillbox найдутся сотни бесплатных видеоуроков по маркетингу, дизайну, программированию и другим…
Всякие разные DIY #Android примеры показывают хороший результат по отклику от сообщества.
И сегодня это... #Jetpack #Composer - свеженький декларативный #UI.
Наткнулся на интересный репозиторий. В нем собраны примеры и ссылки на туториалы по composer. https://github.com/Foso/Jetpack-Compose-Playground
И сегодня это... #Jetpack #Composer - свеженький декларативный #UI.
Наткнулся на интересный репозиторий. В нем собраны примеры и ссылки на туториалы по composer. https://github.com/Foso/Jetpack-Compose-Playground
GitHub
GitHub - Foso/Jetpack-Compose-Playground: Community-driven collection of Jetpack Compose example code and tutorials https://fo…
Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose - Foso/Jetpack-Compose-Playground
#Анимации в #Android всегда уступали #iOS. Последнее время #Google делает все больший упор на плавность и красоту #UI и качественный #UX.
#MotionLayout - как раз один тому пример. Я тут наткнулся на две статьи о том, как можно сделать красивые и сложные анимации в приложении. Один и тот же UI сделали с использованием MotionLayout и без. Все приправлено примерами и исходниками на #Github.
Анимации БЕЗ MotionLayout:
https://proandroiddev.com/complex-ui-animation-on-android-8f7a46f4aec4
Анимации С MotionLayout:
https://proandroiddev.com/complex-ui-animations-on-android-featuring-motionlayout-aa82d83b8660
#MotionLayout - как раз один тому пример. Я тут наткнулся на две статьи о том, как можно сделать красивые и сложные анимации в приложении. Один и тот же UI сделали с использованием MotionLayout и без. Все приправлено примерами и исходниками на #Github.
Анимации БЕЗ MotionLayout:
https://proandroiddev.com/complex-ui-animation-on-android-8f7a46f4aec4
Анимации С MotionLayout:
https://proandroiddev.com/complex-ui-animations-on-android-featuring-motionlayout-aa82d83b8660
Medium
Complex UI/Animation on Android
How to write complex multi-step animations on Android.
На чем вообще можно писать #Android #UI Тесты?
*Зачем и стоит ли это делать - отдельный вопрос 🙈
В статьей на хабре в блоге Авито разобраны инструменты, которые позволяют писать ЮАйные тесты.
Моё личное мнение, что писать UI тесты явно стоит тогда, когда хотя бы большинство #Unit тестов на месте и делают свою работу. https://bit.ly/3bNixde
*Зачем и стоит ли это делать - отдельный вопрос 🙈
В статьей на хабре в блоге Авито разобраны инструменты, которые позволяют писать ЮАйные тесты.
Моё личное мнение, что писать UI тесты явно стоит тогда, когда хотя бы большинство #Unit тестов на месте и делают свою работу. https://bit.ly/3bNixde
Хабр
На чем писать Android UI-тесты
Всем привет. Мы в Avokado Project продолжаем рассказывать про автотестирование в Android. Эта статья — обзор и сравнение существующих инструментов для написания...
Любопытные "30 пунктов в программирование, познанные через боль".
Особенно нравится - "#UI - это как шутка. Если его надо объяснять - говно ваш UI".
#Статьи https://bit.ly/3lpL0cK
Особенно нравится - "#UI - это как шутка. Если его надо объяснять - говно ваш UI".
#Статьи https://bit.ly/3lpL0cK
Medium
Building Android Apps — 30 things that experience made me learn the hard way
There are two kinds of people — those who learn the hard way and those who learn by taking someone’s advice. Here are some of the things…
#Kotlin #Compose - с одной стороны декларативное описание #UI выглядит интересно, с другой - смущает смешиванием верстки и кода.
В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉
Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.
А что думаете вы - декларативный или императивный подход описания UI?
#Статьи https://bit.ly/394LYqy
В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉
Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.
А что думаете вы - декларативный или императивный подход описания UI?
#Статьи https://bit.ly/394LYqy
Хабр
Погружение в JetPack Compose. Часть 1/2
Минутка рекламы Собрал здесь лучшие статьи, библиотеки и проекты на Jetpack Compose: Jetpack Compose Awesome Ожидания по поводу разработки пользовательского интерфейса выросли. Сегодня мы не можем...