インスタビューア
これは、特定のユーザーの Instagram 写真/ビデオを表示するためのシンプルな模擬/練習アプリです。ネイティブ iOS Instagram アプリをより良くモックするために、このアプリを定期的に更新します。
現在パブリック API を使用しています: https://www.instagram.com/$USERNAME$/media/?&max_id=$LAST_ID$
特徴
InstaViewer は現在以下をサポートしています:
サードパーティのライブラリ
InstaViewer は、適切に動作するためにいくつかのオープン ソース プロジェクトを使用します。
- Alamofire - Swift で書かれた HTTP ネットワーキング ライブラリ。
- AlamofireImage - Alamofire の画像コンポーネント ライブラリ。
- SwiftyJSON - SwiftyJSON を使用すると、Swift で JSON データを簡単に扱うことができます。
- Chameleon - 軽量でありながら強力な iOS 用カラー フレームワーク。
- Realm - Realm は、電話機内で直接実行されるモバイル データベースです。
トドス
- 軽量の ViewController 用に MVP 設計を実装する
- UIの微調整
- ビデオプレーヤー
- カスタム画像ダウンローダーのキャッシュ オプション
- さらにテストを書く