Дайджест интересных материалов для мобильного разработчика #417 (25 — 31 октября)
В этой подборке креши на старте и идеальный наблюдатель, новые MacBook Pro в компиляции проектов и эволюция CI, боты в мультиплеере, проблема разлогинов, вопросы удаления функций, фейковые приложения и многое другое!
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
• Исповедь iOS-разработчика из Google
• Кто крешит приложение на старте?
• Гайд по UIKeyboardLayoutGuide
• Apple Watch, статистика и Siri — как мы провели iOS-хакатон
• Идеальный наблюдатель на Swift
• Протокольно-ориентированное программирование в Swift
• Новые MacBook Pro 2021 протестировали в работе с Xcode
•
•
•
•
•
•
•
•
•
•
• Эволюция CI в Android
• Установка Google сервисов на Windows Subsystem for Android
• Публикация Android библиотеки
• Что нового в Android Studio
• Handler vs RX vs Kotlin. Наглядный пример преимущества корутин
• Как натянуть сыр на страницу, или MVI Paging3 в Android
• Константин Петров («БКС Мир инвестиций»): «Мы ищем опытных разработчиков, которые бы помогли нам развиваться»
• Jetpack Compose. ViewModel. Как выбрать архитектуру для Compose?
• Google представил Android 12L для больших экранов
• Dagger 2 в многомодульном Android проекте
• Как я взломал приложение для Android, чтобы получить премиум-функцию
• Анимируем приложение с помощью Lottie
• Безопасный Android
•
•
•
•
•
•
•
•
•
•
•
•
•
• Добавляем ботов в мультиплеерный шутер на Unity
• Метод проб и ошибок: как мы создавали кастомный импортер в Unity3D для текстурных массивов
• Почему важно учитывать дальтонизм в дизайне: пример игры Among Us
• Применяем Hooks из React во Flutter
• Как мы боролись с проблемой разлогинов в приложении «Магнита» и возвращали пользователей обратно
• Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь
• Запись и воспроизведение голоса, а также отмена записи свайпом вправо с анимацией и изменением иконки на React Native
• Ускоряем работу с тестовой документацией. Экспорт данных из Allure-отчета в Confluence
• Зачем тестировщику знать французский: что такое MEV и как с ним работать
• Как и зачем мы встраивали одно Android-приложение в другое
• Удаление функций без раздражения пользователей (и почему их следует удалять)
• Дизайн приложений: примеры для вдохновения #62
• Podlodka #239: сети, часть 1: Интернет
• Видео Mobuis 2021 Piter
• Минцифры готовит суперприложение для чиновников
• Как WhatsApp вырос до 1 миллиарда пользователей всего с 50 инженерами
• Y42, full-stack дата платформа для непрограммистов, получила $31 млн
• Курсы по Unity в новой распродаже Humble Bundle
• Дружественные интервалы. Как организовать систему интервалов в дизайне
• Десять лет спустя: каким видели будущее программирования в 2012 году
• Приоритет количественных данных и принцип Парето в UX-дизайне
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Абсолютный обман. Фейковые приложения для Android и iOS — почему в них верят
• Аналитический коктейль, или Кто такой инженер-аналитик в Кошельке
• SocialPeta помогает компаниям по разработке мобильных приложений в привлечении пользователей по всему миру
• Маркетологи в мобайле: Диана Габране-Жукова (Snapchat)
• Траты европейских потребителей на приложения в 3 квартале 2021 выросли на 21% до $4.6 млрд
• Как Okko пришел к самым эффективным YouTube-креативам, когда другие методы не работали
• Особенный подход: почему привычные правила рекламного рынка не подходят гиперказуальным играм
• В MyTracker появился новый инструмент для прогноза LTV по универсальному доходу
• Самые зарабатывающие приложения сентября в США
• Мне было скучно осваивать четвёртый иностранный язык и я создала CrossLingo — кроссворды для изучения английских слов
• Как заработать на гиперказуальных играх в сегменте HTML5. Опыт студии Justforward
• Как работать с Playable Ads для мобильных игр и неигровых приложений
• Мобильный подавитель микрофонов на Arduino. Принцип работы
• Большой брат (пока) подслеповат
• Hello, ZigBee! кастомные кластеры и поддержка в zigbee2mqtt
• Развитие систем криптографической защиты информации в IoT (часть 1-я)
• Eclipse Foundation анонсирует разработку ОС Oniro для IoT
• Skyryse получил $200 млн на стек технологий для упрощения полетов
• All Cups открывает курс “Введение в написание игрового искусственного интеллекта”
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.