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

    В новом выпуске поиск пасхалок и качественной документации, новые устройства Apple, ку-ку от Android, фонд от Epic, метрики монетизации и многое другое.



    Как я нашел пасхалку в защите Android и не получил работу в Google

    Вот такая же удивительная история (только без хэппи-энда) произошла со мной. Скрытые послания там, где их точно не может быть, реверс Java кода и нативных библиотек, секретная виртуальная машина, прохождение собеседования в Google — все это под катом.

    Как мы измеряем качество и эффективность разработки документации. Предыстория и основы. Доклад Яндекса

    Наш отдел документирования прошел несколько этапов развития. Сначала был технический писатель, выполнявший задачи отдельного заказчика. Потом образовалась группа технических писателей, которая решала ограниченный набор задач. Сейчас у нас большой производственный отдел — он полностью удовлетворяет потребности компании в документировании.

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

    iOS

    (+30) Apple вчера выпустила новые iPad, и к ним есть вопросы
    (+12) Опыт использования «координаторов» в реальном iOS-проекте
    (+7) Списки захвата в Swift: в чём разница между ссылками weak, strong и unowned?
    (+6) Создаем элементы интерфейса программно с помощью PureLayout
    Apple выпустила вторую версию AirPods
    Для iOS готовят Angry Birds AR: Isle of Pigs
    «Лаборатория Касперского» пожаловалась на Apple в ФАС
    image Как найти утечки памяти в iOS-приложении
    image Грустное дело поиска багов для Apple
    image Воспроизводим анимацию Snapchat в iOS
    image Vapor – Swift для бэкенда
    image Автоматическое тестирование UI для Swift и iOS
    image Как сделать свою выдвигающуюся панель навигации
    image Воспроизводим анимацию слов песен в Spotify

    Android

    (+32) OBD2 reader — диагностика автомобиля
    (+16) Покупки в Android приложении — Play Billing Library
    (+15) Несправедливость Google Play, как хороший жизненный опыт
    (+13) Разбор второго конкурса-квиза по Android со стенда HeadHunter на Mobius 2018 Moscow
    (+9) Умный дом / Обновления в Lazurite
    (+6) Будущее внедрения зависимостей в Android
    (+5) Termux шаг за шагом (Часть 1)
    Android Dev Podcast #90. Android Q, совсем уже ку-ку
    Анонсы Google Mobile Developer Day
    Google запрещает прозрачный фон для иконок в Google Play
    image Тесты Activity с ActivityScenarios
    image Исследуем Android Q: разрешение геолокации
    image Создаем обложку Фибоначчи для Wear OS
    image Модульность – удачная архитектура
    image Простые корутины в Android: viewModelScope
    image Улучшаем время сборки в Android Studio
    image Почему нам нужен Kotlin Native
    MultiProgressBar: отображение множественного прогресс-бара а-ля Instagram Stories

    Разработка

    (+26) Flutter 1.2. Что нового?
    (+20) Архитектура слоя исполнения асинхронных задач
    (+16) Mockdown: самый быстрый способ создания вайрфреймов
    (+13) 9 советов по созданию инди-игр от разработчика-одиночки
    (+11) Отказать в один клик, или как дизайнеру получить работу мечты
    (+10) Куда расти смартфонам: дорожная карта по превращению в полноценный компьютер
    (+4) Работа с камерой во Flutter
    Podlodka #103: Управление знаниями
    Tencent открывает WeChat для западных разработчиков
    Epic открывает платформу с инструментами для разработчиков
    Epic раздаст $100 млн. разработчикам Unreal
    Яндекс открыл новый набор в Школу менеджеров
    Unity объединяет разработку AR-приложений
    image 25 Гб бесплатных аудио-эффектов для игр и приложений
    image The Deadlock Empire: многопоточные головоломки для программистов
    image 5 принципов UX, которых вы должны придерживаться для потрясающего дизайна
    image 3 способа писать более чистые юнит-тесты
    image Все, что вам надо знать об анимации загрузки
    image Проект Unity MEGACITY выложили в open source
    image Как реализовать навигацию во Flutter-приложении
    image UX-дизайн это наука?
    image Firebase и Google Cloud: в чем разница Cloud Firestore?
    image 5 советов по UX из геймдева
    image Простой код без ошибок с Операторами Dart
    image 9 распространенных ошибок в UX-дизайне мобильных приложений
    image Под микроскопом: пользовательское тестирование мобильных меню
    image Muscle Mentor – приложение для предотвращения ранений: исследование UX

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

    10 нетривиальных метрик монетизации
    Как удержать платящих игроков?
    Самые популярные в США приложения категории “Образование”
    ARR у App Annie достиг $100 млн
    Florence стала лучшей мобильной игрой GDC 2019
    Моби выпускает новый альбом в приложении Calm
    Продвижение мобильных приложений через блогеров
    В каких приложениях игроки делились своими моментами в 2018
    Аналитика в играх. Часть 2
    image Ценность маркетинга влияния для игр
    image Soft Launch, Dark Launch и Canary Release: выбор правильной тактики для мобильных приложений
    image 10 уроков маркетинга для стартапов из 1,000 дней работы на венчурный SaaS
    image 7 ужасных отзывов на приложения, которых можно было бы избежать
    image С потоком: как измерить и улучшить движение пользователей
    image 4 совета для улучшения ASO мобильной игры в Google Play Store

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

    (+128) Как я не стал специалистом по машинному обучению
    (+27) Jetson Nano: одноплатник для машинного обучения от Nvidia
    (+19) Семь мифов в области исследований машинного обучения
    (+14) Тестирование Samsung Galaxy S10 — когда смартфоны по возможностям догонят фотокамеры?
    (+7) Клон Mirai добавляет дюжину новых эксплойтов для целевых корпоративных IoT-устройств
    Oculus улучшает Rift
    JoKenPo: нейронная сеть для игры в “камень-ножницы-бумага”

    Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
    • +13
    • 3,7k
    • 3
    Everyday Tools
    214,00
    Утилиты на все случаи жизни
    Поделиться публикацией

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

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

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