Slide 1

Slide 1 text

K YO U / k y o u a p p . c o m ⼩さなアプリを 作って公開するまで 第138回社内勉強会 onozaty 2026.10.29

Slide 2

Slide 2 text

作ったもの 「今⽇」に集中するためのアプリ カレンダーの今⽇の予定と、 今⽇やることだけを 1 つの画⾯に並べる。 予定は読むだけ。ToDo は時間を持たず「⽇付」だけ お気に⼊りの機能 終わらなかったやることは、 次の⽇に⾃動で持ち越される Web iPhone Google カレンダー ⼩さなアプリを作って公開するまで Outlook 2

Slide 3

Slide 3 text

道のり 構想から公開まで、約 2 か⽉半 7/20 Phase 1 Phase 2 Phase 3 9/27 10/6 構想を書く Web で動く iPhone 版 LP‧審査 Web 公開 iOS 公開 スマホアプリの公開 Google ログイン、予 Expo で同じ API を叩 9/25 Google の審査を Web を公開。翌⽇ Apple の審査で追加の く 通過 iOS 版を審査に出す 説明を求められ、再 を経験してみたくて始 定の表⽰、ToDo めた 審査中に 提出して通過 Outlook 対応 ⼩さなアプリを作って公開するまで 3

Slide 4

Slide 4 text

数字で⾒ると 1 ⼈ + AI(Claude Code / Codex)で作った 3 402 100% 7/20 〜 10/21(公開後の改善も含む) 作業した⽇は 60 ⽇ Claude Code 327‧Codex 28 か⽉ コミット コードは全部 AI 残る 47 は PR のマージ 期間は⻑いが、使った時間は短い。夜や休⽇の空き時間に、1 ⽇ 1〜2 時間ほど 触ってみては⽅針を変え、作り直したことも多い ⼩さなアプリを作って公開するまで 4

Slide 5

Slide 5 text

構成 1 つの Worker で、全部を配る kyouapp.com 使っている技術 API Hono‧Drizzle‧Better Auth / /app /api 型 Zod から OpenAPI と型を⾃動⽣成 紹介ページ Web アプリ API Web React‧Vite‧TanStack Router/Query‧shadcn/ui iPhone React Native‧Expo(EAS Build) Cloudflare Workers + D1(SQLite) ⼩さなアプリを作って公開するまで すべて TypeScript のモノレポ 5

Slide 6

Slide 6 text

かかったお⾦ 払ったのは、ドメインと Apple だけ ドメイン Apple Developer サーバー $11.51 $99 $0 年額 kyouapp.com 年額 iPhone 版を出すのに必須 Cloudflare の Free プラン Free プランは上限に達すると⽌まるだけで、請求は来ない。 カレンダー連携のための Google、Microsoft のAPI利⽤も無料。(Googleは上限あるが、今の規模だと届かない) ※ コーディングエージェントの利⽤料は別。(Claude Pro、ChatGPT Plusを使っている) ⼩さなアプリを作って公開するまで 6

Slide 7

Slide 7 text

公開まで コードの外の作業も、AI と⽚付けた Google の審査 紹介ページと規約 App Store カレンダーを読む権限は審査が要る。 審査の前に要る。紹介ページもプライ 紹介⽂や、審査担当者向けの英語の 利⽤理由の英⽂を AI と書き、指摘 1 回 バシーポリシーも AI と作った メモも AI と⽤意した で通過 ⼩さなアプリを作って公開するまで 7

Slide 8

Slide 8 text

AI との進め⽅ ⼈がやったのは、決めること‧確かめること‧出すこと 01 02 03 ⽅針と技術は 動作と⾒た⽬は AI ができないことは ⼈が決める ⼈が確かめる ⼈がやる AI に案を出してもらい、疑問をぶつ テストが通っても、思いどおりに動 リリース作業や、Apple の審査に出 けながら⼀緒に詰める。決めるのは くとは限らない。実物を触って確か すのは⾃分の⼿で ⾃分 めてからコミット ⼩さなアプリを作って公開するまで 8

Slide 9

Slide 9 text

まとめ AI と組めば、1 ⼈でも公開まで⾏ける 1 審査もストアも初めて。それでも公開まで⾏けた 2 書くのは AI、決めて確かめるのは⼈ 3 作りたいものがあるなら、作って出してみよう よかったら、触ってみてください → kyouapp.com