2019-01-01から1年間の記事一覧
背景 DroidKaigi のセッションから気づき、アプリで実際試してみたところ 絵文字が化けて表示されてた(☐)ので直したい 解決方法としては EmojiCompat を使えば大丈夫とのことだった developer.android.com 以下は EmojiCompat を使おうとした時の問題と解…
使っている resources が vectorDrawable であり Shortcuts の Icon としてセットできるけど色を変えたい場合、Shortcuts の Icon では tints が使えない。 方法の一個として drawable の setColorFilter で色を変え、bitmap に変換してセットする // bitmap…
qiita.com 詰まったところを書いた記事です
qiita.com という記事を Qiita に書いた
前書き DroidKaigiはエンジニアが主役のAndroidカンファレンスで Android技術情報の共有とコミュニケーションを目的に2019年2月7日(木)、8日(金)の2日間開催します。 毎年一回行われていて、Androidチームみんなと参加して来ました!! (もう一ヶ月前だけど…
デザイナーと二人で輪読会を始めた 今回は 2.10.4章まで note.mu
デザイナーと二人で輪読会を始めた 今回は 2章まで note.mu
ロジック処理(分岐とか通信とか)は Presenter が持ってるし View の処理はちゃんと Callback で返してる 理想的な構造になってるけど Activity を見た時 Callback だらけで何やってるか追えないとわからなくなっていた 少しでもわかりやすくする方法の一つ…
MVP では複雑なロジックが入った通信処理などは Presenter に書いてテストを書くのが基本だけど 軽い分岐ぐらいのロジック処理をしてるメソッドはどうすべきか悩んでいた (=テストを書くほどの処理なのかの判断がつかない) 結論そこまで悩むなら書くか、PR…
コピペですぐ使えるようにしておこう… <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FFFFFF" /> <stroke android:width="1dp" android:color="#000000" /> </stroke></solid></shape>
リモートではちゃんと消されていたけど ローカルに落とすとなぜか以下のコードが毎回生成されてた ... <Objective-C-extensions> <file> <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" /> </option></option></file></objective-c-extensions>