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

Похожие статьи:
В сети уже появлялись слухи о том, что компания Microsoft готовит к выпуску смартфон Microsoft Lumia 550. А теперь в блоге @evleaks появилось...
Не знаете как провести 13 февраля? Приходите к нам на KharkivPy. На этот раз с докладами выступят: ● Роман Подоляка — что-то...
Люба Шипович — успішний ІТ-фахівець, колишня СТО нью-йоркської компанії. У 2015 році продала її та приєдналася...
На вчерашней презентации, наряду с флагманскими смартфонами Lumia 950 и 950 XL, компания Microsoft также анонсировала и...
IT Education Center объявляет набор на курс «IP-телефония Asterisk», который стартует 10 октября 2016 года. Данный курс...
Яндекс.Метрика