FFXIVのブログアンテナアプリ、FF14タイムズをリリースしました。Android端末をお持ちのFF14プレイヤー様は攻略やプレイヤーの交流に是非、お役立て頂ければ幸いです。
同様のアンテナアプリはいくつかあって、電車の中等でよく利用するのですが、
- 画面を覆う系の広告が多くて消すのが手間
- 2chまとめ系のブログが主でプレイヤーブログが見られない
など少し不満があったので自分で作ってみました。
特にプレイヤーブログはドラマや映画にもなった「ひかりのお父さん」のブログ一撃確殺SS日記のようにみどころが多いブログが沢山あります。
そこで、こういったプレイヤーブログを応援したい気持ちをこめて、ブログに対して当アプリ内のみで記録されるイイネボタンを設置しました。特に誰が押したなどは記録してないので、気軽に何回でも押せるようなボタンです。
開発期間
開発期間は7日間程度で、漆黒のヴィランズ、アーリーアクセス前にリリース目標で作業しましたが、半日ほどオーバーしてしまいました汗
搭載できなかった機能
心残りは、FF14といえばやはり「大縄跳び」と揶揄されることもあるエンドコンテンツの攻略ですが、攻略記事だけのコンテンツをアプリ内に設けようと検討していました。が、アーリーに合わせたリリース日程の関係で攻略記事特集は実装見合わせました。
iOSは?
また、iOS(iPhone/iPadアプリ)に関しては、開発者登録はしてるものの最近、こういった系統のアプリに対してappleの審査が厳しい(所謂、minimum functionaly)ようで、一旦、開発はペンディングしています。開発するとしたら8月くらいかな。といった具合です。
作者の近況
さて、自分のFF14の状況は?というと、少しばかりプレイから遠ざかっておりまして、ここだけの話し「まだ、紅蓮のメインが終わってない」といった半休止のような状態です笑。但し、きちんと月額のお布施は払い続けているので、8月くらいにはがっつり遊びたいなと考えています。
こういったアーキテクトを使っています
サーバ側API
- PaaS : Heroku
- PostgreSQL
- Heroku Scheduler
- Ruby on Rails
- gem feedjira
- gem kaminari
- github
アプリネイティブ
- 言語 : Kotlin
- 非同期処理 : kotlinx-coroutines
- 画像処理 : glide
- OSSライセンス表示 : play-services-oss-licenses
- method over 64K : multidex
- アクセス解析 : firebase-core
ちなみにfirebase-coreは17.0.0からAndroidXのSupportLibraryに依存するようで、migrate to AndroidXを行うか、16.0.8にバージョンを落とすかといった対応が必要です。
コルーチンが最高に使い易かったです!
是非、Androidユーザ様は使って頂ければと思います!