Выпуск №278
03 июля 2020
Народ потихоньку отходит от WWDC и начинает писать материалы по представленным нововведениям. Впрочем, как и в прошлом году, большая часть из них посвящена SwiftUI. Возможно, уже стоит всерьёз за него взяться?!
СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Новости
Исследователи радостно делятся новым вирусом для macOS, который они нашли на РуТрекере. Будьте аккуратнее.
Код
A first look at matchedGeometryEffect
matchedGeometryEffect — нововведение для SwiftUI, позволяющее, например, автоматизировать процесс анимации при внесении изменений в интeрфейс.
New property wrappers in SwiftUI
В SwiftUI были добавлены новые Wrapper’ы для свойств: @StateObject, @AppStorage, @SceneStorage и @ScaledMetric, позволяющие лучше организовать работу с данными в приложении.
Grouping Array Elements With Dictionary in Swift
Туториал по использованию инициализатора init(grouping:by:) для группировки массивов в словаре.
Implementing an infinite scrolling list with SwiftUI and Combine
Имплементация бесконечного скролла, с использованием SwiftUI и Combine.
Apple Lightning
Огромная статья о том, как работает lightning, и как с этим корректно взаимодействовать.
Продукт
50 Short Product Lessons
Как следует из названия, 50 коротких уроков, извлечённых Джоном Катлером.
Product Management: Start Here
Обобщающий список статей от SVPG (Марти) для новичков индустрии.
The Making of a Manager by Julie Zhuo
В эру потребления быстрого контента (привет, tiktok) сложно рекомендовать книги, но конкретно эта — отлично подойдёт как новичкам, так и опытным ребятам, которые возможно что-то упускают. Например, хорошо сказано про фидбэк (да-да, время перестать заворачивать его в сендвич, if you know what I mean).
Дизайн
The Comeback of Fun in Visual Design
Майкл ждал возвращения скевоморфизма (ну, или почти) семь лет — до выхода macOS Big Sur и рассказывает, что это означает для сообщества дизайнеров.
Видео
SwiftUI Challenge 03: Replicating a Random Dribbble Design - Sushi App in SwiftUI
Реализация случайного макета с Dribble, с помощью SwiftUI. В описании видео можно найти ссылку на исходники проекта.
Прочее
WWDC20 Notes
Краткий обзор нововведений в разработке, которые были представлены на WWDC.
WWDC20 viewing guide
Более вдумчивый анализ видео с WWDC, и подробное объяснение, как и в каком порядке их смотреть.
The gap between learning to code and producing usable software
Крик души о том, как велика разница между умением программировать и созданием рабочих продуктов.
Apple's Operating Systems Are Malware
А что, если все те плюсы iOS и macOS о которых мы говорим, на самом деле очень хорошо замаскированные минусы? Автор приводит доводы за.
The Gentlest of Sherlockings
Один из самых больших страхов для любого iOS-разработчика — это то, что его идею могут «украсть» Apple и оставить без дохода. Вот немного другой взгляд на происходящее и то, как Apple на самом деле улучшают экосистему здоровой конкуренцией.
СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!