SAP Build Apps を使用したアプリケーションの作成

Objectives

After completing this lesson, you will be able to:
  • アプリケーションの部分を特定します。
  • アプリケーションの 3 つの部分を構築します。

アプリの部分

アプリケーション開発の構造と設計は、アプリを作成するためのプロセスと作業を分割することを考える共通の領域セットを構築するために、数十年にわたって進化してきました。

アプリ構築の Learning Journey を開始し、アプリの構築方法を計画する際に考慮すべき最も重要な領域は、ユーザインタフェース (UI)、ロジックおよびデータです。

アプリケーション開発の構造と設計については、ビデオを視聴してください。

ユーザインタフェース

ユーザインタフェースを構築する際に、ユーザがアプリケーションと対話する方法を決定します。たとえば、データの入力、リストからのデータの選択、データの階層リストの表示、長いリストやデータのページでの親指のスクロール、ラジオボタンの使用、トグルボタンなどがあります。

UI の最初のドラフト

また、これらのコンポーネントをページでどのように編成するか、または複数のページがあるかどうかを決定することもできます。

最後に、アプリに追加することを決定したコンポーネントごとに、それを設定する必要があります。

  • そのコンポーネントのサイズ、色、または位置はいくつですか。
  • コンポーネントはどこからデータを取得して表示しますか。たとえば、ボタンのテキストが静的であったり、ボタンが変更されて変数から取得されたりすることがあります。

データ使用

ほとんどすべてのアプリケーションは、効果的に機能するために一定量のデータを必要とします。長期的に重要な情報が保存されていないゲームでも、ユーザー履歴やリーダーボードを保存しなければならない。ゲームプレイ中は、ゲームの現在の状態を追跡しなければならない。

特に、SAP Business Technology Platform で SAP Build Apps を使用して構築するアプリケーションの場合、データには SAP システムからのデータが含まれます。さらに、天候、カレンダー、ソーシャルメディアフィードなど、公開されている外部の API から情報を取得します。

アプリ内で、インポートするデータを指定し、そのデータに必要な接続詳細を指定する必要があります。

ロジックの使用

最後に、ロジックによって、ユーザによるデータまたはアクションの変更に対するアプリケーションの動作が決定されます。

ロジックを登録するための一元的な場所は、ロジックペインにあります。ここでは、以下のようなイベントによってトリガされるアクションのフローを登録します。

  • ユーザがボタンを選択します。
  • 変数の値が変わります。
  • ページが開きます。

アクションに対して、SAP Build Apps には、以下のようなアクションを実行するフロー関数のセットが用意されています。

  • メッセージを表示します。
  • API を呼び出してデータを取得します。
  • ページを開きます。
  • 変数の値を変更します。
  • デバイスのカメラ (またはその他のネイティブ携帯電話アクション) を開きます。

ビジュアルクラウド機能

ロジックはサーバに書き込むこともできるため、フロントエンドアプリはバックエンドを呼び出してロジックを実行し、一部のデータを返す必要があります。

サーバ上にロジックを構築すると、複数の利点があります。このアプローチの潜在的な利点には、セキュリティの改善、コードの再利用、およびパフォーマンスの改善などがあります。

まとめ

アプリケーションは、ユーザインタフェース (UI)、ロジック、およびデータの 3 つの部分で構成されます。アプリケーションの設計時およびアプリの構築を開始する前に、これらの各部分の設計を個別に考慮する必要があります。