InstaViewer
นี่เป็นแอปจำลอง/ฝึกหัดง่ายๆ สำหรับการดูรูปภาพ/วิดีโอ Instagram ของผู้ใช้เฉพาะราย ฉันจะอัปเดตแอปนี้เป็นประจำเพื่อการเยาะเย้ยแอป iOS Instagram ดั้งเดิมที่ดียิ่งขึ้น
ขณะนี้ฉันกำลังใช้ API สาธารณะ: https://www.instagram.com/$USERNAME$/media/?&max_id=$LAST_ID$
คุณสมบัติ
ขณะนี้ InstaViewer สามารถรองรับ:
- การรับชมที่ไม่ได้รับอนุญาต
ห้องสมุดบุคคลที่สาม
InstaViewer ใช้โปรเจ็กต์โอเพ่นซอร์สจำนวนหนึ่งเพื่อให้ทำงานได้อย่างถูกต้อง:
- Alamofire - ไลบรารีเครือข่าย HTTP ที่เขียนด้วย Swift
- AlamofireImage - ไลบรารีส่วนประกอบรูปภาพสำหรับ Alamofire
- SwiftyJSON - SwiftyJSON ทำให้การจัดการข้อมูล JSON ใน Swift เป็นเรื่องง่าย
- Chameleon - เฟรมเวิร์กสีน้ำหนักเบาแต่ทรงพลังสำหรับ iOS
- Realm - Realm เป็นฐานข้อมูลมือถือที่ทำงานภายในโทรศัพท์โดยตรง
สิ่งที่ต้องทำ
- ใช้การออกแบบ MVP สำหรับ ViewControllers ที่มีน้ำหนักเบากว่า
- การปรับแต่ง UI
- เครื่องเล่นวิดีโอ
- ตัวเลือกแคชดาวน์โหลดรูปภาพแบบกำหนดเอง
- เขียนแบบทดสอบเพิ่มเติม