前回のリリース
今回作ったもの
前回作ったアプリはいまだにちょこちょこ使われてるのですが、リリース当初から「歌の読み上げ機能がない」「読み上げがあれば最高!」というレビューが来ていて、さらに3年経ってもいまだに飛んてくるので需要に答える形で作ることにしました。仕事はWebの開発ばかりだし、そろそろAndroidアプリの仕事もしたいし、リハビリがてら丁度いいかなあという思いです。
元のアプリはライトユーザーを想定して作っているので、今回は想定するユーザーを「ちょっとだけ競技かるたに興味のある人」にして、新しいアプリとして作りました。
技術的な話
- 特段特別なことはしておらず、元のアプリから使えるモジュールは使いまわしつつ、DBレイヤーはOrma -> Roomに変更、全体の構成はNavigationComponentをベースにしたシングルActivity構成にしたりしました。
技術以外の話
- そもそも読み上げに使える歌の音源が見つからなかったので、Twitter経由で読み手をやっている方に相談してみたり(ke_ko26さんありがとうございました)、かるた協会に問い合わせたりしたもののやはり解決しなかったので、ココナラを使って自分で発注をしてデータを作成しました。出品者側で使ったことはあったものの、依頼者側としては初めて利用しましたがスムーズにやり取りできました。
おわり
コード
- コードはいつもどおりポートフォリオ代わりに公開してます。