はじめに
ネイティブアプリデベロッパーからしたら驚愕のWebサービスが出てきました。
当方もネイティブアプリ開発をしていますが、15分足らずでPWAアプリが作れるのは脅威的だと思います。
本記事では、ざっくり作り方、Glideでできることできないことを明確にしていきたいと思います。
(記事執筆時 2019/04/17 時点)
作成したアプリになります。ご査収ください。
スポット一覧
スケジュール一覧
GWにタイ旅行に行くので、知り合いとスポットを管理できたら便利だなぁと思い作成しました。
アプリ前提
- データ作成は、本アプリからユーザが行う(PC使えない場合も踏まえて)
- 少人数での利用(2-3人)
GlideでのPWAアプリ作り方
ぶっちゃけある程度はポチポチしてるだけで作れるので説明はあまりいらないかと思いますが、一応つけときます。
-
Glide に登録し「New App」
- Google Spreadsheetでデータの作成
- Glideでデータを選択
- Glide画面の
Navigation
,Screen
,Settings
で入力項目や表示項目を設定していく
めちゃくちゃ簡単っ!!
Glideでの操作
-
Settings
: アプリ名、ロゴを決めたり、PWAリンクを設定できます
ドメインを登録するには課金しないとみたいです
http://help.glideapps.com/faq/setting-a-custom-domain-for-your-app
Glideでできなかったこと、注意すること
正直ここまで簡単にアプリが作れるので、文句はないのですが、これができればなぁという一覧です。まあアップデートでなんとでもなると思うので今後も期待ですね。
-
写真はURLの直アドレスのみ
- SpreadSheet上の画像保存のデータを参照してもアプリ上には反映されない
- とりあえず画像はGoogle Drive保存か、Evernoteとかに保存して参照してねということらしいです
-
アプリ上から画像の保存は不可
- 手入力で画像アドレスをはっつけるのはめんどい!と思い、ないかなと期待しましたが、残念ながらできない様子
-
データ入力項目はテキストのみのため、日付項目などは選択できない
- (今のところ)データの入力項目はNote、テキスト、Switchのみです。
-
Spreadsheetの計算式は利用できない?
- データ追加はシートに計算式がある箇所はスルーされて、新しい行に追加される
- ARRAYFORMURAで解決するかも
-
Navigation(アプリメニュー項目)を増やすと表示項目などの設定が初期化される(バグ?)
- 途中まで作成してあとからメニューを増やそうとしたら表示項目などが初期化されてしまい、また最初からになりました。(簡単だからいいけど、さすがにめんどくさい。。。)
-
Setting(入力項目や表示項目)のエクスポートができない
- 入力項目や表示項目のエクスポートはできず、同様にアプリをコピーとかもできないようです。
さいごに
無料かつ短時間でノンプラグラミングでここまでのアプリができてしまうGlide。個人、企業で利用しない手はないですね!
個人的にはもっと細かく設定できたり、設定をエクスポートできたらなぁという思いがありますが、今後有料化したりして機能が増えていけばなぁと思う次第です。