Adaloとは
Adaloは先日ご紹介したGlideよりも少し難易度が高いものの、以下のような特徴があります。
- webアプリ以外にネイティブアプリも作成できる
- アプリ部品(コンポーネント)が豊富に用意されている
- API(外部連携)を活用できる
しかし、有料プランにするときに一気に50ドル/月額かかるのが・・・高い気もします。
パパおむつ交換アプリを作成した流れ
Glideと同じテーマで作成をしていきます。
まず、概要うから説明したいと思います。
トップ画面(Canvas)解説
トップ画面のことをCanvasと呼びます。
この画面から解説をしていきます。
Branding
左側のパレットを選択するとフォントやカラーを設定できます。
Primary color=メインとなる色
Secoundary color=サブの色
default background color=背景の色
default text color=文字の色
となっています。
![](https://salabato.com/wp-content/uploads/2022/02/image-35.png)
Screens
すべてのスクリーンが出てきます。追加や削除をしていくことで増減します。
![](https://salabato.com/wp-content/uploads/2022/02/image-36.png)
Database
1コレクションにデータベースがエクセルのような形式で入っているようなイメージになります。
このデータが一覧で表示されます。
![](https://salabato.com/wp-content/uploads/2022/02/image-37.png)
Settings
全体的なアプリ設定やディスプレイ設定などを行います。
![](https://salabato.com/wp-content/uploads/2022/02/image-38.png)
Puclish
AppStoreやGoogle Playにアプリをアップする際に利用ができます。
URLの設定などもここで行います。
![](https://salabato.com/wp-content/uploads/2022/02/image-39.png)
Analytics
ユーザーのアプリ使用状況などを見ることができます。
![](https://salabato.com/wp-content/uploads/2022/02/image-40.png)
完成アプリ「パパおむつ交換」
トップ画面はシンプルにしました。
使い方と「おむつ交換場所」「パパ同士の情報交換」の登録ができるようになっています。
![](https://salabato.com/wp-content/uploads/2022/03/image.png)
パパ情報交換のリストはタブをクリックすると確認できます。
![](https://salabato.com/wp-content/uploads/2022/03/image-1.png)
おむつ交換場所はGoogleMapAPI(後述)がうまくいかず諦めてリスト形式にしました。
![](https://salabato.com/wp-content/uploads/2022/03/image-2.png)
①データの準備
データベースを最初に作成していきます。
今回の場合は、以下のような構成になっています。
- おむつ交換場所
- パパ情報交換 - 年齢選択肢・情報ジャンル選択肢
シートは3つですが、「パパ情報交換」の選択肢として「年齢」「情報ジャンル」も作成しています。
![](https://salabato.com/wp-content/uploads/2022/03/image-3.png)
選択肢として利用する場合は「Relationship」を活用します。
![](https://salabato.com/wp-content/uploads/2022/03/image-4.png)
②スクリーンの中身を作成する
それではいよいよスクリーン作成に入ります。
Screeensを選択し、画面を作成していきます。
画面作成は以下で構成されます。
Component=中身のパーツ
Actions=クリックしたときのScreen移動やデータ作成削除など
Available Data=リンクをしている利用可能なデータ表示
![](https://salabato.com/wp-content/uploads/2022/02/image-41.png)
Componentを作成する際にはどんなパーツを配置するのかを決定します。
その後、その配置を決める画面に推移しますので配置を変更します。
![](https://salabato.com/wp-content/uploads/2022/02/image-42.png)
アクションを決めるのはある程度画面が出来上がってからが良いです。
Screen移動などはScreenができていないとできないためです
画面設計ができ始めたら次にActionを設定します。
どのボタンをクリックした際に次の画面に推移するという設計は以下のように行います。
![](https://salabato.com/wp-content/uploads/2022/02/image-43.png)
③Mapコンポーネントの設定
結果的に私はあきらめてしまったのですが、mapコンポーネントの設定方法もお伝えします。
mapコンポーネントは追加しないと出てきませんのでまず追加します。
「MarketPlace」の「EXPLORE MARKETPLACE」をクリックし、「Map」コンポーネントをインストールします。
![](https://salabato.com/wp-content/uploads/2022/03/image-5.png)
![](https://salabato.com/wp-content/uploads/2022/03/image-6.png)
ここからがGoogleAPI連携なのですが、意外とわからず・・。
テストだからいいか・・・となってしまいました。
こちらのリンクにてやり方が記載されています。
このような作成方法でAdaloのアプリを作成しました。
皆様もぜひ試してみてください。
![](https://salabato.com/wp-content/uploads/cocoon-resources/blog-card-cache/1e1adcfa61df16558da9546e6881d661.png)
コメント