<style>
/* basic design */
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6,
.reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p {
font-family: 'Meiryo UI', 'Source Sans Pro', Helvetica, sans-serif, 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic';
text-align: left;
line-height: 1.8;
letter-spacing: normal;
text-shadow: none;
word-wrap: break-word;
color: #444;
}
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {font-weight: bold;}
.reveal h1, .reveal h2, .reveal h3 {color: #2980b9;}
.reveal th {background: #DDD;}
.reveal section img {background:none; border:none; box-shadow:none; max-width: 95%; max-height: 95%;}
.reveal blockquote {width: 90%; padding: 0.5vw 3.0vw;}
.reveal table {margin: 1.0vw auto;}
.reveal code {line-height: 1.2;}
.reveal p, .reveal li {padding: 0vw; margin: 0vw;}
.reveal .box {margin: -0.5vw 1.5vw 2.0vw -1.5vw; padding: 0.5vw 1.5vw 0.5vw 1.5vw; background: #EEE; border-radius: 1.5vw;}
/* table design */
.reveal table {background: #f5f5f5;}
.reveal th {background: #444; color: #fff;}
.reveal td {position: relative; transition: all 300ms;}
.reveal tbody:hover td { color: transparent; text-shadow: 0 0 3px #aaa;}
.reveal tbody:hover tr:hover td {color: #444; text-shadow: 0 1px 0 #fff;}
/* blockquote design */
.reveal blockquote {
width: 90%;
padding: 0.5vw 0 0.5vw 6.0vw;
font-style: italic;
background: #f5f5f5;
}
.reveal blockquote:before{
position: absolute;
top: 0.1vw;
left: 1vw;
content: "\f10d";
font-family: FontAwesome;
color: #2980b9;
font-size: 3.0vw;
}
/* font size */
.reveal h1 {font-size: 5.0vw;}
.reveal h2 {font-size: 4.0vw;}
.reveal h3 {font-size: 2.8vw;}
.reveal h4 {font-size: 2.6vw;}
.reveal h5 {font-size: 2.4vw;}
.reveal h6 {font-size: 2.2vw;}
.reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p {font-size: 2.2vw;}
.reveal code {font-size: 1.6vw;}
/* new color */
.red {color: #EE6557;}
.blue {color: #16A6B6;}
/* split slide */
#right {left: -18.33%; text-align: left; float: left; width: 50%; z-index: -10;}
#left {left: 31.25%; text-align: left; float: left; width: 50%; z-index: -10;}
</style>
<style>
/* specific design */
.reveal h1 {
margin: 0% -100%;
padding: 2% 100% 4% 100%;
color: #fff;
background: #c2e59c; /* fallback for old browsers */
background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
background-size: 200% 200%;
animation: Gradient 60s ease infinite;
}
@keyframes Gradient {
0% {background-position: 0% 50%}
50% {background-position: 100% 50%}
100% {background-position: 0% 50%}
}
.reveal h2 {
text-align: center;
margin: -5% -50% 2% -50%;
padding: 4% 10% 1% 10%;
color: #fff;
background: #c2e59c; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #64b3f4, #c2e59c); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #64b3f4, #c2e59c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
</style>
<!-- --------------------------------------------------------------------------------------- -->
#### KT会#16
# AppSheetでアプリ作ってみた
<br>
<br>
#### 2021.04.26
### kanejun
---
# AppSheet とは

AppSheet は、ノーコードのアプリ開発プラットフォーム。
Google スプレッドシートやbox、aws など、
あらゆるデータソースにアクセスしてアプリを構築できる。
Googleに買収されているらしい。
---
# 百聞は一見にしかず
### Nomad Cafe
作業に適したカフェを記録していくプライベートアプリ
https://www.appsheet.com/start/64cf85c9-eaea-4bd2-8e66-1035dfb06070
(多分俺しか開けない)
---
# アプリ作成の基本的な流れ (1/2)
1. データの設計 (Data)
- GoogleスプレッドシートをDBとして利用
- カラムの種類や初期値を設定
- Sliceも作成可能
- CRUD設定が可能
2. 画面の設計 (UX)
- データの表示形式を選択
- 表、グラフ、ギャラリー、マップなど...
---
# アプリ作成の基本的な流れ (2/2)
3. ボタンの作成 (Behavior)
- 任意のカラムに任意の値を挿入するボタンが作成できる
4. ロジックやバッチ処理の作成 (Automation)
- あるトリガーに基づいて色々な処理を実行できる
- 通知、データ更新、WebHookなど...
---
# 他にも
- Security設定ができるらしい
- MLによる予測が使えるらしい
---
# 所感1
### ノーコードすげえ。
- 作りたいものがすぐ手に入る
- データを定義するだけでほぼ作りたいものができる
- UX部分とかはAIでテキトーに予測して用意してくれる
- 単純な台帳管理業務とかならこれでサクッと置き換えられそう
---
# 所感2
### ノーコードまだまだ
- 痒い所に手が届かない感じはある(AppSheetはだいぶ届く気がするが)
- 大規模になるとパフォーマンスとかどうなんだろう
- 料金は高そう
---
# 所感3
他のノーコードプラットフォームも試してみたい。
https://qiita.com/kento_gm/items/34c46a9bc6b3017c9345
---
# 所感4
やはり今後ノーコード・ローコードの世界が広がって、ITの民主化が進むのかもしれない?
でもどんな業界・職種をみても、"つくる"というのは専門性が必要とされる領域。
どこまで行けるのか?
{"metaMigratedAt":"2023-06-15T23:26:31.024Z","metaMigratedFrom":"YAML","title":"AppSheetでアプリ作ってみた","breaks":true,"slideOptions":"{\"theme\":\"white\",\"slideNumber\":\"c/t\",\"center\":false,\"transition\":\"none\",\"keyboard\":true,\"width\":\"93%\",\"height\":\"100%\"}","contributors":"[{\"id\":\"15e83cba-4555-460b-9bc4-b37b6387e619\",\"add\":5149,\"del\":455}]"}