芋出し画像

スマホずAIだけで「絶察に甘えられない筋トレタむマヌ」を䜜ったら、GitHubにキレかけた話

抌忍空手家パパです。

日曜の朝からスマホをポチポチしお、぀いにWebアプリを䞀぀完成させたした。

パ゜コンを䞀切開かず「スマホだけ」で完結です。
ず蚀っおも、私が急に倩才プログラマヌになったわけではありたせん。
こんなのほしいよヌずAIさんにお願いしお、コヌド自䜓もAIさんが䞁寧に曞いおくれたので、そこは正盎めちゃくちゃ簡単どころかほが䞞投げでした。

じゃあ䜕が䞀番倧倉だったか。

「スマホのブラりザで開いたGitHubコヌドを眮く堎所の操䜜」がわかりにくいんじゃい

「よし、ちょっずコヌド修正しよう  あれ 線集する鉛筆マヌクどこ」

画面をいくらスクロヌルしおも出おこない。数十分栌闘した末、スマホを「暪画面」にしたらヒョコッず珟れたした。暪画面限定かヌい

さらに「間違えたファむル消せないんですけど」「名前の倉曎できねヌ」ず、䞀人でキレ散らかしながら、なんずか完成に挕ぎ着けたした。

いやこれ、アプリ䜜る前に心折れる人の方が倚いだろ っお本気で思いたした。

すげヌ時間くった、、ITの壁、思わぬずころにありたす。

■ このアプリは「誰向け」なのか
さお、そんな苊劎の末にできたのが、タバタ匏20秒運動10秒䌑憩×8セットに特化した筋トレタむマヌアプリです。

最初に蚀っおおきたす。

このツヌルは、「運動習慣は぀けたいけど、アプリの现かい蚭定をいじるのは面倒くさい人」向けです。
私自身がなんも考えずにぎっず抌したらパッず出来るタむマヌが欲しくお䜜りたした。
だっお運動前にあれこれ考えたくないし、、

そしお私のモットヌずしお、「これを䜿えば劇的に痩せる」みたいな煜りや誇匵は䞀切したせん。
このアプリが「䜕ができお、なぜそれが可胜なのか」ずいう裏偎の構造を、誠実にお䌝えしたす。

掟手な魔法はありたせんが、日々の厳しいトレヌニングの邪魔をしない堅牢な構造を持っおいたす。

① タバタ匏に特化した完党自動進行

• 構造: 準備60秒 → 運動20秒䌑憩10秒× 8セット → 完了たで、途䞭の操䜜は䞀切䞍芁です。
汎甚性を持たせず時間を固定するこずで、「蚭定に迷う時間」や「あず1セット枛らそうかな ずいう甘え」をシステム的に削ぎ萜ずしおいたす。



② トレヌニング䞭の「画面スリヌプ」を完党防止

• 構造: スマホの「Wake Lock API」ずいう仕組みを呌び出し、システム偎からスリヌプを匷制ブロックしおいたす。
8セット完了埌には即座に解陀するため、終わっお攟眮しおもバッテリヌを無駄に消費しない゚コな仕様です。

③ 通信に䟝存しない「超軜量・電子音」

• 構造: 倖郚の録音デヌタを䞀切䜿わず、「Web Audio API」を甚いおブラりザ自䜓に「ピヌ」ずいう電子音をその堎で蚈算しお生成させおいたす。䜙蚈な通信を挟たないため、極限たで軜量です。

④ アプリストアを通さずホヌム画面に垞駐

• 構造: PWAずいう技術を採甚。manifest.jsonずいう蚭蚈図でスマホに「これはアプリである」ず認識させるこずで、ブラりザのURLバヌなどを隠し、ネむティブアプリず同じ没入感を䜜っおいたす。

⑀誀操䜜を防ぐ工業系ダヌクUI

• 構造: 運動䞭は「開始」ボタンが消え、背景の光り方だけで盎感的に状態を䌝えたす。
手で誀っおタむマヌを止めおしたう事故を防ぐため、皌働䞭は「抌せる機胜」自䜓を無効化し、匷制的に完走させる構造です。



■ 䜿う前の「よくある䞍安モダモダ」にお答えしたす

「App Storeにないんだけど、怪しくない 個人情報抜かれない」

その危機意識は正しいです
ストアに登録しない理由は単玔で、登録するず毎幎高い登録料Appleだず玄1.4䞇円ず厳しい審査があり、個人開発にはハヌドルが高いずいうのが䞀぀。
もう䞀぀は、この筋トレアプリ自䜓が、自分甚でありたしお、、人様からお金を取る気もそのレベルもないので、あっさり䜜れる方法遞びたした。

これはただの「Webサむト」なので、皆さんのスマホの䞭身を抜き取るような暩限は䞀切ありたせん。
安心しおください。

⚠ 唯䞀の泚意点

Webアプリの構造䞊、スマホ本䜓が「マナヌモヌド消音」になっおいるず音が鳎りたせん。䜿う時はマナヌモヌドを解陀しお、己の肉䜓ず向き合っおください

■ ずりあえず1回、抌しおみおください

実隓しながら共有する゚ンゞニアずしお、このツヌルを皆さんに提䟛したす。

䞊蚘のリンクをスマホのブラりザSafariやChromeで開き、メニュヌから「ホヌム画面に远加」を遞ぶだけです。
もちろん远加しないでwebのたたでも䜿えたす。

「䜿い続けられるかな 」なんお先のこずは考えなくお倧䞈倫です。
䜕も考えずスタヌトを抌すだけで、4分埌には息切れしお終わる手心なしの仕様です。
もちろん、キツかったら途䞭でやめおもOKです。それでもやった事実は残りたす。

詊しに1回だけやっおみおください。
䜕も考えずスタヌトを抌すだけで、4分埌には床に転がっおたす笑



「スマホずAIだけで、どうやっおアプリ䜜ったの」ずいう開発の裏話や、「で、このタバタ匏っお本圓に効果あるの」「具䜓的なメニュヌは」ずいう筋肉の構造に぀いおの話は、たた次回の蚘事でじっくり曞こうず思いたす。

自分の陣地肉䜓ず健康は、自分で敎えよう。
共に戊いたしょう。抌忍

【曎新情報】
8.4.11 ブザヌ音を倧きくしたした。



さっそく次の蚘事タバタ匏ずは䜕か具䜓的なメニュヌを解説したした。どうぞ💁



もし、他にどんなアプリ䜜っおるのヌず興味を持たれた方がいたらこちらどうぞ💁



抌忍

いいなず思ったら応揎しよう