← 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に公開