Получи случайную криптовалюту за регистрацию!

Мобайл: дизайн и разработка

Логотип телеграм канала @aboutmobile — Мобайл: дизайн и разработка М
Логотип телеграм канала @aboutmobile — Мобайл: дизайн и разработка
Адрес канала: @aboutmobile
Категории: Без категории
Язык: Русский
Количество подписчиков: 716
Описание канала:

Android-разработчик и дизайнер делится своим опытом, полезными инструментами, выжимками статей и докладов.

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал aboutmobile и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения

2019-12-19 13:22:20 LottieFiles анонсировали плагин для After Effects.

Он позволяет:
• Экспортировать анимации для Lottie и анимированные стикеры для Telegram (вау)
• Показывать превью анимации на iOS, Android и в вебе
• Заливать свои файлы в LottieFiles и скачивать чужие
• Улучшать перформанс анимации с помощью графика отрисовки (как в приложении Lottie)

По этой рефералке можно записаться на ранний доступ:
https://lottiefiles.com/plugins/after-effects?id=r0fxd

Если запишется много людей и меня возьмут в бета-тест, напишу обзор и поделюсь впечатлениями от плагина

#анимация #lottie
1.3K views10:22
Открыть/Комментировать
2019-08-27 15:46:31 Когда вы удаляете мастер-компонент в Sketch, он предупреждает, что экземпляры компонента превратятся в группы. Figma сразу удаляет компонент, но его можно восстановить из экземпляра. У обоих подходов есть минусы — я не хочу видеть модалки и не хочу случайно потерять компонент, который где-то используется. Поэтому я написал плагин для Figma, который предлагает компромисс.

Команда Safe Delete удаляет компонент, только если его экземпляров нет в проекте. Бонусом я добавил команду Delete Unused Components — она удаляет компоненты, которые нигде не используется. Плагин показывает, какие компоненты он удалил, и в случае ошибки их можно вернуть с помощью ⌘+Z.
Пока плагин работает, интерфейс фигмы может зависнуть, поэтому не советую запускать его на очень больших проектах.

Установить:
https://www.figma.com/c/plugin/746849770992339499/Safely-Delete-Components

Плагины в Figma работают на главном потоке и вешают интерфейс на время работы. Если вы пишите плагин, который обходит все объекты в документе, советую подсмотреть у меня реализацию функции hasInstances(). Она позволяет главному потоку хоть немного продохнуть и откликнуться на нажатие кнопки Cancel (но этот способ работает не всегда).

Код плагина на Github:
https://github.com/Kondenko/SafelyDeleteComponents

#плагин #figma
1.5K views12:46
Открыть/Комментировать
2019-08-22 15:34:56 Intercom запустили intercom.design. На этом сайте они рассказывают о своей команде, процессах и проблемах, которые решают.

Из интересного:

• принципы, которых Intercom придерживаются в дизайне и разработке продуктов:
https://www.intercom.com/blog/intercom-product-principles

• основы хорошего интерфейса:
https://docs.google.com/document/d/1d1GC04i0EXUAMcynr8Wj8CJ5cx4i9urooeBiqubT_4A/edit

• про работу в англоязычной компании:
https://www.intercom.com/blog/working-as-a-designer-in-a-foreign-language/

#дизайн
1.1K viewsedited  12:34
Открыть/Комментировать
2019-07-27 13:34:21 useAnimations — каталог анимированных иконок. Каждую иконку можно скачать в формате svg, json (Lottie) и aep (After Effects). Обновляется еженедельно.

#анимация
1.2K viewsedited  10:34
Открыть/Комментировать
2019-07-16 15:11:09 HttpMocker — это библиотека, которая подменяет реальные ответы сервера на заранее заготовленные. Полезно, если бэкенд для вашего приложения ещё не готов, вы хотите потестить специфичные сценарии и ошибки или просто подготовить красивые скриншоты для Google Play.

Кроме подмены, эта библиотека может записывать в файл реальные ответы сервера, чтобы их можно было использовать в качестве mock'ов.

Библиотека:
https://github.com/speekha/httpmocker

Туториал:
https://blog.kotlin-academy.com/httpmock-my-first-oss-library-5bae8adbccf4

#разработка #android #инструмент #тестирование
1.3K viewsedited  12:11
Открыть/Комментировать
2019-07-09 16:42:08 ⁠Если вы пользуетесь приложениями не на английском языке, вы наверняка замечали как интерфейс иногда разъезжается от слишком длинных надписей. Макеты, которые я верстал, грешили тем, что перевод на другие языки в них никак не продумали. Я вооружился Гугл табличками и сделал инструмент, который поможет проверить, что перевод слова не длиннее, чем оригинал.

Как это работает:

1. Скопируйте табличку к себе в Google Sheets (File > Make a copy).

