ChatGPTでオリジナルの時計アプリを作った話(AI版) | 毎日がアップデート中

毎日がアップデート中

正社員エンジニアとして働きつつ、フリーランスでツール開発やライティングも行っています。AIの力も借りながら、自分らしい働き方を模索中。日々の工夫や学びを記録しています。

当記事は、ChatGPTで校正校閲を実施したものになります。

 

==================================
 

今日、ChatGPTを活用してオリジナルの時計アプリを作りました。

「時計アプリなんてスマホにあるじゃん?」と思うかもしれませんが、既存のアプリでは物足りなかったり、「こういう機能が欲しいのに」と思うことってありませんか?

 

私の場合は、こんなニーズがありました👇

・複数の地域の時間を並べて見たい🌏
・カウントダウンタイマーが欲しい⌛
・アラームは確実に鳴ってほしい🔔
・シンプルな見た目で、常に前面に表示しておきたい🧊
・サマータイムに対応していてほしい🌞

 

だったら、自分で作ってしまおうと決めました🛠️

 


ChatGPTと一緒に開発してみた🧠✨

1からすべて自分でコードを書くこともできますが、
今回は「AIと一緒に作る体験」をしてみたくて、ChatGPTにアシストをお願いしました。

 

まずは、どんな機能が欲しいのかを日本語で伝えます。
するとChatGPTは、それをどう実装すればいいのかを整理してくれたり、必要なライブラリやコードのサンプルを提示してくれたりします📚

 

たとえば👇

・「複数地域の時間を表示したい」→ pytzdatetime の組み合わせを提案🕘
・「ウィンドウを常に最前面にしたい」→ PyQtでの設定方法を説明💻
・「アラーム音を鳴らしたい」→ QSoundEffect や音声ファイルの扱いを案内🔊

 

まるでペアプロをしているような感覚でした。
質問にも即答してくれるので、調べる時間も大きく短縮されました🔍

 


使いたい機能だけが詰まった、自分専用アプリ🧩

完成した時計アプリは、いわば“自分の理想を詰め込んだツール”です✨

 

・地域ごとに現在時刻を表示🌍
・カウントダウンとアラームを個別に設定可能⏳🔔
・フォントの変更、表示サイズの調整も可能🔠
・画面のどこにでも移動できる🖱️
・サマータイムにも対応🌐
・タイマー終了時は音を鳴らし続け、操作するまで止まらない📢

 

特にこだわったのは、「音で気づけるか」「見た目がシンプルで邪魔にならないか」「毎日使ってストレスがないか」という点です。

 


作ってみて感じたこと📌

今回、ChatGPTと一緒にアプリを作ってみて、
「AIがいると開発のハードルが一段下がる」と強く感じました。

 

自分のアイデアを形にするまでのスピードが格段に上がりますし、
「これってどうするんだっけ?」という悩みがすぐ解消されるのは非常に助かります💡

 

プログラミング初心者にとっても、ChatGPTは“先生”として優秀ですし、
経験者にとっても“共同開発者”のような役割を果たしてくれると感じました。

 

今後はこの時計アプリにさらに機能を追加したり、
別のツール制作にも展開していく予定です🛠️📈

 

また新しいものを作ったら、ブログでも報告します📝