Konifar's WIP

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

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

先日、Kyash のAndroidアプリのUIテストをEspressoで書いてCIで回すようにしました。 ユーザー登録、ログイン、カード登録のテストが、毎晩元気に走っています。 きっかけはKPTです。iOSでログイン直後に発生するユニットテストでは気づけない問題が見つかり…

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

早いもので、2017年12月にKyashに入社してから半年が経ちました。 最近は 「勢いある」「Kyashよさそう」と言っていただくことも増えてありがたいなぁと思うと同時に、中にいるとちょっと過大評価されているなと感じることもあります。 自分自身も後で見返せ…

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

Androidプロジェクト内で使っていないdrawableやstyle、stringなどのリソースを削除するgradle pluginを作りました。 gradleコマンド一発で完了するので、gradle-pullrequest-builderとCIのジョブを組み合わせれば未使用のリソースを消すPRを自動で作成する…

DroidKaigi登壇におけるKyashを使った投げ銭の経緯と結果

先日DroidKaigiで登壇した際、自社プロダクトであるKyashの紹介とアイスブレイクを兼ねて「もしもこの発表がよかったなぁと感じていただけたら、このスライドのQRコードから39円*1送ってみてください」と言ってみたところ、 25人の方から7,400円もの投げ銭を…

DroidKaigi 2018 iOS appのApple審査が通るまで

FlutterでDroidKaigi 2018のiOSアプリを作りましたという記事を書いた後、Appleの審査で何悶着かありもう公開は無理だと諦めていたところ、DroidKaigi当日の2018年2月8日に奇跡的に審査が通りApp Storeからインストールできるようになりました。 DroidKaigi …

DroidKaigi2018で発表したFlutterアプリの話のスライド補足

DroidKaigi2018で『コードで見るFlutterアプリの実装』というタイトルで話をしてきました。 speakerdeck.com 聞きに来ていただいた皆さん、資料を読んでフィードバックをくれた皆さん、運営の皆さん、発表前に場を温めていただいた @mhidakaさん、ありがとう…

FlutterでDroidKaigi 2018のiOSアプリを作りました

DroidKaigi2018が来週に迫ってきましたね。 自分もコードで見るFlutterアプリの実装というテーマで発表します。 その題材として、DroidKaigi2018のiOSアプリを作りました。コードも公開しています。 github.com 作った理由は、以前の記事に書いたとおりです…

武蔵野アニメーション総務 興津由佳の左眼について

SHIROBAKO Advent Calendar 2017 始まりました。ということで、興津さんの話をします。 出典 : http://shirobako-anime.com/character-12.html 興津さんは、現場の第一線を退き総務として武蔵野アニメーションを裏から支えるベテランです。序盤は朝礼で事務…

DroidKaigi2018公式アプリのAuthorが変わります。リポジトリ公開は1月中旬予定です

DroidKaigi2018のチケット販売が開始されました。公式アプリのリポジトリはどこにあるのか?いつ公開なのか?といった声を何度か見かけたので、2018の方針やスケジュールを簡単に書いておこうと思います。

iOSDCで『Sketchからアイコン切り出し ⇒ Asset Catalogを自動生成 ⇒ 差分があればPullRequest』という流れをCIで自動化する話をしました

2ヶ月くらい前にiOSDC 2017のプロポーザルを出したんですが、2つ出したうちの1つが採択されたので登壇してきました。 speakerdeck.com サンプルリポジトリはこちらです。資料だけだとわかりにくい部分もあると思うので、少し補足しておこうと思います。

誰かにフィードバックを伝える時は内容よりも伝え方を工夫した方がいい

主にTwitter上での話ですが、誰かの行為や何かのイベントに対するフィードバックを目にします。 「なるほど、わかる」と内容は理解できてもなんだか共感できないことも多くて、ただなぜ共感できないのか自分自身ちゃんと説明できなかったので、思考整理のた…

Android アプリの設計についての本を執筆します

技術書のクラウドファンディングサービスPEAKSで、Androidの設計について本を書くことになりました。 peaks.cc 自分は第5章 OSSにおける設計者の役割を担当し、DroidKaigi2017アプリの設計について書きます。 今回は執筆する側なんですが、実は自分はこうい…

Cloud Functions for Firebaseを使って、自分にPush Notificationを送るデバッグメニューを作りました

Cloud Functions for Firebase(以下Cloud Functions)は、Firebase Databaseへの書き込みやHTTPSリクエストなどのイベントをトリガーにして、任意の処理を追加できるサービスです。 例えば Firebase Storageに画像が保存された時にサムネイル画像も生成して…

DroidKaigiスタッフ参加のよいところ

DroidKaigi2018 のスタッフを募集しています。 こちらのフォームから気軽に応募してください。 「え、この前2017が終わったばかりじゃないの?」と思われるかもしれませんね。ですが、会場手配や登壇者募集などから逆算すると、もう準備を始める時期なのです…

DroidKaigi 2017 アプリコード公開してから10日経ちました

DroidKaigi 2017のアプリのコードを公開して10日ほど経ちました。 忘れないうちに今の状況をざっとまとめておこうと思います。 konifar.hatenablog.com

