iOS дайджест #33: Special — SwiftUI

У випуску: SwiftUI vs. Auto Layout, ViewModifier, бічне меню і асинхронне завантаження зображень, MapView app, набір розширень.

Хочу дізнатися основи

SwiftUI Tutorials. Introducing SwiftUI
Було б нечесно починати добірку не з эплового туториала, враховуючи, як круто вони його зробили.

SwiftUI by Example
Підлогу Хадсон, відомий своїми туториалами і книгами, вже встиг написати безліч всього за SwiftUI. І, причому, в досить цікавому форматі — як показати список, як видалити комірку, як закруглити кути та багато-багато іншого.

SwiftUI vs. Auto Layout: Pros and Cons of Each Approach
Вже переписувати весь код на SwiftUI чи ще почекати?

MVC without the C: What will SwiftUI change in app architecture?
MVC помер, хай живе MVC! Як зміниться архітектура додатків, написаних з допомогою SwiftUI.

Swift Property Wrappers
Максимально вичерпна стаття від NSHipster про property wrappers з прикладами.

Understanding Property Wrappers in SwiftUI
Якщо лінь читати лонгрид, тобто короткий опис вбудованих property wrappers.

The power of Environment in SwiftUI
Більш детально про @Environment property wrapper. І що більш цікаво — про DI з допомогою нього.

SwiftUI's ViewModifier
Коли основи зрозумілі, можна переходити до цікавих моментів, а саме — як створювати свої модифікатори для в'юх.

Using Xcode Previews with existing views without using SwiftUI
Крутєйша штука при роботі з SwiftUI — відразу ж дивитися як виглядає вьюха. Причому, можна зробити декілька з різними наборами даних.

Хочу дізнатися детальніше

SwiftUI: Paths vs. Shapes
Це все добре, але як намалювати щось кастомное?

Create a Side with menu SwiftUI
Або, наприклад, бічне меню?

SDWebImageSwiftUI
А картинку асинхронно завантажити?

SwiftUI Generic Loading Image
А якщо не хочеться використовувати бібліотеку для завантаження картинок, то можна написати самому.

Building a MapView app with SwiftUI
А як використовувати не SwiftUI в'юхи в SwiftUI?

Collection: Making a Real World Application With SwiftUI
Гаразд, це все деталі, а як написати повноцінну програму на SwiftUI?

SwiftUI reusable Button style
Кастомизируем кнопки.

Хочу подивитися, як пишуть інші

Burritos
Величезний набір property wrappers. Подивитися, щоб навчитися писати свої.

ChartView
Бібліотека для малювання графіків з анімаціями.

Building BarChart with Shape API in SwiftUI
І невеличка стаття з описом, як малюють графіки.

Introducing Container views in SwiftUI
Контейнери і переиспользование в'юх.

SwiftUIX
Набір розширень для SwiftUI. Знову ж, корисно, щоб зробити щось своє.


? Попередній випуск: iOS дайджест #32

Опубліковано: 31/08/19 @ 07:46
Розділ Різне

Рекомендуємо:

Як змусити Amazon Alexa грати музику з Google Music, хоч вона цього й не хоче
5 кращих книг для вивчення JavaScript від Senior Front-end розробника Олександра Головатого
Роль Product Manager на різних етапах розвитку проекту
Переїзд в Люблін: про роботу в ІТ, спорт і розваги
Java дайджест #44: Java 13, Micronaut Predator і смерть Mercurial