AppMaster.ioは、エンジンとインターフェイスデザイナーの機能をソースコード生成と組み合わせた、ユニバーサルなノーコード開発プラットフォームです。
完全にすぐに使用できるモバイルおよびWebアプリケーションを受け取ります。これらのコンポーネントのコンポーネントは、プロの開発者が作成したものと同じです。
AppMaster.io Studio
アプリケーションには2つの主要な部分があります。
- バックエンド、サーバー部分-「内部」にあり、ユーザーには表示されないすべてのもの。ここでは、データ処理プロセス、作業の一般的なロジック、サードパーティサービスとの統合などを構成します。
- フロントエンド、クライアント側-ユーザーに表示され、ユーザーが対話するすべてのもの。フロントエンドは、バックエンドと通信するアプリケーション自体であると言えます。
開発を開始するには、 AppMaster.io Studioにログインして、新しいプロジェクトを作成する必要があります。各プロジェクトには、1つの共通バックエンドと1つ以上のクライアントアプリケーションがあります。この構造のおかげで、さまざまなユーザー向けにさまざまな機能を備えたWebバージョンとモバイルバージョンを作成できます。同時に、それらは接続され、相互作用とデータ交換を相互に構成できます。
設計では、ノーコードツールのみを使用します。スキーマを作成し、プラットフォームがコードを自動的に生成する設定に基づいて設定を指定します。
バックエンド
AppMaster.io Studioのいくつかのセクションは、バックエンドの設定を担当します。
- データデザイナー。データベースの設計、データモデルの作成、およびそれらの間の接続。
- ビジネスの論理。アプリケーションのロジックを構築し、ビジネスプロセスを設定します。
- エンドポイント。サーバーとクライアントの部分間の相互作用を設定します。
モジュールセクションで追加の機能を接続できます。
フロントエンド
デザイナーの1人は、クライアント側を作成するために使用されます。
- Webアプリケーション。リンクをたどるだけで動作するブラウザバージョンの開発。
- モバイルアプリケーション。 iOSおよびAndroidを実行しているデバイスにインストールされるバージョンの開発。
通常、ノーコードプラットフォームのプロジェクトは、バックエンドからフロントエンドまで構築されます。ただし、最初にデザイナでレイアウトを作成してから、データとビジネスロジックをそれに「バインド」することができます。ただし、2番目のスキームのどれだけが適用可能かは、プロジェクトの詳細と複雑さによって異なります。
出版物
AppMaster.io Studioでプロジェクトを作成すると、その基本部分がすぐに生成され、サーバーに配置されます。このベースに基づいて、コンポーネントの開発、追加、削除、または再構成を行います。アプリケーション(Webまたはモバイルは関係ありません)は、作成直後および開発プロセス中いつでも入力できます。
バックエンドは、AppMaster.ioクラウドサーバー、ローカルサーバー、またはサードパーティのストレージ(AWS、Azure、Google Cloud)など、どこにでもホストできます。デフォルトでは、サーバーでホストされます。
必要なリソースとの統合がサポートされているかどうかに応じて、自動または手動で転送できます。プロジェクトページを数回クリックするだけで、バイナリ、カスタムファイル、またはソースコードをエクスポートできます。
Webアプリケーションは、公開後すぐに利用できるようになります。ランタイムとしてブラウザを使用するため、ファイルはバックエンドが配置されているサーバーに保存されます。
モバイルアプリは、PlayマーケットまたはAppstoreに自動的に公開できます。開発プロセス中にそれらにアクセスするには、 AppMaster.io Developer 、 iOSおよびAndroid用のバージョンが使用されます。
プロジェクトを作成する
ノーコード開発は、私たちのプラットフォームがルーチンの大部分を引き継ぐため、主に創造的なプロセスです。
AppMaster.io Webサイトで可能性を確認し、 ドキュメントセクションで詳細を確認し、 Telegramのノーコードチャットに参加して開発者と直接通信します。