Application TVShows iOS à l'aide de l'API TMDB.
✅ Migrer la couche de réseautage de combin
✅ localiser l'interface utilisateur et les demandes de point de terminaison
✅ Prise en charge du type dynamique
✅ Améliorer l'utilisation des usécases et des référentiels (séparation claire entre les référentiels et les sources de données
✅ Passer du royaume aux données de base
✅ Ajoutez des applications de démonstration pour les modules de fonctionnalité.
✅ Correction de la testabilité sur les planificateurs
✅ Migrer de Rxdatasources à UICOllectionViewDiffableDataSource
✅ Migrer de Rxswift pour combiner
Dans ce projet, je vous montre une approche de la façon dont vous pourriez structurer votre application.
Dans une vraie grande application, vous aurez plus de dépendances.
Pendant le temps de développement, la compilation de l'ensemble de l'application pourrait prendre beaucoup de temps.
Actuellement, l'application est divisée en 22 modules avec 06 modules de fonctionnalité. Voir
Chaque module de fonction a sa propre cible de démonstration avec un point d'entrée de démonstration personnalisé.
Vous devez donc tirer parti de vos tests unitaires, de vos tests d'instantané et de vos cibles de démonstration pour gagner du temps et augmenter votre productivité.
App/TVToday.xcodeproj
et amusez-vous. Les derniers tests d'instantané ont été créés à l'aide d'un silicium Apple avec Xcode 15.0
, simulateur iPhone SE (3rd generation) iOS 17.0 (21A328)
️ AVERTISSEMENT: Les instantanés doivent être comparés en utilisant exactement le même simulateur qui a initialement pris la référence pour éviter les écarts entre les images.
Jeans Ruiz, [email protected]