読者です 読者をやめる 読者になる 読者になる

くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

libraries

GoogleのJSONライブラリ「GSON」を使ってみた

GSONを使ってみたときの備忘録 pom,xmlのdependency GSONを使うために、まずはdependencyを追加 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> …

jdeferred+RetrolambdaでAndroidの非同期処理をシンプルに!

非同期処理はAsyncTaskLoaderを使ってたけど、だんだんめんどくさくなってきた。。。 非同期処理をいい感じに扱ってくれるライブラリjdeferredと AndroidでもJava8のラムダ式を使えるようにするライブラリRetrolambda を使うとシンプルにかけるらしいので、…

SmoothProgressBarを使って処理中を表現する

ActionBarの下に細いProgressBarを表示して、読み込み中や処理中を表現しているアプリがある。 Material Design前のGmailとか、PullToRefreshとかであるような感じ 実はいい感じのプログレスバーを表示するライブラリ「SmoothProgressBar」を使っているらし…

AndroidのViewInjectionライブラリ「Butter Knife」を使って楽をする

Androidの開発をしていて、いちいちfindViewIdやsetOnClickListenerをするのがめんどくさくなってくる。。。 Butter Knifeはそれのめんどくささを楽にするライブラリらしい。その導入時の備忘録。 サンプルのXMLはこんな感じ layout/sample.xmlとしてこんな…

いい感じのAndroid 画像ライブラリ(Picasso)を使う

AndroidでWeb上にある画像を表示したりするときのライブラリにAndroid Smart Image Viewを使っていたが、ちょっともっさりしている感じがあった。 いまどきは、Picassoというライブラリがイケてるらしいのでそちらに移行。その備忘録。 build.gradleに依存関…

AndroidStudioでAndroidBootstrap

ノンデザイナー御用達のAndroidBootstrapがいつのまにかGradle対応されていた。 これでAndroidStudio(Gradle)からでもらくらく利用できる!! その備忘録。 昔はgit submoduleとか使ってたなぁ。。。 Bearded-Hen/Android-Bootstrap dependenciesに追加 depe…

AndroidでORM「ormlite」を使う

AndroidでもORMを使いたいなーと思って探してみたら、ormliteというのがあった! OrmLite - Lightweight Object Relational Mapping (ORM) Java Package ということで、AndroidStudioで使うときの備忘録。 build.gradleに追加 dependencies { compile fileTr…

lombokでSetter/Getterの自動生成で楽をする

DTOやJavaBeanを作る際に、Setter/Getterを書くのがめんどくさくなってきた。 なんと、Lombokというライブラリを使うと、アノテーションを書くだけで自動生成してくれるらしい! Project Lombok AndroidStudio(Gradle)でLombokを使うときの備忘録。 build.gr…