Приложение TVShows iOS с использованием API TMDB.
✅ мигрируйте сетевой слой с комбинированного в асинхронное ожидание
✅ Локализовать пользовательский интерфейс и запросы на конечную точку
✅ Поддержка динамического типа
✅ Улучшение использования использования и репозитории (четкое разделение между репозиториями и датами данных
✅ Переход от области к основным данным
✅ Добавить демонстрационные приложения для модулей функций.
✅ Исправлена тестируемость на планировщиках
✅ Мигрируйте из rxdatasources в UicollectionViewDiffAbledAtasource
✅ мигрируйте из RxSwift, чтобы объединить
В этом проекте я показываю вам подход к тому, как вы можете структурировать свое приложение.
В настоящем большом приложении у вас будет больше и большие зависимости.
Во время разработки компилирование всего приложения может занять довольно много времени.
В настоящее время приложение разделено на 22 модуля с 06 модулями функций. Видеть
Каждый модуль функций имеет свою демонстрационную цель с пользовательской демо -точкой входа.
Таким образом, вам нужно использовать свои модульные тесты, тесты снимка и демонстрационные цели, чтобы сэкономить ваше время и повысить производительность.
App/TVToday.xcodeproj
и повеселиться. Последние тесты снимка были созданы с использованием яблочного кремния с Xcode 15.0
, Simulator iPhone SE (3rd generation) iOS 17.0 (21A328)
️ Предупреждение: снимки должны сравниваться с использованием того же симулятора, который первоначально принял ссылку, чтобы избежать расхождений между изображениями.
Джинсы Ruiz, [email protected]