Open-source

Modular Architecture on iOS

Изображение из Telegram поста
Modular Architecture on iOS

Modular Architecture on iOS — пример iOS-приложения с модульной архитектурой, который можно адаптировать как шаблон собственного проекта. Он показывает разделение приложения на модули на примере поиска фильмов и аутентификации.

Проект демонстрирует процесс создания модулей с использованием CocoaPods, а также их интеграцию и настройку. Он включает шаги по переносу файлов из основного приложения в модуль, настройке зависимостей в файле .podspec и адаптации загрузки ресурсов (изображений, сторибордов) для работы внутри модуля. Также проект показывает, как перенести тесты из основного приложения в модуль.

Для работы с проектом требуются Xcode 14+, Swift 5.7+, iOS 15.0+ и CocoaPods 1.16+. Снимки для тестирования (Snapshot tests) записаны на симуляторе iPhone 17e, поэтому для корректной работы тестов необходимо использовать тот же симулятор или перезаписать их после изменения интерфейса или симулятора.

https://github.com/kudoleh/iOS-Modular-Architecture | 850 звёзд

#сервисы

Источники и документация