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

Хотя на Хабре, похоже, очередное летнее затишье, в целом получилось всего очень порядочно — Apple наконец-то научилась обрабатывать скриншоты, ФАС спорит с Apple и Google, новое про синдром самозванца, шикарная таблица Менделеева в материальном дизайне и много всего другого. Добро пожаловать в новый дайджест!

4fe62c5515f046e9942f93ed05030c3f.jpeg

d4b094d5711b44bba64528123987c7fd.png

iOS 10: Notification Content Extension

В этой статье речь пойдет о новой возможности в iOS 10 — Notification Content Extension. Это разновидность расширения, которая позволяет отображать пользователю собственный интерфейс при взаимодействии с уведомлением (remote или local). И отдельно коснемся того, что можно, а что нельзя делать в этом новом расширении — в том числе насколько оно гибко настраивается и конфигурируется.

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

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

  • ФАС завела дело на Apple
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifУпрощен процесс размещения скриншотов в iTunes Connect
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifИспользование Stack Views в ячейках таблицы
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак я создавал уровень работы с сетью
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак создать лучший сплеш скрин
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifСлабые, сильные и бесхозные: разбираемся со ссылками в Swift
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifСтриминг музыки в вашем приложении при помощи Apple Music API
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак сделать API Driven приложение на Swift при помощи Siesta
  • 96716bcb926741e79bb1c284a88083ca.pngHeart Control: непрерывное фоновое измерение пульса в watchOS 3

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid
  • Android Dev подкаст 13: Doze, Gradle 3, Dagger 2.6, Protobuf
  • ФАС оштрафовала Google на 438 млн. рублей
  • Android-разработчики получили продвинутый инструментарий по работе с пользовательскими обзорами
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifPathMorphing с помощью AnimatedVectorDrawables в Android
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак сделать Android-приложение для Fire TV. Часть 1
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifРазработка для Android Wear для начинающих
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifAndroid MVP для начинающих
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifОтчеты по сбоям в Firebase
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifИзометрический AnimatedVectorDrawable. Часть 1
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifБета Android Studio 2.2
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifПериодическая таблица элементов в материальном дизайне
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifУроки от переноса приложения в Kotlin
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак правильно использовать Realm для Android
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifЛучшая разработка: MVVM и RxJava
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifAMA с Android командой Badoo
  • 96716bcb926741e79bb1c284a88083ca.pngOnboarding: библиотека для процесса онбординга
  • 96716bcb926741e79bb1c284a88083ca.pngDali: размытие для изображений
  • 96716bcb926741e79bb1c284a88083ca.pngAndroidMvc: MVC/MVP/MVVM фреймворк

df5341e28bee60d257ec0afb0b32612b.jpgWindows
  • (+25) Как легко работать с OneDrive из приложений UWP
  • (+18) Создаем мобильную игру на Monogame, решая типичные проблемы начинающего разработчика

7081c634ec176ab6b953d9d19e82a09a.pngРазработка
  • (+23) Процедурная генерация уровней для игр-головоломок
  • (+18) Планирование юзабилити-тестирования. Часть 1
  • (+10) Новый пользователь вашего продукта — как ему помочь?
  • (+9) Минимально жизнеспособный UX: дизайн SaaS (приложений-сервисов)
  • (+9) Создание уровней по методу Super Mario World
  • (+4) Яндекс.Карты (а также Google Maps и др.), когда вы начнёте использовать mesh-сети?
  • Automattic открыла исходники Simplenote
  • IFTTT запустил программу интеграции со сторонними приложениями
  • Amazon выпустил инструмент для разработки интерактивных игр для Alexa
  • «Солнечная система SDK» от Appsee
  • Начинается регистрация проектов на 2016 Unity Awards
  • Заткнись, синдром самозванца: я отлично программирую
  • Dcoder: мобильная среда разработки
  • В V-Play сделали платформу для многопользовательских игр
  • White Nights St.Petersburg 2016: Rovio об управлении командами
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifПерестаньте создавать интерфейсы, начните создавать опыт
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifРуководство по React Native. Часть 1: Hello, React

509dc9bde69347ecbe0c21ff2973d7e7.jpgАналитика, маркетинг и монетизация
  • (+17) Связь между монетизацией игр и поведением геймеров
  • Возвраты в приложения снижаются
  • Как создать эффективный видеоролик для магазина приложений
  • Как обнуление IDFA скажется на рынке мобильной рекламы
  • AppsFlyer Performance Index за первую половину 2016 года
  • HTC открывает магазин приложения Viveport
  • 5 вещей, которые вы не знали про LTV
  • Руководство App Annie «Оптимизация для магазинов приложений»
  • Inneractive: рост мобильной видео рекламы
  • Pokemon Go заработал $200 млн за первый месяц
  • White Nights St.Petersburg 2016: Paradox Interactive о том, нужен ли издатель
  • White Nights St.Petersburg 2016: WG Labs о выборе паблишера

8538129f5e7b404a720121cb9c3814db.jpgУстройства и IoT
  • (+20) Переводчик с языка жестов: реализация метода опорных векторов на Intel Edison
  • (+3) Стандарты архитектуры для Internet of Things

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

Комментарии (1)

  • 14 августа 2016 в 17:02

    0

    спасибо, что подкастик наш не забываете;)

© Habrahabr.ru