Archive for Nov 2017

    23歳になりました。

    雑記


    Posted on Nov 30


    技術ネタではないですが、23歳になりました。
    去年からの1年でだいぶ成長したなあという実感が(少し昔に書いた自分のソースコードをリファクタリングしていると)あります。

    去年の誕生日から今までの1年はいろいろあって、いつの間にか社会人になっていたりしていました。
    今の会社にインターンで入るまでAndroidアプリなんてちゃんと作ったことが無かったのに今ではそれがお仕事と考えると不思議な気分です。

    とりあえずこの1年の豊富としてはもうちょっとブログとかで知見をアウトプットしたいなあ...

    Read More

    Retrofit2+RxJava2を使ってレスポンスのステータスコードによってパースするモデルクラスをよしなにしたい時

    Android


    Posted on Nov 15


    タイトルが長いですがつまり
    Retrofit2 + RxJava2 という使い方をしていて、レスポンスが2xx系などの正常と4xx,5xxなどの異常なケースでパースしたいモデルクラスが違う時にどうしたらいいかという話です。
    エラーレスポンスが共通なJSONとかのAPIで使えます。

    よくやる書き方

    よくやるServiceの書き方はこれですね

    1
    2
    @GET
    fun getUser(): Single<User>
    

    これを書いてあげればConverterがよしなにレスポンスをUser...

    Read More

2018やぎ小屋