このプロジェクトについて
RestageはFlutterアプリケーションにサーバー駆動UIを可能にし、開発者がフルアプリストアリリースを必要とせずに、画面、ペイウォール、オンボーディングフローを構築およびデプロイできるようにします。既存のFlutterウィジェットをレンダーアーティファクトにコンパイルし、CLIツールを介してプッシュおよび公開できます。
主な機能は以下の通りです:
- カスタムデザインシステム:アプリの既存ウィジェットとTheme.of(context)を使用し、ライト/ダークモードやリブランドにおける一貫性を確保します。
- 多彩なUIコンポーネント:フルスクリーン、特定のコンポーネント(カードなど)、および複雑なフロー(オンボーディング、アンケート)をサポートします。
- 広範なウィジェットカタログ:コア、Material、Cupertinoライブラリにわたる116個の組み込みウィジェットを提供し、@RestageWidgetによるカスタムウィジェットをサポートします。
- 安全性と安定性:ビルド時のコンパイルチェックにより、互換性のないバージョンが古いクライアントに届くのを防ぎ、ネットワーク取得に失敗した場合はローカルのフォールバックコピーを提供します。
- 収益化の統合:購入/復元、プロモーションオファーをサポートするプラグ可能なビリングゲートウェイと、オプションのRevenueCatアダプターを備えています。
- 柔軟なデプロイメント:アーティファクトはカスタムバックエンドまたはCDNから配信でき、SDKはオフライン動作をサポートしています。
- その他の統合:AI生成UIのためのA2UI、およびストーリー生成と閲覧のためのWidgetbookをサポートしています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.