Pull to refresh
105.28
Productivity Inside
Для старательного нет ничего невозможного

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

Reading time 4 min
Views 4.3K
В новом выпуске поиск пасхалок и качественной документации, новые устройства 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: нейронная сеть для игры в “камень-ножницы-бумага”

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Tags:
Hubs:
+13
Comments 3
Comments Comments 3

Articles

Information

Website
productivityinside.com
Registered
Founded
Employees
101–200 employees
Location
Россия