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

    В этом выпуске, конечно, у нас много материалов с WWDC — App Clips, виджеты, новый Xcode, macOS Big Sur, изменения в StoreKit, UIKit и SwiftUI. Кроме них стилизация, полезные инновации, логистика, анимации и многое другое.


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

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

    iOS

    (+16) Тестирование StoreKit в Xcode 12 и iOS 14
    (+15) SwiftUI 2020. Что изменилось?
    (+10) Как и к чему готовиться на собеседование начинающему iOS-разработчику и не только
    (+6) iOS in-app purchases: Конфигурация и добавление в проект
    (+5) Выступления и презентации в стиле Apple: на примере WWDC20
    iOS 14 позволит получать уведомления о важных звуках
    Core ML теперь можно шифровать и обновлять независимо от приложения
    Загрузка данных в iOS в Background-режиме
    Что нового в Xcode 12
    Тестирование покупок и семейная подписка: обновление IAP с WWDC
    Apple пропустила Hey в App Store и меняет политику модерации
    Создавайте виджеты с помощью WidgetKit
    Apple представила мини-приложения App Clips
    Apple запустила программу поддержки разработки «универсальных» приложений
    Apple представляет macOS Big Sur
    watchOS 7: новые настройки и функции для тех, кто следит за здоровьем
    Apple раскрывает новые возможности iPhone с iOS 14
    iPadOS 14: новые функции, созданные специально для iPad
    Что iOS-разработчики думают о переходе Mac на процессоры Apple и других анонсах WWDC 2020
    Рисуем в 3D, используя SwiftUI
    iOS 14: важные изменения в UIKit
    Автоматизация создания скриншотов в iOS с Bitrise и Fastlane
    Цепная анимация в Swift
    Создаем SwiftUI + Core ML игру для iOS
    Как анимировать изображения в Swift
    Как Apple делает soft-UI будущим

    Android

    (+9) Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим
    (+3) Android и 3D камера. Распознавание лиц с защитой от Fraud
    (0) Кодовая база. Расширяем RecyclerView
    ARCore Depth API открыли для всех
    Победители конкурса “Полезные Инновации” от Google
    Android Broadcast: все тайны MVI
    Huawei выпустил HMS Core 5.0
    Создание безопасных Android-приложений
    Мигрируем с Retrofit на Ktor
    Внедрение темной темы в ваше Android-приложение
    Как создать REST API для вашего приложения с помощью Spring Boot, Kotlin и Gradle
    Создание масштабируемой навигационной системы в Android
    Отточенный и гибкий Progress View для Android
    Шаблон моего Android-проекта
    Бифуркация Android
    Merge Adapter: объединяйте списки в Android
    Освоение шаблонов дизайна в Android с Kotlin
    Создание адаптера RecyclerView, который можно использовать с любыми данными и любым представлением
    Wizard Camera: эффекты для фото на OpenGL
    Checked Android App: ToDo на Kotlin
    CornerSheet: расширяемое окно

    Разработка

    (+54) Как мы сэкономили время курьерам. Логистика в Яндекс.Еде
    (+26) Создание шейдерной анимации в Unity
    (+21) Мобильные антивирусы не работают
    (+15) Разбор UI/UX на примере прототипа в Figma и основные принципы
    (+7) Создаем прогрессивное веб-приложение на ReactJS и размещаем его в Netlify и PWA Store
    (+7) Как устроен Selenium: Эпизоды 3 — 5
    (+6) Usability Testing от А до Я: подробный гид
    (+3) Разработка мобильных приложений: как формируется цена?
    (+3) UX/UI-ДИЗАЙН: нельзя просто взять и нарисовать экран
    Podlodka #169: увольнения
    В AWS запустили конструктор приложений Amazon Honeycode
    Unity сделала все Premium курсы бесплатными
    Дизайн приложений: примеры для вдохновения #6
    ML Kit становится отдельным продуктом
    Серьезные ошибки в UX, которые могут снижать ваши продажи
    Мое 10-летнее путешествие в разработке игр
    13 моих любимых UI/UX ресурсов
    Быстрая навигация во Flutter с Get

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

    (+1) Локализация мобильных приложений: основные сложности и лайфхаки
    (0) Получение данных Amplitude через API
    Одноклассники выплатили создателям мобильных игр более 360 млн. рублей
    myTarget расширил возможности закупки видеорекламы в форматах Rewarded и Interstitial видео
    9 способов повысить точность прогноза дохода
    Kaia Health: физиотерапия под присмотром приложения
    TikTok вкладывает $50 млн. в образовательный контент
    Приложение для детей: от идеи до запуска
    Пять лайфхаков по оптимизации приложения в App Store и Google Play

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

    (+19) От AI до VR: как промышленность и ритейл используют новые технологии
    (+15) Управление Яндекс.Станцией и другими колонками с Алисой из Home Assistant
    (+10) Опыт построения умного дома на Raspberry Pi и открытой платформе OpenHAB. Часть 1
    (+9) HMI на основе Node-red и Scadavis.io
    (+3) Из чего состоит набор для разработчиков NB-IoT DevKit?

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

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

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

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