ちょっと余裕が出てきたからAndroidのプログラムを汎用化してます。
例えばダウンローダー。ネットから指定したファイルをダウンロードするプログラム。ダウンロード中はダウンロード中のプログレスを表示して必要があれば解凍して指定したディレクトリに保存するというような感じ。
非同期通信やZip解凍とか何も考えずに使えるようにしちゃってたりします。
ダウンロードが完了したら呼び出し元の指定したメソッドを呼び出すようにしています。
ちょうどObjective-Cのデリゲートみたいな感じですね。
アプリごとにダウンロードの処理が分散しているので一つにまとめちゃおうかと思って。
何かトラブルがあったら修正が楽なので。ライブラリ?を作っている感じです。
他にもやりたいこといっぱいあるからあんまり力は入れられないけどね(笑)