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

Похожие статьи:
Чи справдились прогнози на 2024 рік? Вакансій стає більше? Що таке Djinni індекс, як він зростає та у яких категорій він найвищий?...
Росія може намагатися блокувати доступ українських військових до інтернету через супутниковий зв’язок Starlink, — про це пише...
После подтверждения ритейлерами названий смартфонов Google Nexus модели 2015 года стали известны и официальные характеристики...
Привіт! Мене звати Ігор Шуляр. Я працюю в Люксембурзі на посаді Senior Software Engineer в компанії INTRASOFT International майже півтора...
Віта Ткаченко стала айтішницею, коли ще й слова такого не існувало — на гірничо-збагачувальному комбінаті...
Яндекс.Метрика