heihei blog

Blog icon by Unsplash https://unsplash.com/@virussinside

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

2018年を振り返る

2018年をブログ記事で振り返ります。 1月 shoheikawano.com 振り返りブログを書き始めました。いつまで続かわからないけど、という形ではじめました。振り返ったら1年(なんとか)続いてよかったです。 DroidKaigiの資料作りに精一杯になっていた月でした。 2…

2018年12月を振り返る

2018年も残りあと数時間です。 2018年12月31日になりました。今年は残り1日です。あと0.2%です。— 今年の残り日数 (@remaining_days) December 30, 2018 それでは、12月を振り返ります! 12月やったこと 社内では、内定者アルバイトのAndroidエンジニアがチ…

Notes - Fun with LiveData (Android Dev Summit '18)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

Notes - Get Animated (Android Dev Summit '18)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

2018年11月を振り返る

2018年もあと8%弱らしいです |←2019年| ┗(^o^ )┓三 2018年12月03日になりました。今年は残り29日です。あと7.9%です。— 今年の残り日数 (@remaining_days) December 2, 2018 それでは11月を振り返ります。 11月やったこと Matching Dev Meetupを開催した 11/…

Notes - Modern Android Notifications (Android Dev Summit '18)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

2018年10月を振り返る

2018年も85%くらいが終わったようですキャ━━━━(#゚ロ゚#)━━━━ッ!! 11/6(火)時点 2018年11月06日になりました。今年は残り56日です。あと15.3%です。— 今年の残り日数 (@remaining_days) 2018年11月5日 10月もさくさっくと振り返ります。 10月やったこと Android W…

BuildConfigを生成しないようにする方法

TL;DR android { ... libraryVariants.all { it.generateBuildConfig.enabled = false } } 自動生成されるBuildConfig.javaについて Androidアプリ開発等において、プロジェクト構成をマルチモジュールの形にすることで得られるメリットは大きくなってきてい…

2018年9月を振り返る

2018年も約75%が終わったようです┣¨━━━━(゚Д゚)━━━━ン!!!! 10/1(月)時点 2018年10月01日になりました。今年は残り92日です。あと25.2%です。— 今年の残り日数 (@remaining_days) September 30, 2018 さくさくと9月を振り返ります。 9月やったこと DevFestTokyo …

Layout XMLファイル内でData Bindingを用いてプレースホルダー付きStringリソースにアクセスする

公式リファレンスに記載されている通りですが、 <string name="self_introduction">My name is %1$s</string> というstringリソースが定義されているとします。これをData Bindingを使ってLayout XML内部にて、たとえばTextViewのtextフィールドにバインドしたい場合、 以前だと下記のような記述方法の…

2018年8月を振り返る

2018年も約70%が終わったようです(´ε`;)ウーン… 2018年09月10日になりました。今年は残り113日です。あと30.9%です。— 今年の残り日数 (@remaining_days) 2018年9月9日 今回は8月をさらりと振り返ります。 8月やったこと potatotips#54に参加してきた https:/…

2018年7月を振り返る

2018年も60%が終わったようです┗(^o^ )┓三ファアァアア ※8/8(水)時点 2018年08月08日になりました。今年は残り146日です。あと40%です。— 今年の残り日数 (@remaining_days) 2018年8月7日 今回は7月を振り返ります。 7月やったこと 社員旅行に行った 初めて社員旅…

2018年6月を振り返る

2018年も約54%が終わったようです...━━━━━━(´Д`|||)━━━━━━!!!! ※7/11(水)時点 2018年07月11日になりました。今年は残り174日です。あと47.6%です。— 今年の残り日数 (@remaining_days) 2018年7月10日 6月を振り返ります。 6月やったこと Kyash Meetup #1 iO…

Parcelizeを利用してみた所感と注意点

※2018/06/14(木) 時点での所感と注意点を記載しています。何かアップデートがあれば随時追記していければと思います。 Parcelizeとは、Kotlinが提供するAndroid開発のためのコンパイラー拡張機能です。Parcelableを実装したクラスに対して@Parcelizeアノテー…

2018年5月を振り返る

2018年も約43%が終わったようです...(; ・`д・´)汗 ※6/5(火)時点 2018年06月05日になりました。今年は残り210日です。あと57.5%です。 — 今年の残り日数 (@remaining_days) 2018年6月4日 それでは5月を振り返ります。 5月やったこと Google I/O 2018に参加し…

Google I/O 2018で質問したこと・I/O 2018の振り返り

※Google I/O 2018の発表内容についてはこのブログでは紹介していないので、発表内容について気になる方は他ブログ・Qiita記事だったり各地で開催されている報告会の資料などをぜひ参考にしてください。 本記事では、Google I/O 2018にて質問したこと(したか…

Notes - Android Jetpack: what’s new in Android Support Library (Google I/O 2018)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

Notes - Android Jetpack sweetening Kotlin development with Android KTX (Google IO 18)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

Notes - Android Jetpack how to smartly use Fragments in your UI (Google IO 18)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

Notes - Modern Android development: Android Jetpack, Kotlin, and more (Google I/O 2018)

※Notes記事では、英語のセッション動画やポッドキャストの内容を(雑に)英語でメモに書き残すことを行っています。本記事は、あくまで動画を見ながら、参考程度に読んでいただくことを想定しています。Notes記事には雑メモ程度のものだったり、書き起こしのよ…

2018年4月を振り返る

2018年も約35%が終わったようです。( ゚∀゚)・∵. グハッ!!(洒落にならない) ※5/3(木)時点 2018年05月03日になりました。今年は残り243日です。あと66.5%です。— 今年の残り日数 (@remaining_days) 2018年5月2日 先月に引き続き、振り返ります。 4月やったこと Goo…

Android関連のユティリティークラスやヘルパークラスの命名などについてざっくり調べてみた

TL;DR ユティリティーとヘルパーの違いは曖昧 ユティリティークラスはプライベートコンストラクタを持ちstaticメソッドを公開しているパターンが多そう ユティリティーパッケージ、ユティリティークラスやヘルパークラスの命名には単数形(~Util / Helper)を…

2018年3月を振り返る

2018年も約27%が終わったようです。( ゚∀゚)・∵. グハッ!!(洒落にならない) ※4/7(土)時点 2018年04月07日になりました。今年は残り269日です。あと73.6%です。 — 今年の残り日数 (@remaining_days) 2018年4月6日 先月に引き続き、振り返ります。 3月やったこと Dr…

Droidcon Boston 2018に登壇者として参加した

3/26(月)、3/27(火)の2日間、ボストンにてDroidcon Boston 2018というAndroidエンジニアのカンファレンスがあり、登壇者として参加してきました。 3キーノートスピーチ 24セッション 6ライトニングトーク 5ワークショップ がありました。 自分が発表した内容…

2018年2月を振り返る

2018年も17%がすでに終わったようです。(恐ろしい) 2018年03月04日になりました。今年は残り303日です。あと83%です。 — 今年の残り日数 (@remaining_days) 2018年3月3日 先月に引き続き、やったことベースで振り返ります。 2月やったこと DroidKaigiに初…

DroidKaigi RejectconでOkio & OkHttpの内部実装について発表した

DroidKaigi RejectconでOkio & OkHttpの内部実装について発表しました 資料はこちらです: speakerdeck.com DroidKaigi Rejecton connpass.com 準備期間としては、DroidKaigiが終わってから本日までの、1週間後と少しでした。 登壇までの背景 前々から有名ラ…

DroidKaigi 2018にて、Flux for Androidについて発表した

はじめに DroidKaigi運営の方へ、本当にお疲れ様でした!! たくさんの知見を共有する・してもらうだけではなく、初めて出会う方はもちろん、GitHubやTwitterでは知っていたけどリアルで話したことはなかった他のエンジニアの方々や海外出身の方々とも交流す…

Presentation(β version) for DroidKaigi "Flux: Utilize unidirectional data flow to think less and scale faster"

This is the β version of DroidKaigi session "Flux: Utilize unidirectional data flow to think less and scale faster". If you have anything specific you would like to know about Flux or if you find something irrelevant/typo in this presentat…

2018年1月を振り返る

2018年も10%ほどがすでに終わったようです。(恐ろしい) 2018年02月03日になりました。今年は残り332日です。あと90.9%です。 — 今年の残り日数 (@remaining_days) February 2, 2018 前置き 個人的に、技術のインプット、アウトプットをどんどんしていくた…

【保存版】Android SDK内部のソースコードを読む際に役立つ(かもしれない)ツールやウェブサイト6選

Android SDKのソースコードを読みたい Androidアプリ開発をしていると、「Android SDKのソースコードを読みたい」、と思うことがしばしばあります。 思わぬバグに出くわしてしまったが調べても調べても原因がつかめない (例えば)ViewPagerなどのAndroidが提…