はじめに
こんにちは、エンジニアの keitaMax です。
数学の勉強をしていて、
もっと練習したい、ひたすら問題をときたいということってありませんか?
そこで、何も考えずにひたすら数学を解くことができる
数学学習サービスを作りました。
それが ひたすら数学 です。
Qiitaのアドベントカレンダー2025でFlutterについて勉強したので、FlutterでiOSとAndroidアプリを作成させてリリースしてみました!
アプリ
iOS
Android
Webサイト
作ったアプリ
TOPは以下のような感じです。
ときたいカテゴリを選ぶことができます。
因数分解・素因数分解・微分・積分を選択することができます。
カテゴリを選ぶと次はモードと何度を選ぶことができます。
モードは10問TA(タイムアタック)と無限が選べます。
10問TA(タイムアタック)は10問解くまでにどのくらい時間がかかったかのタイムアタックモードです
無限はひたすら無限に問題を解くことができるモードです。
実際のゲーム画面は下のような感じです。
やりやすいUIにするのが結構難しかったです。
まだまだやりにくい部分あると思いますのでこれから改善していければと思ってます。
完了画面は下のように結果が表示されます。
また、自分の学習したカレンダーを見ることができます。
GitHubみたいに草を生やすことができるようにしました
詳しいカレンダーも表示することができます。
日付を選択すると、その日にどのくらい問題を解いたかが知ることができるようにしました!
これから
これから10問TAの最速値や、一番解いた人のランキングを作成する予定です。
まだ画面は以下のようにカミングスーンになっています。
Webサイト
ついでアプリのWEBサイトも作成してみました!
問い合わせとかができるようなっています
大変だった点
デザイン崩れが大変でした
iOSでは崩れないのにAndroidの小さい画面の機種だと崩れてしまうなどがありました。
気付いたものは修正したのですが、もしかしたら機種によっては崩れてしまうかもしれません
iOSにアプリをリリースするまでが大変でした
リリースするための審査が大変だとは聞いていて身構えてはいたのですが、そこは大変ではなかったのです。
そこではなくデベロッパーアカウントに登録するまでが大変でした。
48時間以内に承認されるなど書いてあったのですが、3,4日かかったり、
一度金額を支払っても2重3重にお金を払えるような仕様になっていてかなりわかりづらかったです。
おわりに
Flutterでのアプリ開発がかなりできるようになりかなり幅が広がった気がします!
もしよければぜひアプリをダウンロードしていただき、感想などをレビューしていただけたらとても嬉しいです!
この記事での質問や、間違っている、もっといい方法があるといったご意見などありましたらご指摘していただけると幸いです。
最後まで読んでいただきありがとうございました!
