Closed24

Glide試用その1@原神の秘境検索アプリを作る

akinosoraakinosora

アカウント作成

googleアカウントが必要。
スプレッドシートを利用するのでgoogleドライブへのアクセス権限が要求されるので許可する。

akinosoraakinosora

アカウント作成に成功すると、このような画面が表示される。

akinosoraakinosora

とりあえずスプレッドシートを用意する。
うまい題材が思い浮かばなかったので、オンラインゲーム原神の、日替わり育成素材ダンジョンに相当する秘境のリストにしてみる。通じる人にしか通じないやつ。

試用なので、色々足りていないが適当にデータを入れてみる。

akinosoraakinosora

Glideの画面から、
Apps > Create app... > From Google Sheet...
を選択。

akinosoraakinosora

連携しているgoogleドライブのスプレッドシート一覧が表示されるので、
先程作成したスプレッドシートを選択する。

akinosoraakinosora

するとシートの読み込みとアプリの生成が始まって、間もなく次のような画面になる。

akinosoraakinosora

もうこの時点で絞り込みとかできちゃう。お手軽。。。
あとは秘境が解放される曜日とか、実際に手に入る素材情報とかを組み込むだけで、
原神秘境DBとしての実用性が出てくるのでは・・・?

akinosoraakinosora

今日はここまで。

TODO
デフォルト設定以外のGlideの機能をもっと掘り下げたい。

akinosoraakinosora

シートを整理。次のシートで作り直す。

同じ秘境でも、日によってドロップ品が異なる(ステージ名も異なる)ものは、
今回別レコード扱いにしてみる。

(スクショミスで見えていないが、A列には秘境名が入っている。)

akinosoraakinosora

上のシートをGlideで読み込むと、下のようなアプリが生成される。

akinosoraakinosora

FEATURES > GROUP でグルーピング化できる。
同じ秘境でまとめると以下のようになる。

akinosoraakinosora

LAYOUT > DATA にもどって、表示内容をいじってみる。

グルーピングしたものはDATAで指定せずともグループ名として表示される。
今回秘境でグルーピングしたので、DATAで秘境を表示する必要がなくなった。
その他の情報を表示するよう設定。

akinosoraakinosora

FEATURES > IN-APP FILTERを設定すると、
利用者がフィルタ機能を利用できるようになる。

akinosoraakinosora

Googleドライブなどに画像をアップロード

シートに画像URLを追加

とすることで、Glideアプリ内で画像が利用できる。
(ドラッグアンドドロップで画像を追加したりもできるようだが割愛)

akinosoraakinosora

そのままだと詳細画面から画像URLが利用者に見えてしまうので、画面からURLを除去。

akinosoraakinosora

PUBLISH > Publish app で、作ったアプリを公開できる。
今回は個人情報などは使っていないので、セキュリティ設定はそのままでpublicに公開。

akinosoraakinosora

これで公開完了。URLやバーコードが表示される。
アクセスすれば作成したアプリが利用できる。

akinosoraakinosora

もしかしたらGoogleドライブの画像を利用する場合、画像のアクセス権限もpublicにしないと他の人には画像が見えないかも?

時間があれば確認する。

追記:
どうやらそのようだった。
Googleドライブ上にて、リンクを知っているユーザには閲覧可能の設定に変更したところ、
Glideアプリで画像が表示されるようになった模様。

akinosoraakinosora

最後に感想だけ。

コーディング不要で、スプレッドシートさえあればアプリを作れるというのがなかなかに面白かったです。
UIが英語なので、それさえなんとかなればハードルはかなり低いのではないでしょうか。

とはいえGlideでできることを把握し、それに沿った範囲で目的に合ったアプリを作るセンスのようなものは必要なのかなと思います。

このスクラップは2021/01/17にクローズされました