アプリの内部処理を刷新!
Google Playで公開しているパスワード管理ツールアプリ「パスワードメモ」アプリの内部処理を刷新する大型アップデートを行いました!
バージョン4.0.0として公開されましたので、ぜひ利用してみてください!
見た目は何も変わってないのですが、実は全体的に動作が軽くなってます。
何を変えたか?
今回、大きく変わったのは以下3つ。
- JavaからKotlinへ全て変換
- SQLiteOpenHelperからRoomへ移行
- Coroutines Flow化
特に2.のRoomへ移行する際につまづいた事があります。
このアプリではDBを暗号化しているので、その暗号化ライブラリであるSQLCipherをRoomで利用するための実装に苦労しました。
なので、以下の記事にまとめてあります。
ソースコードの公開!
こちらのリポジトリを公開しています。
まだまだリファクタリングの最中ですが、全てのクラスにコメントも追加しているので、だいぶ読みやすくはなってきたかなと。
アプリの評価も4.5へ!
おかげさまで、アプリの評価も4.5に到達する事ができました。
これからも、利用者からの要望も踏まえたアップデートを行なっていきますのでぜひよろしくお願いします!