Tasker
コードが書けなくても、慣れればすぐに役に立つツールが作れる
GUIを作るのは必須ではない
No (Low)UIのプロトタイピング、実運用としても使えそう
ある程度の前提知識は必要
(Global/Local)変数、ループの概念
Android特有の仕様
本格的なデータ保存にはSQLiteの知識
簡単なデータ保存、読み出しならテキストファイルをやり取り
テキストプログラミングより、即席実用を求めている人にオススメ
使ってみた感想としては、ノーコード系プログラミングツールと言ったほうが近そうな気がするkuuote.icon
アプリは作らなくてもいいけど、プログラミングの素養は必要だと感じた
スマホ上でアプリを作って、APKファイルを書き出すことも可能
Playストアでアプリを売っている人も居る
できそうなこと 例
予算、納期、品質のトレードオフスイッチ
毎日特定の人にSMSを送る
ある場所に行ったら もう帰りますメールを送る
家を出たらマナーモード
シェイクして乱数発声
NFCタグを使ったアプリ起動、カレンダーへの記録
定期的に写真を撮る
定時にアプリを起動して、習慣づくりに役立てる
PushBulletを連携させて簡単なチャットボットを作る
Tasker連携に対応したアプリが多数出ている
画面を消したときにあるアプリを開いておく
イヤホンを接続したら決まった音楽アプリを再生する
黒い画面を作成し、スマホを使えなくする
スクリーンタイムの計測
自分だけのライフログアプリ
自分しかわからないロック画面を作る
Scrapboxのページを作る、追記する、開く
他端末へのプッシュ通知や使用状況の取得など、PushBulletやHTTP Requestsで出来る
WebViewを小窓で表示
この部分だけHTML/CSS/JSで作り込みができそう
変数を取得して活用できる
苦手なところ
GUI
リッチなインタラクションを作り込む用途には向いてない
巧妙なアニメーションや独自のジェスチャーは実装できない
ラベル、ボタン、リストなど基本的な要素のみ
パワーポイントのボタン、ハイパーリンクだと思えばいい
雑に画面遷移をプロトタイピングするのはアリかもしれない
画面だけなら別のツールが良い
Prott
手描きを写真で撮るペーパープロトタイピング
Adobe XD
デジタルで画面を組む
https://gyazo.com/9fd9edd3e2793c55dda721c465334bba