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
0
8
Gemini を活用した OSS アプリ開発の経験
1年にかけて、日本語学習アプリ Japanolearn の開発過程をみよう
Cloud Ace
November 14, 2025
Tweet
Share
More Decks by Cloud Ace
See All by Cloud Ace
文系からSRE分野に挑戦 ( 新卒 2年目、私がGCP/AWSを学んで 得た気づき)
cloudace
0
14
Gemini を Raspberry Pi で走ら せた経験
cloudace
0
43
ADK / BigQueryで実現する分析エージェントのガバナンス設計
cloudace
0
9
【ガードレール】組織ポリシーで脆弱な設定を防ごう
cloudace
0
84
Cloud RunならDBも含めた ゼロスケールが可能? WordPressをゼロスケールさせた話
cloudace
0
7
Generative AI Leader 認定試験範囲の解説
cloudace
0
85
GKE Secret Manager連携の進化 K8s Secret と Secret Manager が同期可能に!(Preview)
cloudace
0
10
Gemini Code Assist を使用して GitHub コードをレビューしてみた
cloudace
0
4
「さらばアラートノイズ!」 AIエージェントでインシデント対応を自動化する
cloudace
0
82
Other Decks in Technology
See All in Technology
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
140
多様な最適化サービス開発をスケールさせる共通基盤とチーム構成
algoartis
0
110
歴史から学ぶ、Goのメモリ管理基礎
logica0419
14
2.9k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.6k
Databricks Free Editionで始めるLakeflow SDP
taka_aki
0
170
エンジニアとして長く走るために気づいた2つのこと_大賀愛一郎
nanaism
0
210
Git Training GitHub
yuhattor
1
230
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
150
The Engineer with a Three-Year Cycle - 2
e99h2121
0
120
BiDiってなんだ?
tomorrowkey
1
260
Kusakabe_面白いダッシュボードの表現方法
ykka
0
360
漸進的過負荷の原則
sansantech
PRO
1
190
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
140
Odyssey Design
rkendrick25
PRO
0
470
Docker and Python
trallard
47
3.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
150
Darren the Foodie - Storyboard
khoart
PRO
2
2.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
120
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
54
Designing for Timeless Needs
cassininazir
0
120
Paper Plane
katiecoart
PRO
0
45k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
71
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 の商標です。