Rom's Tech 略してロムテク!

話題のIphoneアプリ「Rom」の中身を分解するブログ。アプリはこちらをチェック→https://itunes.apple.com/us/app/rom-minnadewaiwaioshaberi/id1130668811?mt=8

STEP_2:SNS系アプリ開発で便利なライブラリ一覧 前編

台風から秋雨前線のコンボで、ここ数週間毎週末雨に見舞われているような気がしますね

せっかくの休日、だけど雨で外で出たくない!(>_<)

そんな日はRomでチャットに限りますね!

 

話題のチャットアプリRomはこちらからどうぞ

 https://itunes.apple.com/us/app/rom-minnadewaiwaioshaberi/id1130668811?mt=8

 

さてさて、今回はRomでも使用しているSNS系アプリ開発で便利なライブラリ達をサクっとご紹介します

まずはUI/UX 画面系のライブラリ達です。

  • SVProgressHUD
    画像のダウンロードや通信待ちでカッコイイLoadingポップアップを数行で表示してくれるSVProgressHUD

     https://camo.githubusercontent.com/6ed028acbf67707d622344e0ef1bc3b098425b50/687474703a2f2f662e636c2e6c792f6974656d732f32473146315a304d306b306832553356317033392f535650726f67726573734855442e676966



  • MMDrawerController
    Androidアプリではお馴染みの左サイドからニョキっと出てくるメニュー画面を実装してくれるMMDrawerController

    https://maniacdev.com/wp-content/uploads/2013/11/MSDynamicsViewController-Fling.gif


  • PageMenu
    カテゴリ毎に何かをリスト表示したい時、タブ付きで横スクロールViewを実現してくれるPageMenu

    http://raw.githubusercontent.com/uacaps/ResourceRepo/master/PageMenu/PageMenuDemo.gif



  • Spring
    Viewに対して各種アニメーション動作を用意してくれるライブラリ
    多数のアニメーションが用意されていて、動作に強弱をつけたりを数コードで実現してくれます

    f:id:romofficial:20160925175618g:plain

     



  • RAMAnimatedTabBarController
    アイコンタップ時にも微動駄しないUITabVIewContorllerを拡張して、アイコンタップ時に各種アニメーションを設定できるRAMAnimatedTabBarController。

    https://raw.githubusercontent.com/Ramotion/animated-tab-bar/master/Screenshots/tab-bar-icons-iphone-ramotion-animation-interface-design.gif




  • iCarousel
    フリック動作で画像を走馬灯のように回せるカルーセルメニューを実装してくれるiCarousel
    ユーザ一覧や画像選択等に使用すると見た目も、選択しやすさもグッとアップ

https://camo.githubusercontent.com/38a364e16893d535bc266075dd73fb8ab0d3b39a/687474703a2f2f672e7265636f726469742e636f2f54716c5447476f7a33372e676966



前半はここまで!

後半は稼働監視や、JSONデコードなど裏方さんのライブラリ達を一挙紹介していきます