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

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


    Хочу поделиться своей историей, а именно — историей немного затянувшейся разработки простенького point?and?click квеста. Данная игра дала мне очередной огромный опыт. Дала понять, что я могу собирать команду, руководить процессом и доводить дела до конца. А вот зарабатывать деньги мне еще предстоит научиться.

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

    iOS

    (+6) Назад к BLE или способ автоматизировать рутинные операции
    (+3) Single source of truth (SSOT) on MVVM with RxSwift & CoreData
    Современные способы перезагрузки ячеек таблицы и коллекции на Swift
    Какие языки программирования используются внутри iOS 14?
    Что делает жесты в iOS идеально плавными?
    iPhone 12 vs Дизайнеры
    Bonjour: обмен данными между устройствами без сервера
    Как приложения iOS адаптируются к разным размерам экрана iPhone 12
    Собеседование на должность системного инженера по iOS-дизайну в Spotify
    Как сделать превью фото в SwiftUI
    Создаем мобильные бессерверные приложения с помощью Amazon Aurora, Amplify и SwiftUI
    Тестирование снепшотов в Swift
    XcodeGen — упрощенная совместная работа
    Введение View Styles в Bumble
    iOS 13 Dark Mode в BlaBlaCar: история разработчика
    Отладка на iOS 14 с помощью Xcode 11
    Полное руководство по жизненному циклу приложения SwiftUI 2
    Функции высшего порядка в Swift
    Bauletto: бейджи в стиле iOS 13
    SketchKit: замена auto layout на Swift

    Android

    (+33) Большие картинки? Deal with it
    (+18) Android-разработчикам: как сократить время реализации тёмной темы с пары месяцев до недели
    (+15) Джентльменский набор от Huawei для разработчика мобильных игр: Game Service и инструменты для быстрой интеграции HMS
    (+9) Советы по работе с экосистемой Huawei от «Лаборатории Касперского»
    Google запускает Android for Cars App Library
    Повышаем производительность Android WebView с помощью Glide
    Решаем сложные экраны
    Android-программирование: архитектура с одной Activity и Navigation
    Некоторые распространенные ошибки при создании макетов в Android
    Синхронная связь с UI с помощью StateFlow
    Внедрение Firebase App Distribution в Android-разработку
    Советы и руководства для разработчиков: распространенные нарушения правил и способы их избежать
    EvadeMe – библиотека для Android
    Тестирование библиотек загрузки изображений на Android
    Сравнение Jetpack Compose View и Android View
    CodeView: редактор для кода
    Animation Tutorials: руководства по анимации в Android
    Spotlight: подсказки для интерфейса

    Разработка

    (+31) Стоит ли увольнять разраба за большую и дорогую ошибку? Думаю, нет, но менеджмент хотел крови
    (+25) Опыт Тинькофф Оплаты: улучшили мобильный SDK и сделали оплату в интернете еще удобнее
    (+23) Элементы управления переключателем состояния: печально известный случай кнопки отключения звука
    (+19) Как мы пришли к реактивному связыванию в Unity3D
    (+12) Сколько стоит разработать мобильное приложение
    (+7) Базовый формат моков React компонентов
    (+6) Обновление роадмапа AngularDart
    (+4) Дизайн-система: что это, для чего и как создать
    (+3) Flutter: результаты опроса разработчиков за Q3 2020
    (+3) Как генерировать запросы с постоянной частотой в k6 с новым API сценариев?
    Хочу в геймдев #14: Профессия — Продюсер игр
    Podlodka #186: путешествия по России
    Spotify в неоморфизме
    Kite добавил поддержку Objective-C, Kotlin и еще 9 языков программирования
    Лучшие исходники, которые должен увидеть каждый разработчик
    Дизайн приложений: примеры для вдохновения #20
    Если вы хотите стать лучшим программистом — прекратите программировать
    Как создать приложение со списком дел на Flutter
    Flutter: расширения Visual Studio Code для быстрой и эффективной разработки

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

    (+9) Финляндия для разработчиков игр: маленькая страна с большими возможностями
    App Annie: зумеры тратят в мобайле $143 млрд в год
    Нельзя использовать AdMob для монетизации маленьких приложений: обсуждение в Reddit
    Вы не забыли купить? Как креативный подход в программатик рекламе помогает возвращать пользователей — кейс OZON и Bidease
    Wargaming Forge бесплатно обучит созданию видео из игр
    Playbook: продвижение через тренеров
    Когда ASO начнёт приносить результат
    Автоматизация тестирования продуктовой аналитики в мобильных приложениях

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

    (+141) Сбер выложил русскоязычную модель GPT-3 Large с 760 миллионами параметров в открытый доступ
    (+42) Умное зеркало своими руками
    (+30) Plan 9-кластер на Raspberry Pi
    (+13) Мини ITX кластер Turing Pi 2 c 32 GB RAM
    (+2) Обзор сетевых протоколов и протоколов обмена сообщениями для IoT
    JAICF — фреймворк для разработки чатботов на Kotlin
    Nokia сделает лунный 4G для NASA
    Huawei займется автомобилями
    Четыре готовых проекта машинного обучения для начинающих
    Обнаружение объектов со скоростью 1840 кадров в секунду с помощью TorchScript, TensorRT и DeepStream

    < Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
    Productivity Inside
    Для старательного нет ничего невозможного

    Comments 0

    Only users with full accounts can post comments. Log in, please.