Konifar's WIP

親方!空からどらえもんが!

韓国のDroidKnights 2019に初海外スピーカーとして参加した

2019/04/05 (金) に、韓国で開催されたDroidNightsというAndroidカンファレンスで登壇してきました。とても素晴らしいカンファレンスで楽しかったので、覚えているうちにまとめておこうと思います。

f:id:konifar:20190406031511j:plain

続きを読む

Kyashに入社して1年3ヶ月くらい経ちました

時が経つのは早いもので、入社半年くらいの時に近況を書いてから9ヶ月くらい経ちました。

課題はたくさんありますが、今までの経験の中では結構楽しくやっているので、あとで見返せるように記録を残しておこうと思います。

続きを読む

DroidKaigi2019で発表したAndroid Themeの話のスライド補足

DroidKaigi2019お疲れ様でした。日高さんはじめスタッフの皆さん、登壇者の皆さん、自分のセッションに来ていただいた皆さん、直接お話させていただいた皆さんありがとうございました。

英語での発表で、30分に収めるために削った部分も多く、スライドだけだと伝わりにくい部分もあると思うので日本語で補足しておこうと思います。

内容に関して、間違っている部分やわからない部分があれば、お手数ですが直接 @konifarまで連絡をもらえるとありがたいです。

speakerdeck.com

続きを読む

『えくそだすっ!』『第三飛行少女隊』撮影監督 佐倉良樹の安定感

SHIROBAKO Advent Calendar 2018 始まりました。

SHIROBAKOでは、宮森をはじめとして締切とクオリティを両立すべく必死に頑張る魅力的なキャラクターがたくさん登場します。その中で 常に自分のペースを保ちながら仕事をしている稀有な人物がいます。そう、 佐倉良樹です*1

佐倉さんの登場シーンは全24話通して1分もないですが、彼の安定感のある全台詞を振り返っておきたいと思います。

f:id:konifar:20181201215323p:plain
出典 : http://shirobako-anime.com/character-21.html

*1:ナベPも安定感のある人物ですが、責任ある立場のせいか意外と焦りを表に出すこともあるので、安定感という意味では佐倉さんが一番だと考えています。

続きを読む

Kyash Android で UIテストを導入した時の方針

先日、KyashAndroidアプリのUIテストをEspressoで書いてCIで回すようにしました。

ユーザー登録、ログイン、カード登録のテストが、毎晩元気に走っています。

f:id:konifar:20180813174047g:plain

きっかけはKPTです。iOSでログイン直後に発生するユニットテストでは気づけない問題が見つかり、 Problem として上がってきました。

テストケースを15項目くらいSpreadSheetにまとめていて大きなリリースの時は手動で確認していたのですが、なぜか「今回はやらないで大丈夫」と判断した時に限ってバグが発生するんですよね。また、手動のテストケースはミスや形骸化しやすいので、 Try としてテストケースの一部を自動化してみることにしたのでした。

Espressoでテストを書く時は、@sumio_tymさんの素晴らしい資料があるので、下記2つを読んでおけば間違いないと思います*1

今回は、導入・メンテナンスのしやすさを考慮して決めたいくつかの方針についてまとめておこうと思います。まだ運用にのせたばかりなので、もしもっといいやり方があれば変えていくので@konifarまで教えてください。

*1:外山さんには、オフィスで直接色々とアドバイスもいただきとても感謝しています。

続きを読む

Kyashに入社して半年くらい経ちました

早いもので、2017年12月にKyashに入社してから半年が経ちました。

最近は 「勢いある」「Kyashよさそう」と言っていただくことも増えてありがたいなぁと思うと同時に、中にいるとちょっと過大評価されているなと感じることもあります。

自分自身も後で見返せるように、実際どうなの?という話を自分の視点から書いておこうと思います。Kyash実際はこんな感じなんだーというのがなんとなく伝われば嬉しいかぎりです。

ちなみにこういう話は思いもしないところ思いもしないツッコミを受けるものなので結構緊張しています。何か気になる表現があれば@konifarまで直接連絡をもらえるとありがたいです。

続きを読む

Androidプロジェクト内の未使用のリソースを削除するgradle pluginを作りました

Androidプロジェクト内で使っていないdrawableやstyle、stringなどのリソースを削除するgradle pluginを作りました。

gradleコマンド一発で完了するので、gradle-pullrequest-builderとCIのジョブを組み合わせれば未使用のリソースを消すPRを自動で作成することもできます。

我ながら便利なので紹介しておこうと思います。

github.com

続きを読む