divkit - DivKit は、オープン ソースのサーバー駆動型 UI (SDUI) フレームワークです。SDUI は、サーバーを活用してモバイル アプリのユーザー インターフェイスを構築する新しい手法です。

(DivKit is an open source Server-Driven UI (SDUI) framework. SDUI is a an emerging technique that leverage the server to build the user interfaces of their mobile app)

Created at: 2022-08-11 04:43:52
Language: Swift
License: NOASSERTION

DivKit遊び場アプリ

GitHub スター

DivKit 🐋オープン ソースのサーバー駆動型 UI (SDUI) フレームワークです。これにより、サーバーソースの更新をさまざまなアプリ バージョンにロールアウトできます。また、迅速な UI プロトタイピングにも使用できるため、一度レイアウトを作成してから、iOS、Android、および Web プラットフォームに出荷できます。DivKit は、アプリの任意の部分で単純なビューとして簡単に統合できるため、プロジェクトでサーバー駆動型 UI の使用を開始するための優れた選択肢です。開始時点では、サーバー統合は必要ありません。すべての JSON をクライアント側に含めて、実際のアプリケーションで試すことができます。

また、実験用のサンドボックスも作成しました。Web エディターでさまざまなサンプルを試して、Web または Androidデモ アプリで結果を確認できます。どちらも Google Play で入手できます。まもなく iOS デモ アプリを公開します。デモの UI はライブで更新できます。サンドボックスは Web ソケット経由でデモ アプリに接続します。DivKit Web サイトを使用して、便利なサンプルやドキュメントを多数見つけることができますが、ここのコメントまたはTelegram コミュニティ チャットでお気軽にお問い合わせください。

ドキュメンテーション| 中程度のチュートリアル| Habr チュートリアル.

電報:ニュース| 英語を話すチャット| Чат на русском .

ツイッター

デモアプリ

グーグルプレイで入手してください

プロジェクトの構造

クライアント

Android、iOS、および Web で UI をレンダリングするためのクライアント側ライブラリ。

アンドロイドiOSウェブ

Json ビルダー

JSON を DivKit 形式で構築するためのサーバー側ライブラリ。

タイプスクリプトコトリン

スキーマ

DivKit データ形式を記述するJSON スキーマ。

API ジェネレーター

スキーマからすべてのプラットフォーム用の一般的な Api を生成するために使用されます。

テストデータ

サンプルとテスト データ。