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

в 12:40, , рубрики: App Store, kotlin, progressive web apps, swift, Блог компании Everyday Tools, интерфейсы, локализация, маркетинг мобильных приложений, прогрессивные веб-приложения, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, тестирование

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

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

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

Mind map вместо тест-кейса, или Как визуализация позволяет тестировать приложение быстрее

Опытным путём мы выяснили, что чек-листы в качестве тестовой документации работают лучше, так как их проще создавать и использовать. Тем не менее иногда они могут быть запутанными и слишком подробными, особенно когда есть буквально пара часов на exploratory testing фичи, которая должна попасть в следующий релиз.

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

Kotlin: две ложки дегтя в бочке меда

Появление Kotlin – это важный бонус для разработчиков. Высокоуровневый язык, бесшовно интегрирующийся с Java, значительно расширяет возможности программистов. Однако в любом языке мы постоянно сталкиваемся с некоторыми неприятностями, которые, напротив, создают ограничения, и Kotlin, конечно, не стал исключением. О них мы и поговорим сегодня.

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

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

(+31) Инструменты Apple для машинного обучения
(+24) Что почитать по Swift на русском языке?
(+14) Трюки при линковке и загрузке файлов Mach-O
Apple выпустила шаблоны для дизайна приложений watchOS 5
Podlodka #69: Как работают в Apple, Spotify, Booking
10 лет App Store: эволюция дизайна первых приложений
image Воспроизводим поиск App Store в iOS 11
image Используем MVVM для сложных TableView
image Современные приложения на Metal с нуля

Дайджест интересных материалов для мобильного разработчика #263 (23 июля — 29 июля) - 8 Android

(+11) Анимации в Android на базе Kotlin и RxJava
(+10) Android accessibility — волк в овечьей шкуре? Лекция Яндекса
(+5) Видео с Kolesa Android Meetup: о MVVM, антипаттернах и модульной разработке
(+3) Создание диалога для выбора рингтона
Рендеринг AdMob на Canvas (SurfaceView)
image 10 лучших руководств и курсов по Android-разработке 2018
image Я написал приложение без Макетов, Фрагментов и Активити
image 7 принципов великолепного юнит-тестирования для Android
image Демка Google Material показала обновленные приложения
image Swift для Android: наш опыт и инструменты
image Последнее превью Android P
image Новая IntelliJ IDEA 2018.2
image Руководство по Android KTX
image iOS-разработка с точки зрения Android-разработчика
image DroidArt: манипуляции с текстом

Дайджест интересных материалов для мобильного разработчика #263 (23 июля — 29 июля) - 19 Разработка

(+31) Основы прогрессивных веб-приложений
(+24) Как стать дизайнером интерфейсов. Необходимые навыки и сильные инструменты, о которых нам не говорят
(+12) Знакомство с Timeline в Unity
(+9) Игровой интерфейс и с чем его едят
(+6) Обязательный чек-лист разработки UX-дизайна мобильного приложения
Как подготовить игру к локализации?
Качество сборки: как работает QA в Redmadrobot
Google добавил в AutoML работу с языком
Дополненная реальность для лыжников: история Hill Hunter
image Видео Appdevcon
image Прощайте, Google Maps
image Пошаговый разбор создания дизайна приложения для кормления домашних животных
image Взлом восприятия, чтобы ваше приложение ощущалось более быстрым
image Как создавать дизайн для оптимального пользовательского опыта
image Как Netflix тестирует в продакшене
image Google анонсировал Cloud Build – новую continuous integration/continuous delivery платформу
image Как провести юзабилити-тест: 6 шагов от старта до финиша
image 3 года инди, более 4200 часов работы и кодинг в автобусе в Танзании
image 3 способа использовать иллюстрации в UI-дизайне
image Следует ли вам переписать стартап с нуля?
image Кроссплатформенная разработка с .NET и Uno
image Негативные пространства в UI-дизайне: советы и лучшие практики
image Как создать Peer-to-Peer маркетплейс

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

(+68) Корпоративный мерч с человеческим UI
(+17) Зачем вам нужен Splunk? Аналитика работы приложений
(+17) Жертвы GDPR: кто уже прекратил работу из-за нового регулирования персональных данных
(+12) Методы удержания игроков: примеры из игр различных жанров
Отчет о стоимости рекламы в приложениях и играх от SOOMLA за 2 квартал 2018
Большинство приложений для доставки еды оказались не защищены от взлома
Survival Island: Evolve: как выйти в ТОП Великобритании
Ретаргетинг сломался?
Как сделать так, чтобы вашу игру заметили
Эмодзи улучшают открываемость пуш-уведомлений на 254%
Маркетинг влияния 2018
image Руководство по эффективному продвижению приложений в социальных медиа
image Прощай эго, здравствуй ориентированный на пользователей маркетинг приложений

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

(+43) Памятки по искусственному интеллекту, машинному обучению, глубокому обучению и большим данным
(+26) Около 500 млн IoT-устройств подвержены атаке через подмену DNS
(+21) AI, практический курс. Современные архитектуры глубоких нейронных сетей для классификации изображений
(+17) VR вчера, сегодня и завтра: мнение одного из первых
image Пузырь Data Science
image Как я сделал распознавание языка с 97% точностью за 20 минут

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

Автор: EverydayTools

Источник

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


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