Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Gemini を活用した OSS アプリ開発の経験
Search
Cloud Ace
November 14, 2025
Technology
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gemini を活用した OSS アプリ開発の経験
1年にかけて、日本語学習アプリ Japanolearn の開発過程をみよう
Cloud Ace
November 14, 2025
More Decks by Cloud Ace
See All by Cloud Ace
今年の最難関と思われるProfessional Security Operations Engineer の概要
cloudace
0
23
Gemini CLI x Google Cloud Document MCP で作る Google Cloud クイズボット
cloudace
0
28
魅力的な LT を作りたい
cloudace
0
20
AIエージェントはqじゃなくてwqしよう
cloudace
0
21
文系からSRE分野に挑戦 ( 新卒 2年目、私がGCP/AWSを学んで 得た気づき)
cloudace
0
63
Gemini を Raspberry Pi で走ら せた経験
cloudace
0
260
ADK / BigQueryで実現する分析エージェントのガバナンス設計
cloudace
1
53
【ガードレール】組織ポリシーで脆弱な設定を防ごう
cloudace
0
170
Cloud RunならDBも含めた ゼロスケールが可能? WordPressをゼロスケールさせた話
cloudace
0
37
Other Decks in Technology
See All in Technology
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
1.6k
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
480
制約理論(ToC)入門 2026版
recruitengineers
PRO
6
2k
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
210
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
630
Webアクセシビリティ入門 2026
recruitengineers
PRO
2
460
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
670
【CEDEC2026】グラフィックスエンジニアのためのニューラルシェーディング入門
cygames
PRO
0
120
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
11
8.4k
モバイルアプリ開発概論2026
recruitengineers
PRO
3
500
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
2
380
ガバメントクラウドでのランサムウェア対策
techniczna
2
1k
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
Fireside Chat
paigeccino
42
4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
680
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
450
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Leo the Paperboy
mayatellez
8
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Six Lessons from altMBA
skipperchong
29
4.4k
Docker and Python
trallard
47
4.1k
Rails Girls Zürich Keynote
gr2m
96
14k
Marketing to machines
jonoalderson
1
5.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Transcript
(C) Cloud Ace, Inc. Gemini を活用した OSS アプリ開 発の経験 💻1年にかけて、日本語学習アプリ
Japanolearn の開発過程をみよう Tanmay Bagwe クラウドエース株式会社
スピーカー Bagwe Tanmay クラウドエース株式会社‧技術本部 主に Google Cloud Infra に関するサポート提供‧Frontend‧サポート作業など
[email protected]
github(個⼈): https://github.com/happygoluckycodeeditor LinkedIn:Tanmay Bagwe 出⾝:インド 教育:ドイツで(東アジア学‧Quantitative Sociology)
今日の流れ 1. Japanolearn の紹介 2. 使⽤した Tech スタック 3. 開発環境の特徴
4. Gemini を選んだ理由 5. 学んだこと① 6. 学んだこと② 7. 開発のコツ 8. まとめ
Japanolearn の紹介 • タンマイが開発したオープンソースの ⽇本語学習アプリ • 無料‧オフラインでも使える学習環境 • レッスン‧練習問題‧辞書‧ひらがな ∕カタカナ学習機能
今すぐ体験できます! japanolearn.com
使⽤した技術スタック • 🖥 Electron + Vite + React → デスクトップアプリ
• 🗃 SQLite → ローカルデータベース • 🌐 Next.js → 公式サイト&ダウンロードページ • ☁ Cloudflare → ホスティングと配信
開発環境の特徴 • Gemini 2.5 Pro を利⽤ ◦ Google の次世代マルチモーダル AI
モ デル • ⻑いコンテキストを扱えるのが最⼤の強み ◦ 1 million token の可能性あり • GitHub Copilot Pro 経由でコードベースを 読み取らせながら開発
Geminiを選んだ理由 • ⼤規模コードベースでも⽂脈を理解できる a. Context Window が⻑く、情報量の多いプロンプトも問題 なく処理できた • コーディング中に⾃然に会話しながら⽀援できる
a. やりたいことや設計の意図をスムーズに理解してくれる b. 同レベルの理解⼒を感じたのは Claude 4 / 4.5 のみと感じ た • ChatGPT や他のモデルよりも React や TSX 構造を 保持しやすい印象 a. SQLite の操作もちゃんと理解してくれた
AI開発のコツ • 各機能を別々のチャットで開発するこ と • ⻑い会話で同じチャットを使い続ける とエディタが重くなる • 「アプリ‧機能全部作って」ではな く、⼀歩ずつ積み上げる
まとめ • OSS 開発+AI⽀援は学びが多い • Gemini 2.5 Pro × React
× Electron で OSS を作る体験は貴重 ◦ アプリを作ることで、さまざまな技術 の細部まで学べた • ゆっくりでも⼀歩ずつ形にしてい くのが⼤事 ◦ アプリ開発は「⼀気に」ではな、機能 ごとに分けて進めるのがコツ、 ◦ ストレスを減らし、コードの品質を⾼ め、楽しく開発を続けられる
Thank you.
おすすめ記事・資料 • JapanoLearn : https://japanolearn.com/ • SQLite について学ぼう:https://sqlite.org/ • Gemini
2.5: Our most intelligent AI model 記事 : https://blog.google/technology/google-deepmind/gemini-model-thinkin g-updates-march-2025/ ※Google Cloud、Gemini は Google LLC の商標です。 ※GitHub は GitHub, Inc.の商標です。 ※ChatGPT は OpenAI OpCo, LLC の商標です。