【Android/Kotlin】Slackの未読メッセージをすぐ確認できるアプリ作った【iOS/Swift】

Android

play.google.com

 

iOS

Unread Checker for Slack

Unread Checker for Slack

  • ビジネス
  • 無料

 

特徴

複数チーム・複数チャンネルの未読メッセージを1画面で確認出来るようになっていて、未読メッセージをすぐ確認出来ます。

なぜ作ったのか

Slackの公式アプリは、チームの切り替えやチャンネルの切り替えが妙に面倒くさかったので、一括で確認できたら便利じゃん?という感じです。

言語

AndroidはKotlinを使ってみました。自分で書いているコードに関してはフルKotlinです。モダンな感じに書けてかなり良いですね。

iOSは普通にSwiftです。

所感

AndroidiOSの順で作ったのですが、最後iOS版はかなり雑な感じになってしまった…

iOS開発はあまり慣れてないのですが、レイアウト周りが難しいですね。特にAutoLayout…。思った通りに行かないことが多すぎるw。Androidのほうがめっちゃ楽。

 

自分で書くのもあれですが、結構便利なアプリだと思うのでダウンロード数伸びて欲しい!お願いします!

Androidアプリリリースしました「マイカレ for はてブ」

こちら↓

play.google.com

 

はてなブックマークのアカウントでログインすると、自分がブックマークしたブックマークがカレンダーに表示されるという、ただそれだけのアプリです。

 

なぜ作ったのか

はてブは結構日常に使っているのですが、単にブックマークして終わり、みたいな使い方が多く、振り返ることがあまりなかったわけで。なのでカレンダー形式なら見返しやすいかなぁと思った次第。まぁ自分が使いたいと思ったってのが一番ですね。

あとは何かアプリ作りたいってなったからですw

 

実装的な話

かなり泥臭い実装になってます。

まず、初回起動時にはてブapiを叩いて、ブックマークを全件取得。んで、次に起動した時にもapiにアクセスして、取得しているブックマークの内で一番新しいブックマークのidがあるかどうかをチェックして、そのidが現れるまでapiを叩き続けるって感じです。なのでブックマーク数が多い人は結構な回数api通信をしないといけないと。まぁしょうがないですよね。

 

あとは、今回はアーキテクチャ的な話ではMVP風味な感じにして、さらにRepositoryパターン(というのかは詳しくは知りませんが…)みたいなのを試してみました。まぁ結果としてはうまくいかなかったんですがw、きっちりハマればかなりいい感じに開発できそうか気はちょっとしました。

 

開発期間

コミットログを見てみると2月の終わりくらいに最初のコミットをしているので、大体2ヶ月ちょっとですね。まぁ3月はあまり開発してなかったので中だるみが結構ありますが…。あと前述したMVP風味のせいで後半は結構だるい感じでして、適当になってしまってます…w

 

今後

とりあえずリリースするって感じだったので 、色んな機能が付いてない状態です。

・設定画面

・プッシュ通知

・ウェブブラウザでの戻る・進むボタンとか

・シェア機能

・アプリレーティング機能

など。

まぁ気が向いたらやろうかな…(^_^;)

 

 以上です。

FILCO の Majestouch MINILA Air (赤軸)を購入しました

こちらです↓

f:id:tsumuchan:20160511082139j:plain

 

前々からキーボード欲しいと思っていて、秋葉原とかの家電量販店に行って試打してみたりした結果、このキーボードにしました。

購入は新宿のビックロで。

(本当はRealForceいいなぁと思っていたのですが、値段も高いし、サイズ的にもちょっと大きいため却下。あとはErgoDoxとかも気になってましたが、海外で購入しないとなのでこれも却下。)

 

箱を開ける

f:id:tsumuchan:20160511082157j:plain

本体と説明書と電池と付替え用のキーキャップが入っておりました。

f:id:tsumuchan:20160511082222j:plain

付替え用の棒もあった。

f:id:tsumuchan:20160511082240j:plain

見た目がとってもカッコいいと思います。f:id:tsumuchan:20160511082259j:plain

 
所感

打鍵感はやっぱり気持ちよくて買ってよかったと思います。

が、いくつか気になるポイントが… 

 

まずスペースキーの左右に付いているFnキーが、邪魔。

このFnキーを押しながら他のキーと組み合わせることで、いろいろキー入力出来るようになるのですが、左右には必要ないかな…。右の隅っこに1つあれば十分。しかもキーボード独自のボタンなのでKarabinerとかでキーバインドを自由に変えられないので厄介。

 

他には、キーを打っていると、jjjjjjjjみたいに誤入力がたまにあるとか、右のシフトキーが小さいとか…。そこまで気にはなりませんが。

 

あと、今回は赤軸にしたのですが、個人的にはもうちょっと硬い感じでも良かったかなと。黒軸の方が良かったかな?

US配列にも初めてしてみましたが、これはもう慣れの問題ですね。

 

 そんな感じで…

パームレスト的なのが無いと、即効で手首を壊しそうなので、なんかしら対策をしながら使おうかと思います。