いま話題のIPhoneアプリ「Rom」の中身を分解してチップス形式でお届け!
Romアプリは下記リンクより
https://itunes.apple.com/us/app/rom-minnadewaiwaioshaberi/id1130668811?mt=8
さてさて、初回はRomでも使用しているSNS系アプリ開発で便利なライブラリ達をサクっとご紹介します
まずはUI/UX 画面系のライブラリ達です。
SVProgressHUD
画像のダウンロードや通信待ちでカッコイイLoadingポップアップを数行で表示してくれるSVProgressHUD
MMDrawerController
Androidアプリではお馴染みの左サイドからニョキっと出てくるメニュー画面を実装してくれるMMDrawerController
PageMenu
カテゴリ毎に何かをリスト表示したい時、タブ付きで横スクロールViewを実現してくれるPageMenu
Spring
Viewに対して各種アニメーション動作を用意してくれるライブラリ
多数のアニメーションが用意されていて、動作に強弱をつけたりを数コードで実現してくれます
RAMAnimatedTabBarController
アイコンタップ時にも微動駄しないUITabVIewContorllerを拡張して、アイコンタップ時に各種アニメーションを設定できるRAMAnimatedTabBarController。
iCarousel
フリック動作で画像を走馬灯のように回せるカルーセルメニューを実装してくれるiCarousel
ユーザ一覧や画像選択等に使用すると見た目も、選択しやすさもグッとアップ
前半はここまで!
後半は稼働監視や、JSONデコードなど裏方さんのライブラリ達を一挙紹介していきます