それがいいことの序章です

楽しいことならいっぱい夢見ることならめいっぱい

2018-01-01から1年間の記事一覧

Buttonにスタイルを設定する

そりゃそうだよねって感じではあるんだけど、あれこれどうするっけ… ってよく調べなおすので自分で書いて覚えよう選手権を開催します。 よくあるシーン ボタンに背景色つけるぞ!ボタンの文字色も変えるぞ! ちゃんとenabledを設定して制御するぞ! 困った!…

ioschedのToolbar周りを見てみた

iosched 2018が公開されましたね!知見たっぷり Tooblar`周りをどうしようか悩んでいたので抜粋。 BottomNavigationViewを使ったときのあれ。 ioschedではActivityでToolbarを持つ形ではないようでした。個人的に先入観もありビックリ。 結論から言うと、Fra…

KotlinのSealedクラス使いたくて無理をした

Kotlinのsealed classを使いたいと虎視眈々だったんだけど ついに突っ込んでみた。今回の用途ではそんなにメリットはないけど。 よくある成功or失敗を柔軟にという感じはなくemunの拡張くらいの気持ち。 使ったとこ Firebase AnalyticsでUser Propertyを設定…

KotlinでGsonでStringをBooleanにする

やったこと AndroidでRetrofit + Gsonを使っているときのおはなし。 APIレスポンスにStringで"0"、"1"が返ってくる場面に出くわして これをBooleanとして扱いたくってTypeAdapterを使ったよ。 なにが起きたか { "is_success": "1" } みたいなやつをBooleanで…

使わないパラメータでWarningを出さない for Kotlin

Androidの話。 MVVMアーキテクチャで開発をしていると、ViewModelにクリックメソッドを実装する事が多い。 その際、 fun onClickHoge(view: View) { someThing() } のように定義するんだけど、このviewというパラメータはそこまで使わない。 使わないパラメ…

DroidKaigi conference-app-2018にコントリビュートした

このブログをはじめるきっかけにもなったDroidKaigi 2017。 一番最初のブログで、こんなことを言ってた。 来年もまたあったら絶対にコントリビュートする!と心の中で誓う私。DroidKaigi 2017 is awesoooome!!! - イニシャルがリムーブ コントリビュートした…