DroidKaigi 2017 公式アプリのコードを公開しました

去年、DroidKaigi2016の公式アプリをオープンソースで作りましたが、2017もコードを公開しました。 github.com コードだけではわかりにくいところを少し補足しておきます。

SHIROBAKO Advent Calendar 総集編も悪くない

SHIROBAKO Advent Calendar 2016 32日目です。気がつけば年が明けていました。 ということで、去年の総集編です。慣れない総集編もたまにならいいね。

遠藤さんはなぜ瀬川さんにあんなに怯えていたのか

SHIROBAKO AdventCalendar 2016 27日目です。 昨日は、たにしさんによる『舞茸しめじさんと木下監督のキャッチボール』という愛のある記事でした。 さて、1日目の記事にて 瀬川さんにビビる遠藤さんで話を締めたところ、次のようなフィードバックを受けまし…

SHIROBAKO12話の杉江さんが好きなのでただただまとめておきたい

月日が経つのは早いもので、SHIROBAKO Advent Calendar 2016も最終日となりました。何を書こうか迷いましたが、12話の杉江さんの話をすることにしましょう。好きな回をただまとめて終わるのも悪くないですよね。 [出典 : http://shirobako-anime.com/charact…

フリーランスアニメーター 瀬川美里

SHIROBAKO Advent Calendar 2016 始まりました。ということで、瀬川さんの話をします。 出典 : http://shirobako-anime.com/character.html 瀬川さんと言えば、宮森も見惚れる風貌や、最終回でのほろ酔い姿で視聴者を魅了したことは言うまでもありませんが、…

DroidKaigiにトーク応募したいけど踏ん切りがつかない人が知っておくといいかもしれないこと

DroidKaigi2017のトーク応募は11/1(火)締切です。 droidkaigi.github.io 運営としては「皆ガンガン応募してくれ頼む!」という気持ちなんですが、頼むと言われてもやはり踏ん切りがつかない人も多いんじゃないかなぁと思うんですよね。 そこで、「興味はあ…

Quipper Limitedに入社して3ヶ月くらい経ちました

株式会社奇兵隊からQuipper Limitedに所属が変わって3ヶ月ほど経ったので、忘れないように状況を記録しておきます。 先に言っておくと、まだ3ヶ月しか経験しておらずわかっていないことも多いです。なので、「まだ慣れきっていない人から見たらこんな風に見…

新人にイラついてしまった時の備忘

組織にとって新人は期待の風です。しかしその期待の振り幅が大きい分、逆にイラついてしまうこともあります。 「何回も同じこと注意するの嫌だなぁ」とか「もっと考えてきてほしいなぁ」というのがよくある話ですが、ふとした時につい強く言ってしまうことが…

potatotips #28 Android発表まとめ

モバイルアプリの知見共有会であるpotatotipsにブログまとめ枠で参加してきました。 potatotips.connpass.com 会場は外苑前にあるエウレカさんのシャレオツなオフィスでした。 資料はいつものGitHubリポジトリに上がると思うので、Androidの発表を聞いて自分…

DroidKaigi 2016 公式アプリのOSS成功要因

オープンソース化した直後くらいに一度経過を書きましたが、今回はその後日談です。 konifar.hatenablog.com 個人的には、今回のOSSは大成功だったんじゃないかなと思います。成功の定義は難しいですが、自分だけで開発するよりもずっと速く開発できたこと、…

登壇者として参加したDroidKaigi 2016

去年のDroidKaigi 2015は聞く側で参加しましたが、今回は登壇者として参加しました。うまくいったこともあれば失敗して申し訳ない気持ちになったこともたくさんあったので、少し整理しておこうと思います。次は登壇者として参加したい、CFP送ってみたいとい…

オープンソースでDroidKaigiのカンファレンスアプリ作ってる

DroidKaigi 2016がいよいよ来週開催されます。 ふとした思いつきでDroidKaigiのカンファレンスアプリを作ったところ公式アプリとしてリリースさせていただくことになり、今現在完全オープンソースで色んな人がコミットしてくれています。スピード感あってな…

2015年の自分のアウトプットを振り返る

2015年ももうすぐ終わりなので、軽くこの1年を振り返っておこうと思います。 今年はとにかくアウトプットを増やそうと思って色々やってきたのでその辺を中心にまとめます。

こんな風になりたいと感じる大人の振る舞い

SHIROBAKO Advent Calendar 25日目の記事です。 月日が経つのは早いもので、もう最終日となりました。参加していただいた皆さんありがとうございました。今までの愛に溢れた記事は、昨日の@kgmyshinさんの『総集編はもういやだ』にまとまっています。 初日は…

ロロの何が俺の心を震わせるのか

この記事は、SHIROBAKO Advent Calendar 2015 1日目の記事です。1日目ですが、あまり空気を読まずに好きなことを書きます。SHIROBAKOやアニメが嫌いな人は、そっと閉じた方がいいです。 SHIROBAKOは、アニメ制作会社の現場を描いたアニメです。放映されたの…