CORDEA blog

Android applications engineer

Android

static method 等を呼び出しているテストケースで Robolectric の Shadow を使う

あんまり知られてないような知られてるような、そんな感じがしたので Robolectric の Shadow の使い道をちょっと紹介します。robolectric.org紹介するのは static method を呼び出ている kotlin の object 宣言がされた singleton を内部で直接使用している …

Jenkins の Android アプリ "Butler" を作った

Jenkins のクライアントアプリを作成しましたのでご報告。 もちろんオープンソースですが、今回ストアには公開していません。 github.com ストアに公開しなかった理由についてですが、 アプリ的にではなく、API 的に公開できる品質にならなそうだと判断しま…

Kotlin + OkHttp3 + Retrofit2 でヘッダの追加とか

Kotlin でアプリ書いてる時にちょっと戸惑った OkHttpClient のヘッダーの追加は val httpClient = OkHttpClient.Builder() .addInterceptor { it.proceed(it.request() .newBuilder() .addHeader("Content-Type", "application/json") .build()) } .build()…

F# で Android アプリ開発いいよねって話を今更。

Xamarin と F# 使って Android アプリ開発の話。最近 F# とか blackberry とかやってて完全に変人扱いされています。 ですが、Rx とか流行ってるし、次にくるのは F# だと信じています。 Android Java or Kotlin はもちろん、 Xamarin C# に比べても人口も情…

その Activity 、少し長すぎませんか?

Android の Activity や、layout xml, 気をつけていても長くなってしまう場合があります。そして、特に一人で開発していたりすると、 長すぎることに気づいてもついつい放置してしまいがちです。ただ、放置すると、多くの場合引継ぎ等に支障をきたします。 l…

Mackerel の非公式 Android アプリ "Mackerel Client" を公開しました

サーバ管理サービス、Mackerel(マカレル)の Android アプリを作ったので、ストアに公開しました。 と同時に、GitHub にソースを公開しました。github.com Kotlin を使って何か作りたいと思っていた時期に Mackerel の API が提供されていることに気づいた…