メむンコンテンツぞスキップ
芋出し画像

コヌドが曞けない2児のパパでも、AIを䜿えばアプリが䜜れた。育䌑䞭に「おお぀だいク゚スト」を䜜っおみた

    1幎間の育䌑䞭、2児のパパをしおいたす。

    子育おをしながら、YouTubeやTikTokで動画を投皿したり、サむトを運営したり、noteを曞いたり。

    育䌑䞭の時間を䜿っお、いろいろな副業にチャレンゞしおいたす。

    そんな䞭、今回新しく挑戊しおみたこずがありたす。

    それが、

    「アプリ開発」

    です。

    ずはいっおも、アプリなんお䜜ったこずがありたせん。

    コヌドも曞けたせん。

    そもそも、䜕から始めればいいのかもよくわからない。

    そんなプログラミング初心者の自分が、AIの力を借りながらWebアプリを1぀䜜っおみたした。

    䜜ったのは「おお぀だいク゚スト」

    画像

    今回䜜ったのは、

    「おお぀だいク゚スト」

    ずいう子ども向けのWebアプリです。

    画像

    きっかけは、普段の子育おでした。

    䞊の嚘も少しず぀成長しおきお、「これがほしい」「これ食べたい」「ここに行きたい」ず、自分の意思をはっきり䌝えるようになっおきたした。

    芪ずしおは、もちろん欲しいものややりたいこずをできるだけ叶えおあげたい。

    でも同時に、

    「自分で䜕かを頑匵ったら、その分だけ嬉しいこずがある」

    ずいう感芚も、小さいうちから少しず぀経隓しおほしいなず思うようになりたした。

    だからずいっお、

    「これをやらないずダメ」

    みたいに厳しくするのもちょっず違う。

    できれば、ゲヌム感芚で楜しみながら、お手䌝いをする習慣が身に぀いたらいいなず。

    そこで、

    「お手䌝いをするずポむントが貯たっお、そのポむントで自分のやりたいこずをゲットできる」

    ずいう仕組みを䜜っおみるこずにしたした。

    それが「おお぀だいク゚スト」です。

    アプリの詳しい内容に぀いおは、こちらの蚘事で玹介しおいたす。

    そもそも、アプリなんお䜜れるの

    画像

    今回、䞀番倧きかったのはここです。

    自分はプログラミングができたせん。

    これたでアプリ開発をした経隓もありたせん。

    それでも、AIに盞談しながら進めおいくず、

    「こういう機胜を入れたい」
    ↓
    「じゃあ、こういう仕組みにしたしょう」
    ↓
    「ここを倉曎しおください」
    ↓
    「゚ラヌが出たした」
    ↓
    「この゚ラヌはこう盎しおください」

    ずいう感じで、少しず぀圢になっおいきたした。

    もちろん、䜕も考えずにAIに䞞投げしたわけではありたせん。

    自分で「こんなアプリにしたい」ずいうむメヌゞを考えお、それをAIに䌝える。

    AIから出おきたものを実際に動かしおみる。

    うたくいかなければ、たたAIに盞談する。

    この繰り返しです。

    正盎、途䞭で䜕床も「これ本圓に完成するのかな」ず思いたした。笑

    それでも少しず぀画面ができお、機胜が動くようになっおいく。

    最終的に自分が考えたものがブラりザ䞊で動いたずきは、なかなか感動したした。

    今回䜿ったもの

    画像

    今回のWebアプリ開発では、いく぀かのツヌルやサヌビスを組み合わせたした。

    ChatGPT

    今回、䞀番お䞖話になったのがChatGPTです。

    アプリのアむデアを敎理したり、仕様を考えたり、コヌド䜜成のプロンプトを䜜っおもらったり。

    ゚ラヌが出たずきに原因を聞いたり、蚭定方法を確認したりず、開発のいろいろな堎面で䜿いたした。

    「ここがうたく動かないんだけど、どうすればいい」

    ず盞談するず、䞀緒に原因を探しおくれる。

    プログラミング初心者にずっお、かなり心匷い存圚でした。

    Cloud

    ChatGPTで出力したコヌド䜜成甚のプロンプトを食わせおアプリを開発する環境ずしお䜿甚したした。
    コヌドを曞くこずに慣れおいなくおも、AIに䜜成や修正を手䌝っおもらいながら開発を進めるこずができたした。

    Flutter

    Webアプリを䜜るための開発フレヌムワヌクです。

    今回はFlutter 3.38.1、Dart 3.10.0を䜿甚したした。

    Flutter Web

    今回はiPhoneやAndroidのアプリストアに登録するタむプではなく、ブラりザから䜿えるWebアプリずしお䜜りたした。

    URLを開けば䜿えるので、アプリをむンストヌルする必芁もありたせん。

    Supabase

    アプリのデヌタを保存するデヌタベヌスや、ナヌザヌ認蚌に䜿甚したした。

    今回は、ナヌザヌ登録のハヌドルを䞋げるため、メヌルアドレスやパスワヌドを入力しなくおも利甚できる「匿名認蚌」も䜿っおいたす。

    たた、家族ごずのデヌタが他のナヌザヌから芋えないように、デヌタベヌス偎でもアクセス制埡を蚭定したした。

    Cloudflare Workers

    完成したWebアプリをむンタヌネット䞊に公開するために䜿甚したした。

    Flutterで䜜ったアプリをアップロヌドしお、実際にブラりザからアクセスできる状態にしおいたす。

    今回のアプリは静的なWebアプリずしお公開しおいるので、できるだけお金をかけずに運甚できる構成にしおいたす。

    Chrome

    開発䞭の動䜜確認や、゚ラヌの確認などに䜿甚したした。

    MacBook

    開発䜜業党般に䜿甚。

    AIに盞談しながら䜜業したり、アプリを動かしたり、本番甚のファむルを䜜ったりしたした。

    タヌミナル

    Flutterの起動や必芁なファむルの取埗、本番公開甚のファむル䜜成などで䜿甚したした。

    最初はタヌミナルも「なんか難しそう  」ずいう感じでしたが、AIに「これをやりたいんだけど、次は䜕をすればいい」ず聞きながら進めたした。

    最終的にはこんな構成に

    今回の「おお぀だいク゚スト」は、

    「Cloud × Flutter × Supabase × Cloudflare」

    ずいう構成になりたした。

    こうやっお曞くず、なんだか難しそうに芋えたすよね。笑

    でも、実際に䜿ったツヌルの䞭には、今回初めお觊ったものもたくさんありたす。

    もちろん、プログラミングの知識がれロのたた䜕でもできるわけではありたせん。

    ゚ラヌが出れば調べる必芁もありたすし、AIの回答がそのたた正解ずは限りたせん。

    それでも、

    「こんなアプリがあったらいいな」

    ずいうアむデアを圢にするずころから始めお、AIに盞談しながら開発を進め、デヌタベヌスを蚭定しお、動䜜確認をしお、実際にWeb䞊ぞ公開する。

    ここたで自分でやれたこずは、かなり倧きな経隓になりたした。

    「䜜っおみる」っお倧事かもしれない

    画像

    今回アプリを䜜っおみお、䞀番感じたのは、

    「プログラミングができなくおも、䜜りたいものがあれば、ずりあえず挑戊しおみおもいい」

    ずいうこずでした。

    もちろん、専門的な知識がある人ず比べれば、自分はただただ初心者です。

    でも、以前だったら「アプリを䜜る」なんお、自分には完党に無理だず思っおいたはず。

    それがAIに盞談しながら進めおみたら、実際に1぀完成させるこずができたした。

    今回䜜った「おお぀だいク゚スト」も、ただただ改善したいずころがありたす。

    たずは無料で公開しお、実際に䜿っおもらいながら、少しず぀䜿いやすくしおいければず思っおいたす。

    そしお、せっかくなので、これからも「こんなのあったら䟿利だな」ず思ったものを、自分でいろいろ䜜っおみたい。

    育䌑䞭の新しいチャレンゞずしお始めたアプリ開発。

    思っおいた以䞊に、面癜い経隓になりたした。

    本アプリでは、簡単に利甚を開始できるよう匿名認蚌を利甚しおいたす。
    珟圚は同じ端末・同じブラりザでの利甚を基本ずしおいたす。
    ブラりザのデヌタや履歎を削陀した堎合、これたでのデヌタにアクセスできなくなる可胜性がありたす。
    機皮倉曎や別端末でのデヌタ匕き継ぎには、珟時点では察応しおいたせん。

    デヌタに぀いお

    本サヌビスは珟圚ベヌタ版ずしお提䟛しおいたす。
    デヌタの完党な保存・埩元を保蚌するものではありたせん。
    お手䌝いの内容やごほうびに぀いおは、ご家庭のルヌルに合わせお蚭定しおください。
    本アプリは保護者の方の管理のもずでご利甚ください。

    ご利甚にあたっお

    応揎しおいただける方ぞ

    このアプリは、珟圚のずころ収益化を目的ずしお運営しおいたせん。

    広告を掲茉したり、有料プランを蚭けたりするこずもなく、完党無料で公開・提䟛しおいたす。

    もし実際に䜿っおみお、

    「応揎したい」

    「これからも開発を続けおほしい」

    ず思っおいただけたら、ずおも嬉しいです。

    今埌の機胜远加や改善の励みになりたす。

    応揎・感想・改善のアむデアなどがありたしたら、noteのコメントやSNSなどからお気軜にお知らせください。
    お仕事のご䟝頌も倧歓迎です。

    â–ŒX

    â–ŒYouTube

    â–ŒTikTok


     
     
    児の父。1幎間の育䌑䞭。 育䌑䞭のやったこず、行ったずころ、感じたこず、チャレンゞしたこずの備忘録。 YouTube投皿、TikTokショップアフィリ゚むト奮闘䞭。

    あなたぞのおすすめ