このFormulio (Beta)について
カスタムフォームを作成する
Formulio は、Android 上で動的フォームを開発するためのアプリケーションです。目標は、XML テンプレートを使用してプレゼンテーションを開発し、JavaScript を使用してアプリケーション ロジックを実装することにより、フォーム ベースのアプリケーションを迅速かつ簡単に構築することです。
このアプリケーションには、データ収集プロセスの実装時に発生するほとんどのケースに対応するためのさまざまなインターフェイス コンポーネントが含まれています。これらのコンポーネントには次のものが含まれます。
* ラジオボタン
* 選択する
*入力
* タブ
* 日付/時刻ピッカー
* データテーブル
* 画像
* ボタン
* スイッチ
* カード
これらは、アプリケーションで使用できる多くのコンポーネントのほんの一例であり、フォームをカスタマイズおよび設計し、データを効果的に表示するための幅広いオプションを提供します。
このフレームワークは、「コンテキスト」のシステムを使用して、さまざまなソース (データベース、ファイル、REST API、デバイス情報など) からの情報に均一にアクセスし、リポジトリから取得したエンティティと画面コンポーネントの間の自動バインディングをサポートします。コンポーネント間の更新メカニズムは、画面コンポーネント間またはコンポーネントとコンテキスト間の依存関係から実装されたリアクティブなメカニズムに基づいています。
Formulio には、jayjobs と呼ばれる構成可能なバックグラウンド プロセス実行モジュールも含まれており、これを使用すると、エクスポートの実行、リモート REST API とのデータの同期などを行うために実行するステップを JSON で定義できます。