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

    В новом дайджесте рассказываем про быстрые команды Siri и заработок своим умом, дополненную реальность для музеев и дизайн для финтеха, снова про поиск работы и закат React Native, PWA и даже то, как не застрять в обучении. Подключайтесь!



    Быстрые команды Siri

    В своих приложениях вы можете привязывать шорткаты для некоторых действий. Обучаясь на том, как и когда пользователь их выполняет, Siri начинает по-умному, в нужное время и место, предлагать ему эти шорткаты и, что самое крутое, пользователь сможет их вызывать фразами, которые сам к ним привяжет!

    История создания мобильного приложения для детей позволяющего зарабатывать деньги своим умом

    Это история (вперемешку с рассказом о моих ошибках и их решениях) о том, как я (где-то два года в свободное время) разрабатывал мобильное приложение (под iOS/Android), которое бы мотивировало мою дочь решать примеры по математике. В итоге, получилось приложение, позволяющее ребёнку зарабатывать деньги своим умом.

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

    iOS

    (+31) Swift 4.1: почему Apple переименовала flatMap в compactMap
    (+6) Взаимодействие с сервером через API в iOS на Swift 3. Часть 1
    (+4) Парсинг и работа с Codable в Swift 4
    iOS 13 перейдет от приложений к задачам
    image Enum-работа с UITableView
    image Тестируем приложение не открывая симулятор
    image Чистые и изменяемые View с кастомными темами в Swift
    image Создаем AR-приложение для музеев на ARKit
    image 16 библиотек с анимированными меню на Swift и Obj-C
    image HeatMapEyeTracking: отслеживание взгляда с ARKit
    image StyledTextKit: замена NSAttributedString и UILabel для работы с красивыми строками

    Android

    (+15) Типобезопасный SQL на Kotlin
    (+14) «Конечные пользователи — мы с вами»: об Android-разработке в ЦФТ
    (+13) Как собрать аналитику и не убить производительность
    (+13) ActionViews или как я не люблю boilerplate с самого детства
    (+12) Как уменьшить время сборки проекта, использующего Firebase Performance Plugin
    (+5) 25 занимательных Android библиотек. Весна 2018
    Google запустил Центр подписок в Google Play
    image Android Dev Подкаст. Выпуск 68. Про найм. Часть 2
    Трудоустройство Android-разработчиков в России и за рубежом: собеседования, знания, деньги
    Google представляет создателей приложений в #IMakeApps
    Добавление нескольких папок ресурсов в Android-приложение
    image Охота на утечки памяти в Uber
    image Вызовы юнит-тестирования на Android
    image Arrow 101 – создаем Android-приложение с помощью функционального программирования
    image Billingx – работа со встроенными покупками
    image Как Android-разработчику погрузиться в React Native и выжить
    image Сканер кредитных карт на Firebase MLKit
    image Использование силы анимированных Vector Drawables
    image ChangeDetection: отслеживание изменений на сайтах на основе Android Architecture Components
    image TheGlowingLoader: индикатор прогресса

    Разработка

    (+49) Могут ли PWA (Progressive Web Apps) образца 2018 года составить достойную конкуренцию нативным приложениям?
    (+28) 10 советов на тему UX/UI: как ярлыки на одежде и дейтинг-приложения учат нас делать дизайн лучше
    (+14) Unity3D: архитектура игры, ScriptableObjects, синглтоны
    (+13) Kivy. От создания до production — один шаг. Часть 2
    Что такое локализация и чем она отличается от перевода?
    Дневники разработчиков: Babycare №9
    “Крутись и уворачивайся”: история разработки Circle vs Spikes
    Unity переезжает в Google Cloud
    Как не застрять в обучении
    Dreams продвигает длинные вертикальные видео
    image Введение в блокчейн для мобильных разработчиков
    image Swift vs. Kotlin – различия в управлении памятью
    image 15 примеров креативного дизайна на каждый день
    image UI и UX дизайн: карманное руководство
    image Реплика YouTube на React Native
    image Skyscanner — исследование UX
    image Закат React Native в Airbnb
    image Создаем аудио, которое важно
    image 20 самых интересных дизайнов для банков и финтеха
    image Flutter Release Preview 1

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

    (+14) Запуск мобильного ретаргетинга с Appsflyer: настройки, отчеты и ссылки
    Четыре года американского топа зарабатывающих игр от Apptopia
    Calm получил $27 млн в Серии А
    Sensor Tower исследовал источники установок в Google Play
    У Snapchat самая дешевая реклама
    “LTV: краеугольный камень маркетинга приложений” — отчет AppsFlyer
    image Как избегать приоритизации функций на основе мнений
    image Состояние экосистемы разработчиков 2018
    image Когортный анализ: ключ к пониманию вовлеченности

    AI, Устройства, IoT

    (+35) Как мы пилили IoT-платежи на хакатоне в Гонконге
    (+35) Алгоритм распознавания образов обучающийся с одного раза (One-Shot learning)
    (+24) iMaterialist Furniture Challenge или 50 оттенков стульев
    (+15) Нейронный машинный перевод Google
    “Додо пиццу” будет проверять искусственный интеллект
    image Машинное обучение: от нуля до профессионала

    Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
    Everyday Tools 210,34
    Утилиты на все случаи жизни
    Поделиться публикацией
    Комментарии 0

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

    Самое читаемое