Разработка ждёт балета
1.64K subscribers
516 photos
5 videos
15 files
1.56K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
Ещё один доклад с Droidcon Moscow 2016. На этот раз от дизайнера про дизайн. Самое интересное в выступлении, как по мне, разбор самых интересных приёмов, позволяющих выделиться из моря одинаковых material design приложений. Пис 🤞🏻

#design #talk #material
https://youtu.be/KZzFO5FswLk
Лови статейку с критикой bottom navigation паттерна, который не так давно стал легитимным в мире Android. Никаких технических подробностей ты тут не найдешь, автор просто размышляет об удобстве использования и различных кейсах применения, есть над чем подумать. Поймешь, что далеко не всегда этот паттерн стоит использовать. Пис ✌🏻

#android #material #design #ui #ux
http://blog.iangclifton.com/2016/03/19/bottom-tabs-on-android/
Помнишь, у romannurik была тулза, которая иконочки друг в друга анимировать умела? Так вот, теперь есть новая тулза. Жить стало лучше, жить стало веселей.

#material #animation
https://shapeshifter.design/
@TemMax поделился статьёй, в которой разбираются некоторые нюансы теней в material парадигме и их работы в Android. Автор показывает, как работать с ViewOutlineProvider и что интересного там можно наворотить.

#material #shadow #viewoutlineprovider
https://blog.usejournal.com/playing-with-elevation-in-android-91af4f3be596
Классная статья о том, что нового нас ждёт в новой support library. Добавят режим выделения в RecyclerView из коробки. Новые material компоненты - кнопочки с закруглениями, toolbar снизу и ещё по мелочи. Подробнее - по ссылке.

#androidp #material #supportlib
https://habrahabr.ru/post/351920/
Небольшой обзор новых View в 28-й support library. В целом, всё как обычно. Добавили несколько View, которые все уже написали сами. Всё равно приятно, если работать это будет нормально, разумеется. Мне особо понравились изменения в кнопках - видно, что Material не стоит на месте и потихоньку меняется в лучшую сторону.

#material #supportlib
https://medium.com/exploring-android/exploring-the-v28-android-design-support-library-2c96c6031ae8
Есть проблема. Я её, например, ощущаю на себе: все приложения соответствуют Material Design и почти все выглядят одинаково скучно. Размывается индивидуальность бренда. На выбор компании остаются только цвет да иконки (не всегда, но часто). И, хотя Google-guys с самого начала говорили, что material - это рекомендация, а не жёсткие рамки, почти все всё равно лепили по material-лекалам одно и то же безобразие. Ну, Google поняли, что имеют дело со стадом хомячков, и решили добавить нам степеней свободы. Посредством Material Theming нам дают свободу (и тулзы, чтобы эту свободу держать в узде - сочетай цвета, мать твою) в выборе цветов, шрифтов и форм для элементов на экране.
Появился Sketch-плагин, который позволит переложить работу дизайнера в стили для Material Components - пачки написанных для нас View.
Ещё мне очень понравился момент с формой контролов (см. картинку выше), который даёт дополнительное понимание z-level’а компонентов.

#talk #material #design
https://youtu.be/3VUMl_l-_fI
Доклад про новое в Android Support Library.
- RecyclerView Selection Library - штука, помогающая реализовать selection над списком. Умеет в selection жесты как в Google Photos, что очень даже неплохо. Хотя, это и не очень-то новость, вроде бы про неё я уже давно что-то слышал
- ListAdapter - какая-то странная поделка, упрощающая использование DiffUtil в меняющихся списках, но, судя по коду, который показали, она не то чтобы сильно сокращает код, который придётся написать + ограничивает ваш Adapter на один List, а этого не всегда достаточно
- androidx.webkit - позволяет использовать WebView, обновляемый через Play Store, на старых API
- CustomTab переезжает в androidx.browser + появляется возможность воткнуться в контекстное меню вашей CustomTab и добавить своё действие
- HeifWriter - позволяет эффективно записать YUV byte buffers, Surface и Bitmap в файл, но пока только на API 28+. Обещают добавить backport
- Material components:
* Обновили TextInputLayout - теперь он с рамкой и вроде бы умеет добавлять кнопку “Очистить”
* Button теперь можно по-разному закруглять и добавлять в них иконки
* BottomAppBar - по сути тот же AppBar, только снизу

#supportlib #view #material #talk
https://youtu.be/jdKUm8tGogw
@istima прислал ссылку на статью с перечислением Google приложений и сайтов, которые уже адаптировали обновленные Material Design гайдлайны. Посмотрите, если интересно.

#google #material #guidelines
https://9to5google.com/2018/05/22/full-list-google-apps-material-theme-design-2/
Вот тут рассказывают о том, почему и как изменился дизайн текстовых полей в Material.

#design #material #text
Неплохая статья про отличия в дизайне аппчиков под Android и iOS. Кажется, разработчикам оно полезно скорее для расширения кругозора, но всегда можно этим кидаться в дизайнеров, если начинают лепить какую-то хрень :)
 
#design #pattern #material
Тут вот в material подвезли гармонизацию цветов (видимо так это можно перевести). Позволяет и рыбку съесть, и косточкой, так сказать, не подавиться - можно сохранить свои цвета, но немного притянуть их к цветам из обоев юзера. Любопытная штуковина.

#material #design #ui
👍3🤔1