iOS дайджест #47: рефакторинг Xcode, розбираємося з Layout Protocol, чекліст для App Store
SwiftUI
Код застосунку «Дія» викладуть у відкритий доступ — Мінцифра
Ух, цікаво подивитись, що там.
Dynamic Island виглядає меншим за notch, але по факту займає більше місця. Детальніше всі розміри доступні в tweet.
Pulse — офігенний приклад кросплатформного додатку, який доступний на всіх Apple платформах. Автор також ділиться своїм досвідом у статтях.
Implementing Parts of the Swift Compiler in Swift
Компілятор Swift почнуть переписувати на Swift. Готові контрібʼютити?
Live кодинг від objc.io, як зробити кастомний Layout на основі нового протоколу в SwiftUI.
Customise a line chart with SwiftUI Charts in iOS 16
Непоганий туторіал з кастомізації графіків на SwiftUI Charts.
Як зробити відео плеєр на SwiftUI? Якщо просто програвати відео, то є готова View. Якщо треба кастомізація, доведеться повертатись до UIKit.
API
iOS Screen Navigation Engine at Revolut
Revolut діляться, як в них влаштована навігація.
Create Live Activities With ActivityKit on iOS 16
Ще один приклад з Live Activity. Готуємось до iOS 16.1.
Інструменти
Xcode’s refactoring options for async/await
Виявляється, Xcode має інструменти для рефакторинга кода на async/await.
Не дуже відомий факт, що XCTestCase
створюється під кожний окремий тест. Тому треба бути обережним зі зберіганням змінних.
App Store Optimization (ASO) Checklist
Зручний чекліст для тих, хто тільки планує релізити свій додаток і не знає, як його просувати.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів