Мобайл: дизайн и разработка – Telegram
Мобайл: дизайн и разработка
473 subscribers
8 photos
158 links
Android-разработчик и дизайнер делится своим опытом, полезными инструментами, выжимками статей и докладов.
Download Telegram
Привет! Меня зовут Владимир. Здесь я буду публиковать полезные материалы, касающиеся мобильных приложений и IT-сферы в целом. Дизайн, разработка (преимущественно Android), стартапы, а иногда и другие темы, полезные для общего развития.
Кажется, я первый в Telegram, кто пишет об Android-разработке на русском языке. В тематических подборках мелькают только два англоязычных канала. Если хотите немного меня огорчить и сказать, что я неправ – постучите в личку (@kondenko).
Наводим порядок в файлах ресурсов Android.

Я придерживался несколько иной модели нейминга и она меня полностью устраивала (я работаю один). Сегодня решил примерить описанное в статье. По идее, должно стать удобнее и понятнее. Чуть позже отпишусь, повлияло ли это на что-нибудь.

http://jeroenmols.com/blog/2016/03/07/resourcenaming/
Правило близости.

Коротко:
При проектировании интерфейсов следите, чтобы внешние отступы были больше внутренних. Это касается как самих блоков, так и текста внутри них.
Группируйте блоки по смыслу, чтобы упростить восприятие и избежать недопонимания.

По ссылке – более подробно и с примерами.

https://designpub.ru/%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE-%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8-540012265d16
Icons8 Lunacy – просматриваем файлы, созданные в Sketch, на Windows

Только что установил себе, пробовал открыть UI-Kit от Apple (developer.apple.com/ios/human-interface-guidelines/resources) и от Facebook (facebook.design/ios10).
В первом случае все достаточно плачевно, а вот файлик от фейсбука отображается сравнительно хорошо. В любом случае, если у вас нет мака, это может вас выручить.

https://icons8.com/lunacy
Вот как это выглядит
30 дельных советов Android-разработчикам

Бонусый совет номер 31 от меня – при первой же возможности переходите на Kotlin. Лямбды, null-safety и ещё куча крутых фишек. Код выглядит настолько чисто, что на Java становится больно смотреть.
Язык совсем не сложный, так что учите и не откладывайте на потом!

https://medium.com/@cesarmcferreira/building-android-apps-30-things-that-experience-made-me-learn-the-hard-way-313680430bf9#.2d0qwew46
Начинаем неделю с красивых цветов.

Коллекция приятных цветовых сочетаний от Тобиаса ван Шнайдера.
vanschneider.com/colors

Большая подборка градиентов. Прямо на сайте можно скопировать CSS или скачать исходники для Sketch и Photoshop.
webgradients.com
Final Android Resizer

Неплохой инструмент для нарезания графических файлов под все нужные для Android dpi. Выбираете папку с ресурсами приложения, указываете нужную плотность и перетаскиваете свои файлы в окно программы.

github.com/asystat/Final-Android-Resizer
Покрас Лампас – «Бросайте дизайн»

Лекция одного из самых крутых каллиграфов. Развитие, работа, успехи и hustle. Покрас говорит в основном об искусстве и дизайне, но послушать его стоит абсолютно всем.

Главное:
• Не переоценивайте курсы и книги. Никто другой не научит вас так, как вы научитесь сами.
(лично я с ним абсолютно согласен; просто забейте на всё и идите работать).
• Единственный способ создать что-то новое и крутое – сломать существующие рамки.
• Создавайте вещи, которые будут связаны именно с вами. Стройте личный бренд из своих же работ.
• Не тратьте время на мелочные проекты. Сходите с ума, ставьте самые амбициозные цели и добивайтесь их.

youtu.be/hh_Sb_Jt1Co
Уменьшаем время сборки Android-приложения на 65%

TL;DR
Добавьте следующие строки в gradle.properties из домашней папки Gradle (у меня это C:\Users\Kondenko\.gradle):

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true

https://medium.com/@kevalpatel2106/how-to-decrease-your-gradle-build-time-by-65-310b572b0c43#.90rfxtkje
Как сделать иконки ваших material-приложений лучше

Автор рассказывает (и показывает), как делать иконки без следования гайдлайнам, но с пониманием того, как делают иконки сами Google. В статье много практических советов, берите на вооружение!

https://stories.uplabs.com/what-google-missed-in-their-guidelines-for-material-design-iconography-daf9f88000ec#.ug3jq2d01
John Saito (дизайнер в Dropbox, раньше работал в Google) рассказал о том, как писать тексты для интерфейсов.

1. Сокращайте
2. Добавляйте заголовки
3. Используйте списки
4. Визуально разбивайте длинные тексты на части
5. Создавайте иерархию в тексте
6. Выдавайте большие объемы информации постепенно
7. Пишите текст сразу в макете, а не в отдельном документе

https://medium.com/@jsaito/how-to-design-words-63d6965051e9#.r7lx8z52b
Перевод: http://madcats.ru/content-marketing/people-hates-reading/
Нужно ли придумывать дизайн, который сильно отличается от решений конкурентов? Нет, если вы не уверены, что пользователи быстро привыкнут к нему, а в перспективе обращение с продуктом станет гораздо удобнее.

В статье от VC можно почитать про обучение работе с новыми интерфейсами.
https://vc.ru/p/consistency-vs-innovation