← Projects に戻る
Labbit
2025年6月1日
SwiftSwiftUISwiftDataOpenAI APINaturalLanguage.framework
AIを活用した読書×語彙学習iOSアプリ。企画・設計・開発・リリースまで一人で担当。
概要
読書を通じて語彙力を伸ばすiOSアプリ。AIが読み手のレベルに合わせたコンテンツを生成し、読んだ文章から自動で単語を抽出してフラッシュカードに変換します。
App Storeで公開中。
主な機能
- AI読書: ジャンルやキーワードを選ぶと、AIがレベルに合った文章を生成
- 語彙学習: 読んだ文章から単語を自動抽出 → フラッシュカードで反復学習
- 多言語対応: 日本語・英語・韓国語・中国語・スペイン語
- 継続の仕組み: ストリーク(連続学習記録)で習慣化をサポート
技術的なポイント
- SwiftUI + SwiftData によるモダンなiOSアーキテクチャ
- OpenAI API を使ったコンテンツ生成(コスト最適化込み)
- Apple の NaturalLanguage フレームワークで多言語テキスト解析
- StoreKit 2 によるサブスクリプション管理
Exploration Log
Step 01
きっかけ
「読書しながら単語も覚えられたら面白いかも」という発想から
Step 02
プロトタイプ
SwiftUI で基本的な読書画面と単語帳を試作。手応えを確認
Step 03
AI統合
OpenAI API を組み込み、レベル別のコンテンツ生成を実装
Step 04
リリース
約4〜5ヶ月の開発を経てApp Storeに公開