InstaViewer
Dies ist eine einfache Simulations-/Übungs-App zum Anzeigen der Instagram-Fotos/Videos bestimmter Benutzer. Ich werde diese App regelmäßig aktualisieren, um die native iOS-Instagram-App besser nachzubilden.
Ich verwende derzeit eine öffentliche API: https://www.instagram.com/$USERNAME$/media/?&max_id=$LAST_ID$
Merkmale
InstaViewer kann derzeit Folgendes unterstützen:
- Authentifizierungsfreie Anzeige
Bibliotheken von Drittanbietern
InstaViewer verwendet eine Reihe von Open-Source-Projekten, um ordnungsgemäß zu funktionieren:
- Alamofire – eine in Swift geschriebene HTTP-Netzwerkbibliothek.
- AlamofireImage – eine Bildkomponentenbibliothek für Alamofire.
- SwiftyJSON – SwiftyJSON erleichtert den Umgang mit JSON-Daten in Swift.
- Chameleon – ein leichtes und dennoch leistungsstarkes Farb-Framework für iOS.
- Realm – Realm ist eine mobile Datenbank, die direkt in Telefonen ausgeführt wird.
Todos
- Implementieren Sie das MVP-Design für leichtere ViewController
- Optimierung der Benutzeroberfläche
- Videoplayer
- Benutzerdefinierte Cache-Optionen für den Bild-Downloader
- Schreiben Sie weitere Tests