Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня)

в 12:09, , рубрики: App Store, apple, Google Play, swift, unity3d, UX, Блог компании Everyday Tools, интерфейсы, прототипирование, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, чатботы

Сегодня в нашем дайджесте история одного PWA, проблемы раскрашивания, 10 фактов к 10-летию App Store, распознавание текста за 10 минут, прототипирование, цвета, микровзаимодействия и много другого!

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 1

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 2

Создание приложения-раскраски на Unity3D

Эта история началась одним морозным весенним вечером, когда в голову пришел вопрос: а есть ли способ определять степень заливки произвольной геометрической фигуры краской (то есть, на сколько процентов она в данный момент закрашена)? Да так, чтобы это не просто не тормозило, а летало на 60 fps на самых слабых мобильных девайсах.

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 3

Я сделал PWA и выложил в трёх магазинах приложений. И вот что я выяснил

Недавно я опубликовал прогрессивное веб-приложение Chavah Messianic Radio, музыкальный проигрыватель вроде Pandora, и выложил его в трёх магазинах приложений (Google Play, iOS App Store, Windows Store).

Дайджест доступен и в виде рассылки. Подписаться вы можете тут.

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 4 iOS

(+7) UI тесты в Xcode с Embassy и Succulent
App Annie: 10 фактов к 10-летию App Store
Podlodka #61: Кэширование и коллаборативный доступ
Apple открыла возможность менять скриншоты в Search Ads
Apple даст разработчикам расширенный доступ к NFC
image Начинаем работать с HealthKit
image Распространенные ошибки iOS-разработчиков
image Как сделать карту, работающую в реальном времени, на Swift
image Хорошие практики, чтобы стать превосходным iOS-разработчиком
image Чек-лист размещения приложения в App Store 2018
image Top 10 открытых проектов на Swift в Мае
image WebRTC iOS: пример приложения с WebRTC на Swift

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 12 Android

(+30) Google I/O 2018 глазами разработчика мобильных игр + рекомендации по итогам
(+17) Копируем текст из буфера обмена на Android девайсы через ADB
(+10) Делаем симпатичный виджет регулировки яркости
(+10) Создание Android приложения для распознавания текста за 10 Минут. Mobile Vision CodeLab
(+5) Аndroid-meetup SuperJob
Google Play может утроить загрузки фичерингом, но отдает предпочтения большим издателям
8 крупных нововведений, анонсированных на Google I/O 2018
Что такое Google Duplex?
image Android Dev Подкаст. Выпуск 66. Новости. Даггер мертв?
image Автоматический размер TextViews в Android
image Упрощаем работу с RecyclerView
image Как воспроизвести эквалайзер Spotify для Android
image Все кодлабы Google I/O 2018
image Подписки в Google Play – что нового в 2018
image Работайте с бэкенд-приложениями как Android-инженер
image Android Sunflower: open source проект Google, демонстрирующий лучшие практики Android Jetpack

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 21 Разработка

(+41) Видео с Badoo Techleads Meetup #3: о делегировании, онбординге, бизнесе и собеседованиях в IT
(+37) Вы просто не умеете редактировать данные
(+31) Вредные советы: как превратить автоматизацию UI-тестов в кошмар
(+26) Как выбрать инструмент для прототипирования в 2018 году?
(+22) Трассировка пути на GPU в Unity — часть 2
(+21) Введение в новую систему тайловых карт Unity
(+21) Создание 3D-шахмат в Unity
(+13) Мои шаги, успехи и ошибки в мире геймдева на примере игрового бота в Telegram
(+12) Создание карты пути пользователя для чайников
(+6) Менеджеры зависимостей
Новый опрос Developer Economics
Mapbox выпустил SDK для автомобильной AR
Snapchat готовит платформу для разработчиков
Креативные прогресс бары, помогающие скрасить ожидание
Почему градиенты вернулись в 2018?
image Case Study: дизайн для мобильных гонок
image Давайте протестируем: плагины для окружающего 3D звука
image Маленькие звезды большого дизайна: интерактивные элементы
image Как вы можете улучшить UX с помощью микротранзакций
image Яркие цвета в дизайне – преимущества и недостатки
image Онбординг вам не нужен
image Создание UX в Eden
image 7 советов по улучшению безопасности приложений
image Top 15 UI библиотек и компонентов для поиска [Java & Swift]
image Топ-15 библиотек для переключателей [Java & Swift]

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 32 Аналитика, маркетинг и монетизация

Исследование TUNE: повторные установки могут доходить до 75%
Как не переплатить за локализацию?
Долгосрочное удержание в играх — как и зачем его улучшать
Клиентская аналитика и агентский креатив: кейс Zorka.Mobi и Mamsy
Новый отчет Criteo: мобильные устройства определяют образ мышления потребителей
Ленты Google Feed получили рекламу приложений
Через какую рекламную сеть лучше продвигать приложения: сравнение Unity Ads, Chartboost и AdColony

Дайджест интересных материалов для мобильного разработчика #255 (28 мая — 3 июня) - 33 AI, Устройства, IoT

(+41) Где и как изучать машинное обучение?
(+38) Разговорный AI: как работают чат-боты и кто их делает
(+27) Разбираем протокол чайника Redmond G200S и подключаем его к HomeAssistant
(+25) Машинное обучение и экструдер полипропилена: история 3 места на хакатоне Сибура
(+17) Разработка умных устройств на примере контроллера теплого пола на ESP8266
(+6) Игра в прятки, или первый ботнет, которому не страшен reboot
Программист сделал систему подсчета пчел на основе Raspberry Pi
Qualcomm представил новую AR/VR-платформу
Just AI разработал конструктор чат-ботов, понимающих естественный язык
image Глубокое обучение без кода с Deep Learning Studio

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

Автор: EverydayTools

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js