TVShows iOS แอปโดยใช้ TMDB API
✅อพยพเลเยอร์เครือข่ายจากการรวมกันเป็น async รอ
✅ จำกัด UI และขอปลายทาง
✅สนับสนุนประเภทไดนามิก
✅ปรับปรุง USEcases และที่เก็บการใช้งาน (การแยกที่ชัดเจนระหว่างที่เก็บและแหล่งข้อมูล
✅การย้ายจากอาณาจักรไปยังข้อมูลหลัก
✅เพิ่มแอพสาธิตสำหรับโมดูลคุณสมบัติ
✅แก้ไขความสามารถในการทดสอบในตารางเวลา
✅อพยพจาก RxDatasources ไปยัง UICollectionViewDiffableDataSource
✅อพยพจาก RXSwift เพื่อรวม
ในโครงการนี้ฉันจะแสดงวิธีการที่คุณสามารถจัดโครงสร้างแอปของคุณได้
ในแอพขนาดใหญ่จริงคุณจะมีการพึ่งพามากขึ้นและใหญ่
ในช่วงเวลาการพัฒนาการรวบรวมแอพทั้งหมดอาจใช้เวลาค่อนข้างนาน
ปัจจุบันแอพแบ่งออกเป็น 22 โมดูลด้วยโมดูลคุณสมบัติ 06 ดู
แต่ละโมดูลคุณลักษณะมีเป้าหมายตัวอย่างของตัวเองพร้อมจุดเข้าร่วมการสาธิตที่กำหนดเอง
ดังนั้นคุณต้องใช้ประโยชน์จากการทดสอบหน่วยการทดสอบสแน็ปช็อตและเป้าหมายการสาธิตเพื่อประหยัดเวลาและเพิ่มผลผลิตของคุณ
App/TVToday.xcodeproj
และสนุก การทดสอบสแน็ปช็อตล่าสุดถูกสร้างขึ้นโดยใช้ Apple Silicon ด้วย Xcode 15.0
, Simulator iPhone SE (3rd generation) iOS 17.0 (21A328)
คำเตือน: สแน็ปช็อตจะต้องเปรียบเทียบโดยใช้เครื่องจำลองเดียวกันที่แน่นอนซึ่งเดิมใช้การอ้างอิงเพื่อหลีกเลี่ยงความแตกต่างระหว่างภาพ
กางเกงยีนส์ ruiz, [email protected]