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

    В новом дайджесте — интересная особенность работы одного из приложений для вызова такси, работа с сетью и управление жестами, физика и идеи, код макетов и разное тестирование, итоги десятилетия и года от App Annie.



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

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

    iOS

    (+13) iOS. Работа с сетью, когда приложение не запущено
    (+4) Находим потерянные файлы в нескольких Xcode таргетах
    Apple открывает HomeKit Accessory Development Kit
    Видео iOSDevCampDC 2019
    Как рисовать на холсте в iOS
    Анимация Metal с помощью CoreAnimation
    Opaque типы и ‘Some’ в Swift
    Продвинутые методы ускорения компиляции в Xcode
    Как сделать модальный View на SwiftUI
    Темный режим с Swift Observation Protocol
    Используем Граф Памяти Xcode для поиска утечек памяти
    Diagnostics: диагностические данные от пользователей
    5 iOS-библиотек для использования в вашем следующем приложении
    5 iOS-библиотек для дизайнерского вдохновения

    Android

    (+14) Как прошёл п̶е̶р̶в̶ы̶й̶ второй митап по Android от Tinkoff
    (+9) Управление жестами: Обработка визуальных перекрытий. Часть 2
    (+8) Разбор конкурса-квиза по Android со стенда hh.ru на Mobius 2019 Moscow
    (+7) Android. Surface
    (+3) Как оптимизировать разработку приложений
    (+1) 16 советов по разработке для андроид на языке Kotlin. Часть 3 + Часть 2
    Facebook заменит Android собственной ОС
    Видео KotlinConf 2019
    Использование Lottie на Android для отображения динамических анимаций
    Повысьте производительность приложения с помощью профилировщиков Android
    Как Enum может повлиять на производительность Android-приложений
    MotionLayout: новый способ создания анимации в Android
    Перенос стилей на Android в Kotlin с использованием Fritz AI и CameraX
    Как сделать анимацию взбалтывания
    Jetpack Compose Playground: примеры работы с Jetpack Compose
    Press: текстовый редактор на Kotlin Multiplatform

    Разработка

    (+42) Процедурная генерация многоэтажных 3D-подземелий
    (+36) Воссоздание в новой игре того, за что мы любили старые
    (+24) Физика в Unity-проекте на примере мобильного файтинга
    (+21) Знакомство с драйверами Appium (или как выбрать нужный)
    (+19) DartUP 2019: итоги и видеозаписи докладов
    (+16) Чего стоит идея и как превратить ее в концепт: инструменты геймдизайнера
    (+12) Что такое Flutter и почему вы должны изучать его в 2020 году
    (+10) Продолжайте полет с Xamarin.Forms 4.4
    (+9) Может перестанем называть доступностью UX и юзабилити?
    (+8) ок.tech QATOK: материалы мероприятия
    (+6) Всё, что нужно знать о Progressive Web App (PWA)
    (+5) Разработка приложений в VK mini apps
    (+5) Почему я отказался от кросс-платформенных решений в мобильной разработке
    Podlodka #142: Нагрузочное тестирование
    Buildbox стал бесплатным
    Supernova: готовый код из макетов
    Как улучшить UX магазина
    Сколько стоит аутсорс-разработка: исследование Existek
    Разбор приложения “Рязань – новогодняя столица России 2020”
    5 интерфейсов для приложений покупки продуктов
    “Руководство по мобильному бета-тестированию” от Instabug
    Мобильное приложение для обслуживания и мониторинга электроподстанций
    Как мы сделали, наверное, самый лучший мобильный личный кабинет
    Введение в MVVM во Flutter 
    Stream Flutter: создание социальной сети с лентами активностей на Flutter
    Плохой опыт онбординга новых разработчиков может убить ваш стартап
    Как чат-боты могут изменить образовательные мобильные приложения?
    Введение в анимацию Flutter с AnimatedContainer
    Flutter Interact 2019 – что нового и что стоит использовать
    Разработка лучшего экрана настроек для вашего приложения
    Готов ли Flutter для корпоративных приложений?
    Нейморфизм в пользовательских интерфейсах

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

    (+7) Сколько человек видят вашу иконку в App Store во время фичеринга «Приложение дня»
    Mamba завоевала Израиль
    Wachanga получила инвестиции от Embria
    Mail.ru запускает собственную DMP
    YouAppi запустила инструмент ретаргетинга ReAppi
    Актуальный маркетинг: создание масок в соцсетях
    myTracker расширил анализ эффективности рекламы и возврата пользователей
    Самые скачиваемые, зарабатывающие и растущие приложения 2019
    Анонсирована вторая часть The Wolf Among Us
    App Annie подвела итоги десятилетия
    Победители App Growth Awards 2019
    Yubo: социальная сеть для подростков
    Маркетологи в мобайле. Владимир Солосин, «Яндекс.Такси»
    Скрытые риски зависимости от модели роста через покупной рекламный трафик

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

    (+6) Чуткий дом приходит на смену умным домам
    (+3) IoT детям не игрушка. Как хакерские атаки на интернет вещей пугают не только крупные корпорации, но и обычные семьи
    Apple, Google, Amazon и Zigbee Alliance создают единый стандарт связи для устройств умного дома
    Mail.Ru Group выпустит свою умную колонку с “Марусей”
    Отчет AI Index 2019
    Читаем текст на изображении с помощью одной строки кода на Python

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

    Комментарии 0

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

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