COMBO ENGINEERINGの公式ブログ

COMBO ENGINEERINGの公式ブログです。リリースするアプリについてアナウンスします。

iOS 使えそうなライブラリのメモ

iOSネイティブアプリを作ることになり、アプリ内で利用できそうなライブラリのメモ
f:id:taka230035:20180508214358p:plain

swiftで使えるものがメイン
あくまで使えそうってだけで、利用はこれからです。

個人的な意見ですが、
swiftでもライブラリの数はかなり豊富だけれども、毎年行われるswiftのバージョンアップに、ライブラリでも対応が必要(だと思っていて)。
有名なものは、制作者がバージョンアップに対応してくれるけれども、対応せずそのままのライブラリも多い(と思っている)。
なので、iOSではあんまりライブラリ使いたくない思いがあります。

ということで、どうでも良いアニメーションがいつもより、ちょっと豪華になるとか、そんなライブラリが多め。

最悪、使えなくなったら普通に戻せばいいや
ということで。
ただ、どうでも良いアニメーションといいつつ、そのアニメーションの気持ちよさがアプリ利用の促進に絡んでいる事実もあると思う。



GitHub - yoavlt/LiquidFloatingActionButton: Material Design Floating Action Button in liquid state
メニューボタン的なのを押すと、各ボタンがニョッキっと出るやつ。
https://github.com/yoavlt/LiquidFloatingActionButton/raw/master/Demo/customizable.gif?raw=true




GitHub - ruslanskorb/RSKImageCropper: An image cropper / photo cropper for iOS like in the Contacts app with support for landscape orientation.
画像の切り取り指定できる。(たぶん)
https://github.com/ruslanskorb/RSKImageCropper/blob/master/Screenshot.png?raw=true




GitHub - chrismiles/CMPopTipView: Custom UIView for iOS that pops up an animated "bubble" pointing at a button or other view. Useful for popup tips.
チュートリアルなどで使えそうな、ポップアップ
https://camo.githubusercontent.com/d953577314aafa7c65d1eb3b15f7fd73c9946d1e/687474703a2f2f6661726d352e7374617469632e666c69636b722e636f6d2f343030352f353139313634313033305f326239336134613535392e6a7067




GitHub - raulriera/TextFieldEffects: Custom UITextFields effects inspired by Codrops, built using Swift
placeholderがアニメーションするtextfield
https://github.com/raulriera/TextFieldEffects/raw/master/Screenshots/Kaede.gif





GitHub - GabrielAlva/Swift-Prompts: A Swift library to design custom prompts with a great scope of options to choose from.
フラットなアラート
https://raw.githubusercontent.com/GabrielAlva/Swift-Prompts/master/MarkdownImage.png




GitHub - goktugyil/EZSwipeController: :point_up_2: UIPageViewController like Snapchat/Tinder/iOS Main Pages
簡単にスライダーができそうなやつ。
https://github.com/goktugyil/EZSwipeController/raw/master/Examplepics/demo.gif




GitHub - ephread/Instructions: Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.
オブジェクトにスポットを当てて説明できるやつ。
チュートリアルで使えそう。
https://camo.githubusercontent.com/072ef03302b2ba16605c71f8e5e7a19bb700e149/687474703a2f2f692e696d6775722e636f6d2f4a556c514839462e676966




GitHub - KittenYang/GooeyTabbar: A gooey effect tabbar
大胆にニョッキって出るやつ
https://github.com/KittenYang/GooeyTabbar/raw/master/gooeyTabbar_Temple.gif




GitHub - gontovnik/DGElasticPullToRefresh: Elastic pull to refresh for iOS developed in Swift
よく動くpullToRefresh
https://raw.githubusercontent.com/gontovnik/DGElasticPullToRefresh/master/DGElasticPullToRefreshPreview1.gif




GitHub - codestergit/SweetAlert-iOS: Live animated Alert View for iOS written in Swift
アニメーション豊富なアラートView
https://github.com/codestergit/SweetAlert-iOS/raw/master/SweetAlertiOS.gif




GitHub - onevcat/Kingfisher: A lightweight, pure-Swift library for downloading and caching images from the web. web上のイメージをダウンロード&キャッシュするライブラリ
画像ダウンロードとかはアプリ内でも重要な部分なので、後から使えなくなったとかだと辛いけど。
スター数がすごいし、簡単に組み込めそうだし、使ってみようかな。




GitHub - SVProgressHUD/SVProgressHUD: A clean and lightweight progress HUD for your iOS and tvOS app.
プログレスバー。定番のやつ。
https://camo.githubusercontent.com/6ed028acbf67707d622344e0ef1bc3b098425b50/687474703a2f2f662e636c2e6c792f6974656d732f32473146315a304d306b306832553356317033392f535650726f67726573734855442e676966




GitHub - PureLayout/PureLayout: The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.
レイアウトを柔軟にカスタマイズできるやつなのかな!?
https://github.com/PureLayout/PureLayout/raw/master/Images/PureLayout.png?raw=true




何かあれば追加していきます。