2. Выберите текст для кнопки или другого контрола, который не должен сильно меняться в размерах.

3. Вставьте текст в желтую ячейку рядом с Your text и укажите языковой код, если автоопределение языка не справляется.

4. Табличка подсветит красным переводы, которые длиннее оригинала. Если ячейка насыщенно красная — стоит выбрать другой текст или подумать о том, как кнопка будет выглядеть в переводе.

Я хочу развить эту идею дальше и сейчас понемногу пишу линтер для Android Studio, который предупредит о длинных локализациях в strings.xml. Возможно, когда-нибудь я напишу плагин для Sketch или Figma, а пока буду рад услышать ваш фидбек о табличке и самой идее в комментариях.

#дизайн #локализация
1.0K viewsedited  13:42
Открыть/Комментировать
2019-07-04 13:54:53 Google добавили гайдлайны по визуализации данных — какие есть типы графиков и как выбрать подходящий, как графики выглядят и работают, и как объединять их в дашборды.
Ещё в блоге Google Design появилась статья о принципах визуализации данных.

Месяц назад я безуспешно искал гайды по дизайну графиков на мобильных устройствах, более или менее подходящей оказалась вот эта статья: Часть 1 | Часть 2

Если вы видели похожие материалы, но заточенные под мобайл, или сами дизайнили графики и вам есть, чем поделиться — напишите в личку (@kondenko), добавлю в пост

#дизайн
978 viewsedited  10:54
Открыть/Комментировать
2019-06-07 14:09:56 Актуальные версии библиотек AndroidX собрали в одну табличку:

https://developer.android.com/jetpack/androidx/versions
1.0K viewsedited  11:09
Открыть/Комментировать
2019-06-05 16:28:53 ​​WWDC 2019 — Что нового для дизайнеров

SF Symbols — это набор настраиваемых иконок от Apple. В него входят больше 1500 символов в 6 стилях и с 9 вариантами жирности. Найти их можно в одноименном приложении для macOS.


В Human Interface Guidelines добавили новые разделы:

— темная тема для iOS

— адаптация iPad-приложений для iPad под macOS

— многооконный режим на iPad

— материалы — полупрозрачные элементы интерфейса, которые создают ощущение глубины

— контекстные меню

— машинное обучение

Обновились разделы про цвет, модульность, навигационные меню, тактильный фидбек и другие. Все обновления можно посмотреть тут — https://developer.apple.com/design/whats-new.


Также Apple объявили победителей Apple Design Awards. Помимо дизайна приложения отличились использованием технологий Apple — CoreML и Apple Pencil.


И если вы пропустили, то недавно Apple представили шрифт с засечками New York. Он хорошо работает как в паре с San Francisco, так и отдельно. Лицензия предупреждает, что использовать его можно только в мокапах интерфейса для платформ Apple.
Скачать New York: https://developer.apple.com/fonts/

#apple #wwdc #design
1.1K viewsedited  13:28
Открыть/Комментировать
2019-06-04 16:01:35 ​​WWDC 2019 — Что нового для разработчиков

— SwiftUI — декларативный фреймворк для создания интерфейсов. Очень похож на Jetpack Compose, который показали на последней Google I/O.

Такой подход всегда казался мне неудобным по двум причинам: во-первых, мы раздуваем и без того большие классы экранов; во-вторых, мы увидим результат только после того, как сбилдим приложение. В Android Studio Hot Reload работает так же медленно, как обычный билд, поэтому на него рассчитывать не стоит. Но на презентации SwiftUI работал довольно быстро, а в новой Android Studio обещают улучшенный Hot Reload, поэтому попробовать выйти из зоны комфорта однозначно стоит.

— У приложений для iPad можно включить поддержку macOS одним чекбоксом в настройках проекта.

— Обновился фреймворк ARKit:

People Occlusion — люди теперь полностью "вписываются" в AR-сцены.

Motion Capture помогает отслеживать движения людей в AR.

RealityKit упрощает создание и анимацию AR-сцен.

— Core ML тоже обновился:

Модели теперь можно локально дообучать на пользовательских данных, не жертвуя приватностью.

Улучшили поддержку нейронных сетей, компьютерного зрения, обработки естественного языка и генерации речи.

CreateML — приложение для Mac, с помощью которого можно создать и обучить ML-модель без опыта в машинном обучении.

— В Siri добавили поддержку диалогов в шорткатах, и подсказки, которые основаны на том, что происходит в приложениях.

— Sign In with Apple — это замена авторизации через соцсети. Теперь при входе в сервисы они получат только ваше имя и фейковую почту, через которую будут перенаправляться письма на вашу личную почту.

#apple #wwdc
788 viewsedited  13:01
Открыть/Комментировать