日記:よく使う機能をライブラリ化中

アプリをいくつかリリースするようになって、
「これは他のアプリを作る時でも使えるな!」
と思える機能を外部クラス化する作業をしてます。

外部クラス化というか、ライブラリ化です。

Android: 外部ライブラリ化の方法

例えば画像をダウンロードするAsyncTaskを継承したクラスなどは、いろんなアプリでも使えます。そのたびに毎度毎度ProgressDialogを付けたりするのは面倒なので、もう一気にやっちゃおうぜと。
あとは、機種によってMetricsが違いますから、ダウンロードした画像サイズと機種のディスプレイの差異を吸収するためのクラスとか。こういうのは需要がありそうな気がする。dipとpixelの計算、面倒ですからねぇ…。それと画像をキャッシュするためのImageCacheクラスとか。ここらへんも流用できそう。

オリジナルのライブラリを徐々に充実させていって、効率よくアプリを開発できるようになりたいものです。よさそうな形になったら、Javaに関してはまだまだへっぽこプログラマですが、公開できたらなぁと思います。


タグ Android, 日記 | パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です