前回の モバイルWEB用の Qiita 新着投稿リーダーを作った をバージョンアップして、リストのデザインを Twitter ライクに刷新 & 検索機能を充実させました。
自分で使う為に作ったのですが、タイトルどおり、電車やカフェでの暇つぶしに良いです
モバイルで Qiita のWEBサイトを見ろっていう話もありますが、SPA(シングルページアプリケーション)にしてあるので、閲覧がよりスムーズだ、と思っています。ただ、大きい投稿を表示しようとすると、ちょっと重いけど..
こちらからどうぞ。
ソースコード は GitHub に置いてあります。
⇒ https://github.com/hkusu/qiita-newpost-reader
JavaScript/CSS ライブラリとして ionic(ロジックは AngularJS ベース)を利用しています。Qiita の投稿は Qiita API v1 を利用して取得しています。(認証が必要ない範囲のパブリックなデータを利用しています。)
所感
静的リソース(JavaScript/CSS/HTML/画像)のみで構成しているので、処理は全てクライアントサイトの JavaScript です。昔は大変だったことも、JavaScript で簡単に実現できる時代になってきたなあと。
次は、自社で使ってる Qiita:Team に目ぼしいアプリが無いので、今回のを応用して Qiita:Team リーダーを作ってみようかなっと思っています。