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

в 8:44, , рубрики: android, iOS, Аналитика мобильных приложений, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOS

Понадобилось немногим более 6 лет на выпуск 300 дайджестов. Всем привет, меня зовут Леонид, и это я делаю эти статьи.

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

За это время я пережил несколько смен работы, переезд, открытие собственного проекта и десятка сайтов, выпуск нескольких десятков приложений, проведение множества конференций и митапов, больше 100 выпусков подкаста, бан дайджеста от Хабра и многое-многое другое. Но каждый раз я старался делиться происходящим и делать разработку (которая тоже разительно изменилась) немного лучше и понятнее. Если хотите, можете поощрить меня через стандартные механизмы (ссылка внизу под профилем), но больше интересно, что изменилось у вас? В каком направлении движетесь вы? Как можно сделать дайджест лучше в следующие 6 лет? Давайте обсудим в комментариях :)

Мы собираем сотни метрик и умеем детализировать их до бизнес-разрезов: вертикали, регионы, авторизованные пользователи и т. д. Мы делаем это автоматизированно с помощью единой платформы для экспериментов. В статье я достаточно подробно расскажу, как платформа устроена и мы с вами погрузимся в некоторые интересные технические детали.

В прошлой статье я рассказывал о том, как можно быстро сделать Web-звонилку. А что если поставить более амбициозную задачу — собрать своё собственное приложение с картой, без рекламы и с блэк-джеком? А если всего за пару дней?

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 4Telegram-канале.

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

(+21) Заголовок будет другой
(+15) Руководство по Apple Subscriptions Notifications для iOS. Так ли они хороши на самом деле?
(+11) Бесконечный UIScrollView
(+10) Общее представление об архитектуре Clean Swift
(+9) Руководство по вводным предложениям (Introductory Offers) в iOS
(+8) Интервью — 10 вопросов про Swift. Часть 3
(+6) Router и Data Passing архитектуры Clean Swift
На iOS без Wi-Fi теперь можно загружать до 200 Мб
Приложения для iPhone рассылают данные тысячам трекеров
Восемь студентов из России, которых Apple пригласила на WWDC
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 6 RxSwift: обработка ошибок с CompactMap
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 7 Как Apple постоянно подставляет разработчиков и не следует собственным же правилам
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 8 Делаем кастомный View с UIKit
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 9 Геолокационные уведомления в iOS
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 10 Используем VSCode как редактор для Swift-компилятора
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 11 Выживаем в RxSwift
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 12 Предотвращаем Man-in-the-Middle атаки в iOS с помощью SSL Pinning
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 13 Упрощаем коммуникационные шаблоны с Closure в Swift 
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 14 Решение неоднозначных ограничений без перезапуска приложения
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 15 App Store – принципы и практики

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

(+16) Темы, стили и другие
(+15) Как сделать два приложения из одного. Опыт Тинькофф Джуниор
(+9) Используем Firebase в качестве хранилища изображений для Android-приложения
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 17 Android Dev Podcast #95. Mobius 2019 Spb
Google ужесточает политики в отношении лутбоксов и детских приложений
Mobile People Talks #5: Android Q по следам Google I/O 19
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 18 Как внедрить Чистую Архитектуру в Android
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 19 Исследуем интеграцию корутинов Kotlin и Lifecycle Architectural Components
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 20 Библиотека Edittext Picker
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 21 StateListAnimator — маленький мощный инструмент для анимации
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 22 Простой способ работать с корутинами Kotlin в Android
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 23 Верификация Google Play IAP с помощью Cloud Functions
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 24 Как мы в Revolut внедрили 3D карты
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 25 GoodReads API в Android с Kotlin
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 26 Activity/Service как Зависимости: переосмысливаем архитектуру Android для приложения Uber
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 27 Создаем приложение для определения объектов с Firebase ML Kit

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

(+12) Документация по API Xamarin теперь в открытом доступе
(+10) Разновидности координат используемые в GUI Unity3d
(+6) Архитектура конечных автоматов в Unity для организации поведений юнитов
Podlodka #113: Релиз-менеджмент
Как оставаться в физической и ментальной форме, продолжая программировать
nWay открывает свой игровой бэкенд
Одноклассники и ВКонтакте запустили конкурс мобильных игр с призами на 1,4 млн рублей
Про Game Jams
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 29 Топ-10 мобильных уязвимостей OWASP с реальными примерами
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 30 Создание побочных проектов это круто или как мы несли искусство в народ
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 31 Runway: исследование UX
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 32 Park It: исследование UX
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 33 Видео Unreal Fest Europe 2019
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 34 Быстрое и медленное программирование: разработчики и эффект сверхуверенности
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 35 Как НЕ получить счет на $30,000 от Firebase
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 36 Начинаем карьеру в видео-играх – онлайновый обучающий курс

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

App Radar запустил бесплатный план для ASO
Subway Surfers: 2.5 млрд установок
FreshToHome: индийский маркетплейс рыбы
Вторая редакция книги “Intercom про Onboarding”
Создатели Pokemon Go анонсировали приложение для здорового сна
Livekick: тренировки по видео
Customer Development и Кастдев. В чем разница?
Обзор рынка онлайн-знакомств: сколько зарабатывают приложения и какие бизнес-модели используют
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня) - 38 Вы все считаете отток пользователей неправильно

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

(+88) Нейронные сети предпочитают текстуры и как с этим бороться
(+32) Введение в машинное обучение
(+26) Сенсорный мини выключатель cо стеклянной панелью на nRF52832
(+8) Трекинг украденного велосипеда по протоколу NB-IoT
TikTok хочет выпустить свой смартфон

Предыдущий дайджест. А вот тут первый выпуск дайджеста.

Автор: Mobile Tractor

Источник

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