最初の画面では、ユーザーから単純なテキストアドレスを取得し、他の場所と比較できるように、緯度と経度の価値のある場所に変換します。また、ピックアップと配信を選択するオプションもあります。非常に明確ではありませんが、自分でそれを拾うことを選択した場合、あなたはチップや配達料を支払うことはありません。
送信後、アプリはあなたの緯度と経度を取り、それらのレストランとあなたの間の距離を見つけます。 Androidロケーションクラスに組み込まれた距離メソッドはメートルで戻りますので、必要なマイルへの変換があります。それほど明白ではありませんが、それは実際にはListViewであり、より多くのレストランがあればスクロールします。この場所は、この例では郊外のレストランを除くすべてのレストランを取得します。アドレスを変更するには、edittextフィールドをもう一度入力して送信してください。進行するには、食べたいレストランをクリックしてください。
次のメニューは、アプリケーションの脳です。実際に注文が必要です。アイテムフィールドを入力すると、オプションを生成するドロップダウンがあります。それをクリックすると数量になり、それを調整した後、注文に追加をクリックすると、下のアイテムログに追加されます。これは割り当て3とは少し異なります。続行するには、チェックアウトをクリックします。前のメニューに移動するには、バックボタンを押してください。
食べ物を追加した後、注文をチェックして配置するオプションが提供されます。前に提供されたアドレスを再利用しますが、顧客の名前、電話、クレジットカード番号が必要です。これらのフィールドに記入せずに実際に続行することはできません。 [Place Order]をクリックすると、注文が配置され、最終メニューが表示されます。
最終画面には、レストランと顧客の場所の地図が表示され、注文が表示されます。