Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа)

в 11:32, , рубрики: App Store, apple, Google, ios12, kotlin, swift, ux дизайн, аналитика, Блог компании Everyday Tools, геймдизайн, искусственный интеллект, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS

На этой неделе мы снова делали приложения для Ассистента Google, обсуждали Google Pay и плохих дизайнеров, разрабатывали смешанную реальность и PWA, погружались в геймдизайн и маркетплейс продуктов. Все это и многое другое в нашем новом дайджесте!

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 1

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 2

Actions on Google: пишем простое приложение для Google Ассистента на Dialogflow и Cloud Functions for Firebase

В этой статье мы рассмотрим создание экшена в Actions on Google, разберём процесс извлечения сущностей и интентов из фраз в Dialogflow, узнаем, как писать обработчики извлеченной информации и работать с сетью в Cloud Functions for Firebase.

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

Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса

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

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

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 4 iOS

(+13) Swift: таинство протоколов
В 2017 году Apple собирала встречу для продвижения подписки
image Алерт с полем ввода и умной кнопкой Ok
image Создаем Bottom Sheet
image Масштабируемый список с UILabel или UITextView
image Как в Xcode просто находить неиспользуемый код
image Учебное пособие по доступности в iOS: советы по повышению доступности вашего приложения
image Веб-приложения на Swift и Vapour
image Воспроизводим интерфейс Spotify с помощью Auto Layout
image Как App Store в iOS 12 повлияет на ваше приложение
image Воссоздаем “кубическую” анимацию Instagram

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 14 Android

(+32) Kotlin performance on Android
(+29) Иконка со счётчиком в верхнем тулбаре: пример разнообразия подходов к одной задаче
(+11) Cохранение состояний в Android-приложениях
(+9) From zero to “Actions on Google” hero: ваш код
(+8) Распознавание объектов и человеческих эмоций с использованием Firebase ML Kit
(+2) Реализация паттерна “Наблюдатель-Подписчик” используя JNI callbacks в Android (NDK)
Google анонсирует Android 9 Pie (Go edition)
Google опубликовал исходники приложения для I/O 2018
Tencent выпускает PUBG Mobile Lite
image Android Dev Подкаст. Выпуск 73. Google Pay
image Исследуем определение изображений в Firebase ML
image Топ-10 библиотек, о которых должен знать каждый Android-разработчик
image Android-анимации на Kotlin и RXJava2
image Прощай Dagger
image Рисуем фоновые закругленные прямоугольники для текста
image Делаем Pokédex с помощью TensorFlow Lite и Firebase ML Kit
image Google, дай мне заточенный нож!
image Программируй, как профессионал: 31 инструмент для разработки Android-приложений
image Новый Async API в RxAndroid
image Listn: музыкальный плеер с чистой архитектурой на основе Soundcloud API

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 26 Разработка

(+33) Клиент-серверное взаимодействие в новом мобильном PvP-шутере и устройство игрового сервера: проблемы и решения
(+19) «Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть»
(+18) Как мы уместили таблицы в экран смартфона и унифицировали в рамках дизайн-системы
(+14) 10 цитат плохих дизайнеров
(+12) Разработка смешанной реальности: а вы ставили динамик в виртуальной гостиной?
(+11) Тонкости продуктового дизайна
(+5) PWA — это просто. Hello Joomla
Google обновляет Firebase: сообщения, Jira и многое другое
Podlodka #72: Профессиональное выгорание
Фирменный стиль: правила и механика разработки
Радио ГД #7: От гейм-дизайна к аналитике
image Как мы создаем функции LinkedIn
image Как видеоигры подготовили меня к работу продуктового менеджера
image 9 вещей, которые вам надо знать о TensorFlow
image Скрытая стоимость разработки мобильного приложения
image Что такое технический долг и как его подсчитать
image Как сочетание схем и цветовой психологии улучшает UX
image Биомимикрия в UX: учимся у природы
image Как оставаться мотивированным для завершения вашего инди-проекта
image Ваша великая идея возможно уже реализована, но это и прекрасно
image Как писать эффективные программы
image Онлайн-обучение по Unreal Engine
image Hello WebAssembly
image Как создавалась музыка в Super Nintendo
image UX Case Study: Kinder
image Как разрабатывать PWA: что надо знать перед созданием приложений

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 42 Аналитика, маркетинг и монетизация

Karma получает $12 млн на маркетплейс по продаже излишков продуктов
2018 стал лучшим годом для Candy Crush Saga
“Перспективы монетизации, медиации и видео в приложениях” от Chocolate
Сможет ли HQ Trivia выйти из пике при помощи Apple TV
Онлайн-курс “Геймдизайн: как делать игры, которые нравятся и приносят деньги”
Власти США одобрили приложение для контрацепции
image Как строить бренд для вашего приложения
image Оптимизация уведомлений в играх
image Количественная и качественная аналитика: всем, что вам надо знать

Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа) - 46 AI, Устройства, IoT

(+62) Почему хватит считать нейронные сети черным ящиком?
(+15) Умная ферма. Какой она будет?
(+12) Главные конференции по интернету вещей в 2018-2019. Россия и мир
(+9) IoT архитектура — первый взгляд под капот
image Руководство начинающих по игровому ИИ

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

Автор: EverydayTools

Источник

Поделиться

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