Konifar's WIP

親方!空からどらえもんが!

自分の指針

アウトプットは完璧を目指しつつ目指しすぎないようにしたい

今日、初Androidライブラリを作って公開してみました。 konifar/fab-transformationgithub.com Google I/O 2015で追加された、Floating Action Buttonの動きを簡単に実装できるUIアニメーションライブラリです。MaterialDesign関連かつ、みんな大好きFloatin…

ライブラリの守備範囲は狭い方がいい

開発で使うライブラリってどう選定してますか? たぶん選定基準は様々ですよね。社内で基準が明文化されてるところもあるかもしれません。 選定の際には、GitHubスターの数やドキュメントの充実度、最終更新日といった客観的な指標はもちろん、キャッチアッ…

AndroidではBaseActivityはやめた方がいいかもしれない

先日行われたDroidKaigiで『BaseActivityの是非』が少し語られました。 セッションの中では反対派が多かったようです。 この話は以前から活発で、Qiitaやブログ上でも何度か議論されていました。 BaseActivityの有効性 BaseActivityに処理を求めるのは間違っ…

考えることを減らすという指針

最近チームメンバーが増えてコードレビューの数も増えてきました。 レビューでお互いが納得できるような説明を何度もするのも嫌だし、『よいコードとは何か』ということについて自分の思考を整理すべきかなぁと考えていました。 よいコードについてはすでに…

Lolipop未満のマテリアルデザイン対応に対する自分の指針

先日、WhoVoiceというマテリアルデザインを意識したアプリをリリースしました。ネタは以前に作ったWebサービスのAndroidアプリです。 同じ声のアニメキャラを検索できるサービス『WhoVoice』作ってみた 一応Android2.3から対応していて、実装していく中で An…

AndroidではMVCよりMVPの方がいいかもしれない

Android開発していると、なんかMVCうまくいかないなぁとモヤモヤしてきました。そろそろ他のアーキテクチャを模索してみた方がいいんじゃないかと思い始めまして、ある程度考えがまとまったので自分なりの指針を残しておこうと思います。