Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RubiMaker

入力したテキストのルビを生成するアプリです。

Language

スクリーンショット

ライトモード ダークモード

開発環境

項目 バージョン
Xcode 11.4+
iOS 13.0+

使用API

goo ラボ ひらがな化API

使用ライブラリ

ライブラリはSwiftPMによって導入しています。

  • 通信
  • ネットワーク監視
    • Reachability 現在使用していないが、今後の機能拡充のためにインストール済み
  • データベース
    • Realm 履歴保存のために使用
  • ログ
    • XCGLogger デバッグ時のログ表示のため使用
  • UI

工夫した点

  • APIで定義されたエラーを網羅するように実装
  • 直感的に操作できるUI
  • かな/カナ切り替え機能
  • 変換テキストコピー機能
  • 履歴機能、お気に入り登録機能、削除機能

今後の課題

  • realm-cocoaによる大量のwarningの改善
  • アプリアイコンの設定
  • ローカライズ
  • 通信切断時の機能拡充
    • 通信切断中、入力したテキストが過去に変換されていた場合はDBから変換後テキストを取得
  • カメラや写真から取得したテキストを変換する機能の追加
    • 漢字が読めない -> 入力できないと考えられるため、アプリの使用目的として必要
  • 履歴機能の活用
    • 詳細画面への遷移、お気に入り・削除機能の拡充

About

入力したテキストのルビを生成するアプリです。

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages