iOS дайджест #53: Що буде з fastlane, чи є життя без Tuist, дивимось у чужий код

Усі статті, обговорення, новини про Mobile — в одному місці. Підписуйтеся на телеграм-канал!

У випуску — про апдейти Swift 5.8, міграцію Asana на Tuist, та як Apple флоу авторизації змінили, що fastlane перестав працювати.

Tooling

Scaling a Mature iOS Codebase with Tuist

Asana прискорила інкрементальний білд з 45 сек до 15 сек за допомогою модульності і tuist.

Fast and reliable iOS builds with Bazel at Mercari

Інша команда пішла далі і перейшла на bazel, щоби мати кешування для окремих фреймворків. Завдяки чому вони зменшили час чистого білда в декілька разів

RequestDL

Бібліотека для опису мережевих запитів на основі result builder.

How to make an interactive picker for a Swift command-line tool

Інтерактивний CLI інтерфейс на Swift. Я навіть не знав, що так можна.

SwiftUI

Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture

Здоровезний лонгрід про побудову застосунків на SwiftUI, який покриває ледь не всі теми: архітектурні паттерни, побудову UI, навігацію, тестування.

SwiftUI views versus modifiers

Чи є різниця між створити нову view і зробити extension у вигляді modifier? Невелика різниця все ж є, тому краще використовувати ViewModifier.

Ice Cubes

Класний приклад великого застосунку на SwiftUI.

The Composable Architecture — Best Practices

Best Practices з використання TCA. Але якщо ви не використовуєте, то може бути важко зрозуміти приклади.

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Минулого тижня намагався задеплоїти апп у аппл сбор на новому аккаунті. Витратив н годин за два дні.
Плюнув і заюзав ітм транспортер напряму. Навіть простіше вийшло, бо все що потрібно це апп спеціфік пароль 😅, ніяких протухающих кукі, чи ще щось.

Таке враження що фаст лейн труп, бо епл перестала поставляти тулзу у комплекті з ікс кодом, а шляху до transporter там досі немає. Вже кілька років пройшло.

Підписатись на коментарі