
AIとケンカしながら、子どもの虫取り記録アプリを自作してみた話(笑)
「自分でアプリを作るなんて、プログラミングの知識がないと無理!」
ずっとそう思っていました。
ところが今回、子どもの虫取り記録のために、AIの力を借りながらアプリを作ってみたんです。
すると、GPSで場所を記録したり、地図にピンを立てたり、写真を保存したり……。
「あれ? これって仕事にも使えるんじゃない?」
最初は子どものために始めたアプリ作りでしたが、気がつけば仕事への活用まで考えるようになっていました。
もちろん、ここにたどり着くまでには、ChatGPTやGeminiと何度もケンカしましたけどね(笑)。
今回は、そんな初めてのアプリ制作体験のお話です。
きっかけは、子どもの虫取り
子どもの実験というか、研究というか……。
虫を捕まえたときに、
いつ捕まえたのか(日付・時間)
どこで捕まえたのか(場所)
どんな虫だったのか(写真)
そのときはどんな状況だったのか
こういった情報を記録できたら面白いなと思ったんです。
ノートに書くのもいいけれど、スマホで写真を撮って、そのまま記録できたら便利ですよね。
さらに、捕まえた場所が地図に残ったら、あとから見返すのも楽しそう。
そんなことを考えていました。
YouTubeを見ていたら「自分でも作れるかも?」
そんなとき、YouTubeで「AppSheet(アップシート)」というものを使ってアプリを作っている動画を見つけました。
AppSheetは、Googleのサービスで、プログラミングのコードを書かなくてもアプリを作れる仕組みです。
動画では、結構簡単そうにアプリを作っているんですよ。
「えっ? こんなに簡単にできるの?」
「これなら自分にもできるんじゃない?」
ということで、チャレンジしてみることにしました。
まあ、YouTubeで見るほど簡単ではなかったんですけどね(笑)。
スプレッドシートからアプリが生まれた!
まずはGoogleスプレッドシートを用意。
一番上の行に、記録したいデータの項目を入力していきます。
日付、時間、場所、写真、状況などです。
そして、メニューから、
「拡張機能」→「AppSheet」→「アプリを作成」
を選んでみました。
すると……
なんと!
入力した項目をもとに、アプリの形が自動で出来上がっていくではありませんか!
「おおお! 本当にアプリができた!」
ちょっと感動しました。
もちろん、この時点ではまだまだ使いにくい部分もあります。
いわば、アプリのたたき台。
でも、今までアプリなんて作ったことがない自分にとっては、これだけでも十分驚きでした。
ところが、設定画面が英語だらけ!
ここからが本当の戦いでした(笑)。
アプリを使いやすくしようと思って設定画面を開いてみると……
英語!
英語!!
英語!!!
「いやいや、何が書いてあるかわからん!」
日本語表示にもしてみたのですが、なんだか表記がおかしいところがある。
かえってわかりにくい……。
結局、英語表示のまま使うことにしました。
さて、どうするか。
ここで登場するのがAIです。
ChatGPTとGeminiを行ったり来たり
わからないことは、とにかくAIに聞く!
「この設定はどうすればいい?」
「写真を撮れるようにしたい」
「地図に場所を表示したい」
「このメニューはどこにある?」
AIは丁寧に教えてくれます。
……が!
言葉で説明されても、よくわからないことがあるんです。
AI「○○のメニューを選択してください」
私「そのメニューがないんだけど?」
AI「画面の左側にあります」
私「いや、ないって!」
AI「では、こちらを確認してください」
私「だから、それもないんだってば!(笑)」
こんなやり取りを何度したことか。
そこで、画面をキャプチャしてAIに見せることにしました。
「今、この画面なんだけど、どこを押せばいい?」
すると、画面を見ながら教えてくれるので、少しずつ進められるようになりました。
ChatGPTでうまくいかなければGeminiに聞いてみる。
Geminiでもわからなければ、またChatGPTに戻る。
まさにAIをフル活用!
というか、AIを振り回していたのか、AIに振り回されていたのか……(笑)。
それでも、少しずつアプリが形になっていきました。
地図にピンが立つ!これが面白い!
今回、特にこだわったのが地図の機能です。
虫を捕まえた場所を記録すると、地図上にピンが立つようにしました。
これがなかなかいいんです。
データを入力するときに、スマホのGPSで現在地を記録。
あとから地図を見ると、虫を捕まえた場所にピンが立っています。
さらに、その場所を選択するとGoogleマップが立ち上がり、ナビまでしてくれる!
「おお! ちゃんと動いてる!」
自分で設定した機能が思ったとおりに動くと、うれしいものですね。
「あの虫、どこで捕まえたっけ?」
と思ったときも、記録した場所を確認できます。
もう一度行ってみることもできるわけです。
これは結構便利!
写真もアプリから直接撮影できる
もちろん、写真の記録もできるようにしました。
アプリの中からスマホのカメラを起動して、そのまま撮影。
撮った写真を虫の記録と一緒に保存できます。
日付も、時間も、場所も、写真も。
全部まとめて記録できるようになりました。
子どもの虫取り記録としては、なかなかいい感じです。
記録がたまっていけば、立派な観察日記になりそうです。
完成したはずなのに、また改修(笑)
ここまでできれば完成!
……と思ったのですが。
実際に使っていると、いろいろ気になるところが出てくるんですよね。
「ここは、こう表示したいな」
「この操作は、もう少し簡単にできないかな?」
「こんな機能もあったら便利かも?」
一度作ってしまうと、欲が出てきます(笑)。
そして、そのたびにAIに相談。
設定を変えて、動かして、確認して。
うまくいかなければ、またAIに聞く。
これを何度も繰り返しました。
不思議なもので、最初はまったくわからなかった設定画面も、何度も触っているうちに少しずつ慣れてくるんです。
もちろん、今でもわからないことだらけですが(笑)。
そんなこんなで、ようやく自分なりに納得できるアプリが完成しました!
これ、仕事にも使えるんじゃない?
今回は子どもの虫取り記録という、完全に私用のアプリでした。
でも、作っているうちに思ったんです。
「これ、仕事でもいろいろ使えるんじゃない?」
今回作ったのは、場所・日時・写真・状況をまとめて記録するアプリ。
よく考えると、こういう情報を扱う仕事って結構ありますよね。
たとえば……
営業活動に使うなら
訪問したお客様の場所を地図上に記録。
訪問日時や商談内容、次回の訪問予定などもまとめて管理する。
自分専用の営業マップが作れそうです。
現場管理や設備点検に使うなら
現場で写真を撮って、その場で状況を記録。
点検した日時や場所、気づいたことなどを保存しておけば、あとから確認しやすくなりそうです。
紙の記録を持ち帰って入力し直す手間も減らせるかもしれません。
防災や地域活動に使うなら
避難場所や防災設備の位置を地図に記録。
写真や注意事項も一緒に残しておけば、地域の情報整理にも役立ちそうです。
日常業務に使うなら
備品の管理、作業報告、イベントの準備状況、施設の確認記録など。
「いつ・どこで・何をしたか」を記録する仕事なら、いろいろ応用できそうです。
もちろん、仕事で使う場合は、個人情報の管理や社内ルール、利用料金なども確認する必要があります。
でも、今までは、
「こんなアプリがあったら便利なのになぁ」
と思って終わっていたことが、自分で形にできるかもしれない。
これって、すごいことだと思いませんか?
AIがあると、挑戦できることが増える
今回、アプリを作ってみて感じたことがあります。
それは、AIがあることで、今まで自分には無理だと思っていたことにも挑戦しやすくなったということです。
もちろん、AIが何でも完璧にやってくれるわけではありません。
今回も、教えてもらったメニューが見つからなかったり、設定がうまくいかなかったり……。
何度も同じことを聞きました。
何度もやり直しました。
何度ケンカしたことか(笑)。
でも、わからないことを質問できる相手がいる。
画面を見せて相談することもできる。
うまくいかなければ、別の方法を考えてもらえる。
そうやって少しずつ進めていくうちに、最初はできないと思っていたことが、いつの間にか形になっていました。
しかも、一度作ったら終わりではありません。
使ってみて、不便なところがあれば直していく。
新しいアイデアが浮かんだら、また挑戦してみる。
自分で作って、自分で使って、自分で育てていく。
そんな楽しみ方ができるんですね。
まさか自分でアプリを作れる時代が来るとは!
少し前まで、アプリを作るなんて、専門知識を持った人の仕事だと思っていました。
それが今では、スプレッドシートとAppSheet、そしてAIの力を借りて、自分が欲しかったアプリを作れてしまう。
本当に面白い時代になりましたね。
もちろん、複雑なアプリを作るには専門的な知識が必要になることもあると思います。
それでも、身近な小さな困りごとを解決するアプリなら、自分でも作れる可能性がある。
今回の経験で、それを実感しました。
そして何より、自分で考えたものが実際に動いたときの感動!
これはなかなかのものです。
最後に、みなさんに質問です!
みなさんも、
「こんなアプリがあったら便利なのになぁ」
「毎日のこの作業、もっと簡単にならないかな?」
と思ったことはありませんか?
仕事でも、趣味でも、日常生活でも。
ちょっとした不便を解決するアイデアが、アプリ作りのきっかけになるかもしれません。
今回の私の場合は、子どもの虫取り記録でした。
それが、気づけば仕事への活用まで考えるようになっていたんです。
みなさんなら、どんなアプリを作ってみたいですか?
よかったらコメントで教えてください。
もしかしたら、AIと一緒なら作れてしまうかもしれませんよ!
ただし……
AIとのケンカは覚悟してくださいね(笑)。
最後まで読んでいただき、ありがとうございました!