読者です 読者をやめる 読者になる 読者になる

最強のMastodonクライアントアプリ戦争に参戦します

こんにちは.ところで今は研究もそこそこにMastodonのクライアントアプリ「colonium」作りに励んでいます. 本当はゴールデンウィーク中に出す所までいきたかったですが,手が遅いのでまだまだ道半ばです.

f:id:spring_raining:20170514183153p:plain

顧客が説明した要件

  • 同時投稿・リモートフォローなどへの完全なマルチアカウント対応
  • Androidでもいい感じに表示される絵文字
  • カスタマイズ可能なカラム・豊富なカスタマイズ機能
  • もちろんiOSAndroid両対応

などの機能が追加される予定です.

現状の機能としては,

f:id:spring_raining:20170514180629p:plain:h600

各種タイムラインや通知リスト,

f:id:spring_raining:20170514180643p:plain:h600

アカウント表示画面,

f:id:spring_raining:20170514180653p:plain:h600

トゥート投稿画面,

あたりは完成してきました.アプリを作り始めてからPawooやfriends.nicoがクライアントアプリを発表するなど, モチベーションが打ち崩されそうな出来事もありましたが, Pixivやドワンゴなどのベンダーにロックインされない自由なアレを売りにする感じで,なんとかやっていきたいです.

実装はReact Nativeを用いており,redux-thunkの代わりにredux-sagaを使うなど変更点はあるものの, 本家MastodonのWebクライアントと同じような技術スタックになっています. 現状ソースは非公開ですが,興味のある方は声を掛けていただければリポジトリに招待します. お気軽にPull Requestやコードレビュー,マサカリを投げてください.

coloniumが完成した暁にはどうぞ使ってやってください.