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 menu with SwiftUI
Или, например, боковое меню?

SDWebImageSwiftUI
А картинку асинхронно загрузить?

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

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

Похожие статьи:
✔ Для трудоустройства необходим хороший практический опыт?✔ Мечтаете зарабатывать больше 500 дол. за заказ?✔ Желаете профессионально...
16 січня Верховна Рада підтримала законопроєкт № 10062, який стосується цифровізації Збройних сил України. Про це повідомив народний...
На нашем YouTube канале появились новые видеоролики.Видеообзор «голографического смартфона» Estar Takee:Видеообзор Samsung Gear...
В выпуске: Microsoft REST API Guidelines, How to run a Public Docker Registry in Kubernetes, How Microsoft Uses Stack Overflow for Teams. .NET Running async tasks on app startup in ASP.NET...
У Верховній Раді зареєстрували законопроєкт № 9211 зі змінами до Кримінально-процесуального кодексу України....
Яндекс.Метрика