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

Наш новый выпуск рассказывает про юбилейный Android 10, окончание Windows Phone и Windows Mobile, мгновенные приложения, лучшие приложения, киберспортивный фарминг и новые рекорды.

jxeow2aejy4muaw8cf659ddlsbe.jpeg

Совсем недавно ребята из XDA-developers заглянули под капот утекшей сборки новой, ещё не анонсированной, версии Android. Давайте посмотрим, что они там нашли.

Являясь одно время обладателем Nokia Lumia 925, расскажу про одну из моих поделок на поприще мобильной разработки под Windows Phone 8.1.

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в 5ek7bfhjzilma-pbharuioaa7lw.pngTelegram-канале.

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

(+9) Два процента «кота» или кто сфотографировал Мастера Йоду?
(+7) Core Data в деталях
(+5) Архитектурный шаблон «Итератор» («Iterator») во вселенной «Swift»
imageКак попасть в фичеринг App Store
imageКак я сделал клон Apple Voice Memos
imageКалькулятор эффективности ассетов для Apple Search Ads
imageSwift на Ubuntu Linux
96716bcb926741e79bb1c284a88083ca.pngAiolos: плавающая панель

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid

(+25) Подводные камни разработки Google Play Instant
(+17) 6 способов спрятать данные в Android-приложении
(+12) Приложение для iOS и Android на Kotlin + Flutter UI
(+7) Translucent на Android и adjustResize
• Google нанял разработчика из Apple для продвижения Fuchsia
• Распространение версий Android на примере реального приложения
imageСоздание кардиотрекера для Android
imageДелаем реактивное приложение для Android с Roxie
imageСоздание мгновенных игр с Google Play Instant и Unity
imageРуководство по Android App Bundles
imageEvent-based система на Android — RxJava и Kotlin
imageПример AutoCompleteTextView
imageВыводы с миграции сложного Android-проекта на Gradle Kotlin DSL
imageИспользуем статический анализатор кода в Android Studio
imageПочему эти 5 популярных стартапов переписали свои Android-приложения с Java на Kotlin
imageAndroid ConstraintLayout — руководство по ConstraintHelpers
imageНастраиваем Material Components на Android
96716bcb926741e79bb1c284a88083ca.pngInternalAppStore: собственный магазин приложений
96716bcb926741e79bb1c284a88083ca.pngStfalconFixturer: утилита для разработчиков и QA, которая помогает минимизировать затраты времени на запись одних и тех же данных для тестирования снова и снова

7081c634ec176ab6b953d9d19e82a09a.pngРазработка

(+50) Microsoft прекращает поддержку Windows 10 Mobile
(+26) Типичные ошибки при написании юнит-тестов. Лекция Яндекса
(+14) Как мы сделали мобильное приложение, которому не нужен дизайнер
(+13) Профилируем Unity проект с Android Studio
(+12) #10yearschallenge для программистов
(+10) Крошечные компоненты: что может пойти не так? Используем принцип единственной ответственности
(+8) Доклады с DevFest SPB 2018
• Эрмитаж выпустит приложение для стоящих в очереди
• 12 SDK для создания приложений дополненной реальности
• Яндекс приглашает на вторую Дизайн-перемену
• Podlodka #95: Развитие команды
• Папа римский выпустил приложение для молитв
• Programming Fonts: шрифты для кода
imageРаспространенные ошибки начинающих разработчиков и как их избежать
imageНемодерируемое удаленное UX-тестирование на автопилоте
imageКак запустить побочный проект за 10 дней
imageЕжегодный опрос Stack Overflow
imageСоветы мобильному Junior-разработчику, ищущему первую работу

509dc9bde69347ecbe0c21ff2973d7e7.jpgАналитика, маркетинг и монетизация

(+12) Как реализуется Retentioneering в App in the Air
• AppMetrica поможет оценить эффективность ремаркетинг-кампаний
• Лучшие приложения для женского здоровья в США
• Самые популярные финтех приложения
• Лучшие приложения для продуктивности в США
• Самые популярные новостные приложения
• Самые популярные приложения для шопинга
• Чеклист для рекламной монетизации приложений
• Анализ затрат на рекламу приложений 2018 от Tenjin
• Руководство по монетизации игр от deltaDNA
• Создатели Farming Simulator открываю киберспортивную лигу на €250,000
• Appodeal начал монетизировать игры на Unreal Engine
• NEXT: революция в грузоперевозках
• SimplyCook: рецепты и специи
• Дейтинг-приложение для «слепого» общения JigTalk получило $1 млн
• В 2018 году Одноклассников выплатили разработчикам игр 3.2 млрд рублей
• Как мобильный поиск стимулирует продажи в обычных магазинах
• Мобильные приложения для бизнеса и предприятий
• Minecraft Marketplace поставил рекорд
• Топ-7 ошибок, которые новички допускают в ASO
imageИнтервью Appsee: Зое Чавес из Splitwise
imageОриентированный на пользователя маркетинг приложений

8538129f5e7b404a720121cb9c3814db.jpgAI, Устройства, IoT

(+63) Делаем рейтинг городов России по качеству дорог
(+59) Что не так с обучением с подкреплением (Reinforcement Learning)?
(+32) AlphaStar — новая система искусственного интеллекта для StarCraft II от DeepMind (полный перевод)
(+31) Безопасность алгоритмов машинного обучения. Атаки с использованием Python
(+29) Запускаем свой нейросетевой детектор на Raspberry Pi с помощью Neural Compute Stick и OpenVINO
(+28) Как я научила робота бегать по видео с YouTube
(+17) Перевод интернета вещей на российское оборудование отложен
(+2) opencv4arts: Нарисуй мой город, Винсент
• SuperData: рынок XR вырастет на 442% к 2022
• Mail.Ru Group запустила онлайн-курс по Data Science
imageПрототипирование IoT с Firebase
imageИщем и классифицируем намерения во внутренних сообщениях Airbnb
imageКак сделать бот для Discord

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

© Habrahabr.ru