DroidKaigi 2019 1日目(2月7日)資料一覧

[DroidKaigi 2019](https://droidkaigi.jp/2019/)資料一覧
※見つけ次第随時更新


#10:00-10:20
##「ウェルカムトーク」
会場：Hall A
資料：[DroidKaigi 2019 WelcomeTalk](https://speakerdeck.com/mhidaka/droidkaigi-2019-welcometalk)


#10:20-10:50
##[「マルチモジュールなプロジェクトでテストはどう変わる？」](htps://droidkaigi.jp/2019/timetable/70713)
会場：Hall A
カテゴリ：保守・運用・テスト
スピーカー：Nozomi Takuma様(DeNA, SWET)
資料：[マルチモジュールなプロジェクトでテストはどう変わるか？](https://speakerdeck.com/tkmnzm/how-change-testing-in-modular-architecture)


#11:20-11:50
##[「マルチモジュールプロジェクトでのDagger2を用いたDependency Injection」](https://droidkaigi.jp/2019/timetable/68629)
会場：Hall A
カテゴリ：アプリアーキテクチャ
スピーカー：kgmyshin様
資料：[android-multi-module-with-dagger](https://speakerdeck.com/kgmyshin/android-multi-module-with-dagger)
その他：[サンプルコード](https://github.com/kgmyshin/Multi-Module-Project-With-Dagger)

##[「Optimize Builds with Android Plugin for Gradle 3.3.0+」](https://droidkaigi.jp/2019/timetable/69238)
会場：Hall B
カテゴリ：開発ツール
スピーカー：Adarsh Fernando様(Google), Izabela Orlowska様(Google)
資料：---

##~~[「What is Navigation Architecture Component and Tips」](https://droidkaigi.jp/2019/timetable/70934)~~
~~会場：Room 1~~
~~カテゴリ：Android FrameworkとJetpack(Support Library)~~
~~スピーカー：kettsun0123様(CATS CyberAgent, Inc)~~
~~資料：---~~

##[「Unit test for ViewModel and LiveData」](https://droidkaigi.jp/2019/timetable/70466)
会場：Room 3
カテゴリ：保守・運用・テスト
スピーカー：hkusu様(Yumemi, Inc.)
資料：[Unit test for ViewModel and LiveData](https://speakerdeck.com/hkusu/unit-test-for-viewmodel-and-livedata)
セッション動画：[DroidKaigi 2019 - Unit test for ViewModel and LiveData / hkusu [JA]](https://www.youtube.com/watch?v=4t734E4TKsk)


#12:50-13:40
##[「LiveData と Coroutines で実装する DDD の戦術的設計」](https://droidkaigi.jp/2019/timetable/70866)
会場：Room 1
カテゴリ：その他
スピーカー：Yuki Anzai様(株式会社ウフィカ)
資料：[LiveData と Coroutines で 実装する DDD の戦術的設計](https://y-anz-m.blogspot.com/2019/02/droidkaigi-2019-livedata-coroutines-ddd.html)
その他：[サンプルコード](https://github.com/yanzm/DroidKaigi2019)
セッション動画：[DroidKaigi 2019 - LiveData と Coroutines で実装する DDD の戦術的設計 / Yuki Anzai [JA]](https://www.youtube.com/watch?v=FIMMeIwHpjk)

##[「EspressoのテストをAndroidの最新トレンドに対応させよう」](https://droidkaigi.jp/2019/timetable/70791)
会場：Room 2
カテゴリ：保守・運用・テスト
スピーカー：外山純生様(DeNA, SWET)
資料：[EspressoのテストをAndroidの最新トレンドに対応させよう](https://speakerdeck.com/sumio/make-espresso-testing-follow-the-cutting-edge-in-android-development)
その他：[サンプルコード](https://github.com/sumio/android-sunflower-for-droidkaigi2019)
セッション動画:[DroidKaigi 2019 - Espresso のテストを Android の最新トレンドに対応させよう / 外山純生 (sumio_tym) [JA]](https://www.youtube.com/watch?v=t7W-5OjJFWg)

##[「マテリアルデザインの起源とベースとなる哲学」](https://droidkaigi.jp/2019/timetable/69850)
会場：Room 3
カテゴリ：UI・デザイン
スピーカー：ken様(FiNC Technologies Android Developer)
資料：[マテリアルデザインの起源とベースとなる哲学](https://speakerdeck.com/ken0331/materiarudezainfalseqi-yuan-tobesutonaruzhe-xue)
セッション動画：[DroidKaigi 2019 - マテリアルデザインの起源とベースとなる哲学 / ken [JA]](https://www.youtube.com/watch?v=p4o4xqFWJDU)

##[「アプリをさらに成長させるための技術戦略（振り返りとこれから）」](https://droidkaigi.jp/2019/timetable/70586)
会場：Room 4
カテゴリ：開発体制
スピーカー：shaunkawano様(Android developer at MatchingAgent, Inc. (CyberAgent, Inc.))
資料：[アプリをさらに成長させるための技術戦略](https://speakerdeck.com/shaunkawano/tech-strategy-for-boosting-app-growth)
セッション動画：[DroidKaigi 2019 - アプリをさらに成長させるための技術戦略（振り返りとこれから） / shaunkawano [JA]](https://www.youtube.com/watch?v=9QK4gUSNGkY)

##[「Server-side Kotlin for Frontend: 複雑なAndroidアプリ開発に対するアプローチ」](https://droidkaigi.jp/2019/timetable/70925)
会場：Room 6
カテゴリ：アプリアーキテクチャ
スピーカー：qsona様(Software Engineer @ FiNC Technologies)
資料：[Server-side Kotlin for Frontend](https://speakerdeck.com/qsona/server-side-kotlin-for-frontend)
セッション動画：[DroidKaigi 2019 - Server-side Kotlin for Frontend: 複雑な Android アプリ開発に対するアプローチ / qsona [JA]](https://www.youtube.com/watch?v=pI_8Rz4ykeA)

##[「Deep Dive to fido.fido2 Packages」](https://droidkaigi.jp/2019/timetable/70799)
会場：Room 7
カテゴリ：セキュリティ
スピーカー：ken5scal様(Android, security, authentication, authorization)
資料：[Deep Dive to "com.google.android.gms.fido.fido2"](https://speakerdeck.com/ken5scal/deep-dive-to-com-dot-google-dot-android-dot-gms-dot-fido-dot-fido2)
セッション動画：[DroidKaigi 2019 - Deep Dive to fido.fido2 Packages / ken5scal [EN]](https://www.youtube.com/watch?v=_LlfoIwp4zk)


#12:50-15:20
##[「Codelabs: Android Fundamental Course」](https://droidkaigi.jp/2019/timetable/d39284db-bfe1-44aa-81cf-6742fe9febc3)
会場：Room 5
カテゴリ：---
スピーカー：---
資料：[Codelabs for Android Developer Fundamentals (V2)](https://developer.android.com/courses/fundamentals-training/toc-v2)


#14:00-14:30
##[「PWAでここまで出来る」](https://droidkaigi.jp/2019/timetable/69046)
会場：Room 1
カテゴリ：クロスプラットフォーム
スピーカー：SAMUKEI様(Diverse inc, youbride engineer)
資料：[PWAでここまでできる](https://speakerdeck.com/samukei/pwadekokomadedekiru)
その他：[サンプルコード](https://github.com/SAMUKEI/droidkaigi2019-sample-pwa)
セッション動画：[DroidKaigi 2019 - PWA でここまで出来る / SAMUKEI [JA]](https://www.youtube.com/watch?v=naqUU1ppxgg)

##[「ぼくのかんがえた最強のUsecaseの作り方~あるいはビジネスロジックとはなにかという1つの回答~」](https://droidkaigi.jp/2019/timetable/69637)
会場：Room 2
カテゴリ：アプリアーキテクチャ
スピーカー：Keisuke Kiuchi様(Yahoo! Japan)
資料：[ぼくのかんがえた最強のUsecaseの作り方~あるいはビジネスロジックとはなにかという1つの回答](https://speakerdeck.com/kiuchikeisuke/bokufalsekangaetazui-qiang-falseusecasefalsezuo-rifang-aruihabizinesurozitukutohananikatoiu1tufalsehui-da)
セッション動画：[DroidKaigi 2019 - ぼくのかんがえた最強の Usecase の作り方 / Keisuke Kiuchi@fei_kome [JA]](https://www.youtube.com/watch?v=bw8bckLSKiM)

##[「Master of Android Theme」](https://droidkaigi.jp/2019/timetable/70938)
会場：Room 3
カテゴリ：UI・デザイン
スピーカー：konifar様(Kyash Inc. Engineer)
資料：[Master of Android Theme](https://speakerdeck.com/konifar/master-of-android-theme)
その他：[サンプルコード](https://github.com/konifar/android-theme-attrs-to-markdown-table)
補足：[DroidKaigi2019で発表したAndroid Themeの話のスライド補足](http://konifar.hatenablog.com/entry/2019/02/11/122825)
セッション動画：[DroidKaigi 2019 - Master of Android Theme / konifar [EN]](https://www.youtube.com/watch?v=HZIqfxD8shQ)

##[「つらいと評判のAndroid BLEを頑張って使い続けた話」](https://droidkaigi.jp/2019/timetable/70857)
会場：Room 4
カテゴリ：ハードウェア
スピーカー：Kenta Harada (Bluetooth engineer at JapanTaxi)
資料：[ツライと評判のAndroid BLEを頑張って使い続けた話](https://www.slideshare.net/KentaHarada/android-ble)
セッション動画：[DroidKaigi 2019 - つらいと評判の Android BLE を頑張って使い続けた話 / Kenta Harada [JA]](https://www.youtube.com/watch?v=EuosRu6tyno)

##[「FCMを使った用途に合わせたPush通知設計」](https://droidkaigi.jp/2019/timetable/70943)
会場：Room 6
カテゴリ：アプリアーキテクチャ
スピーカー：Koji Okada様(ピクシブ株式会社 エンジニア)
資料：[FCMを使った用途に合わせたPush通知設計](https://speakerdeck.com/supersatosan/push-notification-architecture-design-according-to-the-use-case-using-fcm)
セッション動画：[DroidKaigi 2019 - FCM を使った用途に合わせた Push 通知設計 / Koji Okada [JA]](https://www.youtube.com/watch?v=wcPvCshs8jc)

##[「Dexs, R8 & 3.2」](https://droidkaigi.jp/2019/timetable/67407)
会場：Room 7
カテゴリ：Android FrameworkとJetpack(Support Library)
スピーカー：Iñaki Villar様(Software Engineer Agoda, Google Developer Expert)
資料：[Dexs, R8 & 3.3](https://speakerdeck.com/cdsap/dexs-r8-and-3-dot-3)
セッション動画：[DroidKaigi 2019 - Dexs, R8 & 3.2 / Iñaki Villar [EN]](https://www.youtube.com/watch?v=F14uwBqhdzk)


#14:50-15:20
##[「Chrome Custom Tabsの仕組みから学ぶプロセス間通信」](https://droidkaigi.jp/2019/timetable/70931)
会場：Room 1
カテゴリ：Androidプラットフォーム
スピーカー：OHMAE Ryosuke様(Yahoo! JAPAN, Android engineer)
資料：[Chrome Custom Tabsの仕組みから学ぶプロセス間通信](https://www.slideshare.net/ryo_mm2d/droidkaigi-2019-chrome-custom-tabs)
セッション動画：[DroidKaigi 2019 - Chrome Custom Tabs の仕組みから学ぶプロセス間通信 / OHMAE Ryosuke [JA]](https://www.youtube.com/watch?v=8yZYVzNmr_g)

##[「R8、Proguard徹底比較」](https://droidkaigi.jp/2019/timetable/70796)
会場：Room 2
カテゴリ：開発ツール
スピーカー：Sato Shun様(Android Developer at CyberAgent, Inc)
資料：[R8/ProGuard 徹底比較](https://speakerdeck.com/satoshun/proguard-che-di-bi-jiao)
セッション動画：[DroidKaigi 2019 - R8、Proguard 徹底比較 / Sato Shun [JA]](https://www.youtube.com/watch?v=g89JWJjE22A)

##[「The good and bad of modern app architecture」](https://droidkaigi.jp/2019/timetable/70668)
会場：Room 3
カテゴリ：アプリアーキテクチャ
スピーカー：Johannes様(Android architect at Fast Retailing (UNIQLO, GU))
資料：---
セッション動画：[DroidKaigi 2019 - The good and bad of modern app architecture / Johannes [EN]](https://www.youtube.com/watch?v=0gEwwXSmbww)

##[「いかにしてビットコインを扱うか」](https://droidkaigi.jp/2019/timetable/70881)
会場：Room 4
カテゴリ：その他
スピーカー：ゆいき様(Software engineer at Yenom, Inc.)
資料：[いかにしてビットコインを扱うか](https://speakerdeck.com/yuiki/how-to-handle-bitcoin-in-android)
セッション動画：[DroidKaigi 2019 - いかにしてビットコインを扱うか / ゆいき (@yuikijp) [JA]](https://www.youtube.com/watch?v=Jet4MsYkR3g)

##[「Chromebookで始めるラップトップ向けAndroidアプリ」](https://droidkaigi.jp/2019/timetable/70230)
会場：Room 6
カテゴリ：その他
スピーカー：Hosshan様(RecruitMarketingPartners)
資料：[Chromebookで始めるラップトップ向けAndroidアプリ開発](https://docs.google.com/presentation/d/19YA_kW45zlpzq9PcAMZN3k7_M37IpnZulodeb0jwQg4/edit?usp=sharing)
セッション動画：[DroidKaigi 2019 - Chromebook で始めるラップトップ向け Android アプリ / Hosshan [JA]](https://www.youtube.com/watch?v=0z7i8u4rWZA)

##[「Exploring the Android Transform API」](https://droidkaigi.jp/2019/timetable/70230)
会場：Room 7
カテゴリ：開発ツール
スピーカー：Marcel Schnelle様(I create software and weird music.)
資料：[Exploring the Android Transform API](https://speakerdeck.com/mannodermaus/exploring-the-android-transform-api)



#15:40-16:10
##~~[「ちゃんとつくる Google Assistant アプリ」](https://droidkaigi.jp/2019/timetable/69854)~~
~~会場：Room 1~~
~~カテゴリ：Androidプラットフォーム~~
~~スピーカー：sesta様(ZOZOテクノロジーズ, エンジニア)~~
~~資料：---~~

##[「Understanding Kotlin Coroutines: コルーチンで進化するアプリケーション開発」](https://droidkaigi.jp/2019/timetable/70802)
会場：Room 3
カテゴリ：アプリアーキテクチャ
スピーカー：mhidaka様(Software Engineer, Representative of TechBooster)
資料：[Understanding Kotlin Coroutines: コルーチンで進化するアプリケーション開発](https://speakerdeck.com/mhidaka/understanding-kotlin-coroutines-korutindejin-hua-suruapurikesiyonkai-fa)
セッション動画：[DroidKaigi 2019 - Understanding Kotlin Coroutines: コルーチンで進化するアプリケーション開発 / mhidaka [JA]](https://www.youtube.com/watch?v=AWIn6VeWVuA)

##[「Androidエンジニアが抑えておくべきUnicode Emojiの知識」](https://droidkaigi.jp/2019/timetable/70911)
~~会場：Room 4~~
会場：Room 1
カテゴリ：その他
スピーカー：Takeichi Yuki様(Nohana, CTO, engineer, emoji)
資料：[Androidエンジニアが抑えておくべきUnicode Emojiの知識](https://t.co/fsyCcOrgaN)
セッション動画：[DroidKaigi 2019 - Android エンジニアが抑えておくべき Unicode Emoji の知識 / Takeichi Yuki [JA]](https://www.youtube.com/watch?v=rsRnHCrWK8o)

##[「Grid systems and Android」](https://droidkaigi.jp/2019/timetable/69331)
会場：Room 7
カテゴリ：UI・デザイン
スピーカー：soham様(Founder at Triveous, Google Developer Expert for User Experience)
資料：[Grid Systems And Android](https://speakerdeck.com/soham/grid-systems-and-android-droidkaigi-2019)
セッション動画：[DroidKaigi 2019 - Grid systems and Android / soham [EN]](https://www.youtube.com/watch?v=wt0_AWInokY)


#16:00-16:50
##[「詳解定期購入」](https://droidkaigi.jp/2019/timetable/70670)
会場：Room 2
カテゴリ：Android FrameworkとJetpack(Support Library)
スピーカー：Ryo Yamazaki様(Android Developer)
資料：[詳解定期購入](https://speakerdeck.com/ymnder/xiang-jie-ding-qi-gou-ru)
セッション動画：[DroidKaigi 2019 - 詳解定期購入 / Ryo Yamazaki [JA]](https://www.youtube.com/watch?v=sau4Ce0okJs)

##[「Redux for Android」](https://droidkaigi.jp/2019/timetable/70801)
会場：Room 6
カテゴリ：アプリアーキテクチャ
スピーカー：yuyakaido様(eureka, Inc.)
資料：[Redux for Android](https://speakerdeck.com/yuyakaido/droidkaigi-2019)
セッション動画：[DroidKaigi 2019 - Redux for Android / yuyakaido [JA]](https://www.youtube.com/watch?v=cAOmNk74RCc)


#16:30-17:20
##[「From Monolithic to Modularized codebase with Dagger」](https://droidkaigi.jp/2019/timetable/70516)
会場：Room 1
カテゴリ：アプリアーキテクチャ
スピーカー：tsuyoyo様(Mercari, Inc)
資料：[From Monolithic to Modularized codebase with Dagger](https://drive.google.com/file/d/1rICcpOK-5ly61KLqkyTlhgvAPKL18OPs/view)
セッション動画：[DroidKaigi 2019 - From Monolithic to Modularized codebase with Dagger / tsuyoyo [JA]](https://www.youtube.com/watch?v=31d1HIw64RI)

##[「クロスプラットフォーム開発3種の神器 React Native / TypeScript / GraphQL」](https://droidkaigi.jp/2019/timetable/70695)
会場：Room 4
カテゴリ：クロスプラットフォーム
スピーカー：takuji31様(Application Engineer at Hatena)、Ryo Kitamura様(Application Engineer at Hatena Co., Ltd.)
資料：[クロスプラットフォーム開発3種の神器 React Native / TypeScript / GraphQL](https://speakerdeck.com/takuji31/graphql-1a527ce1-a600-4b07-b4c8-0c0d99016702)
セッション動画：[DroidKaigi 2019 - クロスプラットフォーム開発3種の神器 React Native/TypeScript/GraphQL / takuji31, Ryo Kitamura [JA]](https://www.youtube.com/watch?v=xbWMraum0iQ)


#16:40-17:10
##[「ExoPlayer in RecyclerView(*), a proposal」](https://droidkaigi.jp/2019/timetable/70957)
会場：Room 7
カテゴリ：---
スピーカー：eneim様(Engineer)
資料：[ExoPlayer in RecyclerView](https://speakerdeck.com/eneim/exoplayer-in-recyclerview)
セッション動画：[DroidKaigi 2019 - ExoPlayer in RecyclerView(*), a proposal / eneim [EN]](https://www.youtube.com/watch?v=ulHYE4qavj0)


#16:50-17:20
##[「クロスプラットフォームモバイルアプリ開発ツール総ざらい2019 〜Titanium MobileからKotlin/Nativeまで〜」](https://droidkaigi.jp/2019/timetable/70891)
会場：Room 3
カテゴリ：クロスプラットフォーム
スピーカー：amay077(あめい)様(Geospatial and Xamarin app developer
資料：[クロスプラットフォームモバイルアプリ開発ツール総ざらい2019 〜Titanium MobileからKotlin/Nativeまで〜](https://speakerdeck.com/amay077/native-made-number-droidkaigi)
セッション動画：[DroidKaigi 2019 - クロスプラットフォームモバイルアプリ開発ツール総ざらい2019 〜Titanium MobileからKotlin/Nativeまで〜 / amay077 [JA]](https://www.youtube.com/watch?v=51SW52cf2UY)


#16:50-18:00
##[「Fireside Chat」](https://droidkaigi.jp/2019/timetable/51cd8436-bc39-401b-8b39-455af793da1f)
会場：Hall A
カテゴリ：---
スピーカー：---
資料：---


#17:10-17:40
##[「シームレスに遷移可能な画面を他のアプリに提供する方法」](https://droidkaigi.jp/2019/timetable/70954)
会場：Room 2
カテゴリ：UI・デザイン
スピーカー：Takaki Hoshikawa様(エムスリー株式会社 ソフトウェアエンジニア)
資料：[シームレスに遷移可能な画面を他のアプリに提供する方法
](https://www.slideshare.net/TakakiHoshikawa/droidkaigi-2019)
セッション動画：[DroidKaigi 2019 - シームレスに遷移可能な画面を他のアプリに提供する方法 / Takaki Hoshikawa [JA]](https://www.youtube.com/watch?v=J7UWs2_v1Og)

##[「Chrome + WebAuthn で実現できるパスワードレスなユーザー認証体験と開発者の課題」](https://droidkaigi.jp/2019/timetable/70680)
会場：Room 6
カテゴリ：セキュリティ
スピーカー：ritou様(OpenID ファウンデーション・ジャパン エヴァンジェリスト)
資料：[Chrome + WebAuthn で実現できるパスワードレスなユーザー認証体験と開発者の課題](https://speakerdeck.com/ritou/webauthn-at-droidkaigi-2019)
セッション動画：[DroidKaigi 2019 - Chrome +WebAuthn で実現できるパスワードレスなユーザー認証体験と開発者の課題 / ritou [JA]](https://www.youtube.com/watch?v=qf1AsMr4e1Y)


#18:00-20:00
##「パーティ」
会場：Hall A
カテゴリ：---
スピーカー：---
資料：---