ライブラリ - 1m-llc/Flutter-KtoK GitHub Wiki

考察

整理予定

CocoaPods

iOS 用途 Flutterでは?
Then Viewなどの初期化に使うと、よりシンプリに記述できる
SwiftGen 画像イメージやフォント, segue等のようなリソース名を自動的に生成し、型付を行ってくれるライブラリ。R.Swiftのように再ビルドが走らない
UITextView+Placeholder UITextViewにプレースホルダーを設定できる
Repro イベントトラッキング
LicensePlist 利用ライブラリのライセンス一覧を生成
Intercom Help Center
Action RxSwiftでAPI通信で起こるエラーを正しく処理できる
RxFlow ビューコントローラーからナビゲーションの機能を切り離すコーディネーターパターンをRxで提供するライブラリ
RxGesture ViewControllerからCellのタップなどdelegateを分離
NSObject+Rx NSObjectのサブクラスであれば、DisposeBagを宣言する必要なく利用することができる
StreamChat Coreの上でチャットおよびメッセージングアプリケーションを構築できる
StreamChatClient StreamChatバックエンドと接続して通信する低レベルのライブラリ
StreamChatCore StreamChatClientの上に構築され、モデル、プレゼンター、および通知マネージャーが含まれており、RxSwiftをサポート
Moya/RxSwift Alamofireを直接呼び出しをカプセル化するネットワーク抽象化レイヤー
Nuke 画像キャッシュ
FBSDKCoreKit FacebookのコアSDK

テスト

iOS 用途 Flutterでは?
Quick BDD(ビヘイビア駆動開発)テストフレームワーク
Nimble アサーションの文法を提供

Carthage

iOS 用途 Flutterでは?
IQKeyboardManager キーボードの表示時にテキストフィールドをスライドさせる
SVProgressHUD タスクが進行中であることを簡潔に表示することができるUI
KeychainAccess Keychainを簡単に使える
IGListKit Instagram製のUICollectionViewのframework
SwiftRichString テキストをリッチにする
SwiftDate 日付を簡単に扱える
Reusable 再利用可能なビューの作成、デキュー、インスタンス化を簡単にする
TinyConstraints AutoLayoutが使いやすくなるシンタックスシュガー
SwiftyBeaver アプリからのログを収集し、分析できる
Hue カラーリングユーティリティ
Compass URLSchemeやpushからの起動などを楽にハンドリングできる
FirebaseAnalyticsBinary アクセス解析
FirebaseAuthBinary 認証
FirebaseMessagingBinary プッシュ通知
FirebaseDynamicLinksBinary ダイナミックリンク(ディープリンク)
FirebaseProtobufBinary gRPCによる通信?
FirebaseCrashlyticsBinary クラッシュログ
AppsFlyerTracker 広告効果測定トラッカー
adjust ユーザーの行動分析、広告の効果測定、及びアプリ不正インストールの防止を可能にする総合的なモバイルアプリの計測
auth0 OAuth 1.0/2.0やOpenID Connectに対応
FloatingPanel 半モーダルビュー表示
SwiftyGif Gifアニメーション表示