Android
Kotlin
Conference

DroidKaigi2018の資料一覧(随時追加)

iOSDCですごくありがたかったのでDroidKaigi版を準備してみました

情報漏れしてるものがあったらぜひ教えてくださいmm
情報下さった方ありがとうございます!

Day 01

WelcomeTalk

https://www.slideshare.net/mhidaka/droidkaigi-2018-welcometalk

10:20 ~

Kotlinアンチパターン

https://twitter.com/oxsoft
https://www.slideshare.net/RecruitLifestyle/kotlin-87339759

11:20 ~

Inside Android Architecture Components

https://twitter.com/moridroid
https://speakerdeck.com/kobitokaba/inside-architecture-components

How to improve your MVP architecture and tests

https://twitter.com/kirimin
https://speakerdeck.com/kirimin/how-to-improve-your-mvp-architecture-and-tests
https://github.com/kirimin/DroidKaigiKiriminDemoApp2018

Android アプリの中を覗いてみよう

https://twitter.com/toastkidjp
https://speakerdeck.com/toastkidjp/droidkaigi-2018

Deep dive into LayoutManager for RecyclerView

https://twitter.com/thagikura
https://www.slideshare.net/hagikuratakeshi/deep-diveintolayoutmanager
https://drive.google.com/file/d/1_k0jlSilVkekIgqU6NHAcx01pjT8cee5/view

12:50 ~

Androidで動画コンテンツを扱うTips

https://twitter.com/takusemba
https://speakerdeck.com/takusemba/droidkaigi-1

今から始めるAndroidアプリ開発

https://twitter.com/punchdrunker
https://speakerdeck.com/punchdrunker/how-to-get-started-in-developing-android-app

Android における Model-View-Intent アーキテクチャ

https://twitter.com/oldergod
https://speakerdeck.com/oldergod/android-niokeru-model-view-intent-akitekutiya

Android Back to the Future

https://twitter.com/mhidaka
https://www.slideshare.net/mhidaka/droidkaigi-2018-android-back-to-the-future

How to Kontribute

https://twitter.com/shiraj_i
https://photos.app.goo.gl/Wv3IXzFj56MnHkpD3

14:00 ~

ピュアJavaだと思った?残念Androidでした ~いつからAndroidをJavaだと錯覚していた?~

https://twitter.com/soranakk
https://www.slideshare.net/JSUXDesign/javaandroidandroidjava
https://qiita.com/soranakk/items/4348d90b70f627b9c596

Widget開発再訪

https://twitter.com/ymnd
https://speakerdeck.com/ymnder/widgetkai-fa-zai-fang

DataBindingのコードを読む

https://twitter.com/STAR_ZERO
https://speakerdeck.com/star_zero/databindingfalsekodowodu-mu-droidkaigi-2018

はじめてのUnit Test

https://twitter.com/fushiroyama
https://github.com/srym/DroidKaigi2018UnitTestHandOn
http://fushiroyama.hatenablog.com/entry/2018/02/09/053658

Kioskアプリと端末の作り方

https://twitter.com/tomoya0x00
https://docs.google.com/presentation/u/1/d/1K9-Tn13yRAyOmN480DhchDTchVANaUDMn5y4gvRpoLc/edit?usp=sharing
https://t.co/kuJ6beBAOH

How to love developers like your customers

https://twitter.com/droidchef
https://docs.google.com/presentation/d/12hjzZplD6eDQn1CuwUWZaR-0aZu6TppImZAqePAm7h0/edit#slide=id.p

gomobile でゲームを作る

https://twitter.com/pankona
http://pankona.github.io/slides/droidkaigi_2018.html

14:50 ~

まだAPI定義管理で消耗してるの?〜Swaggerを用いた大規模アプリ時代のAPI定義管理とコードジェネレート〜

https://twitter.com/magie_pooh
https://speakerdeck.com/magiepooh/madaapiding-yi-guan-li-dexiao-hao-siterufalse-swaggerwoyong-itada-gui-mo-apurishi-dai-falseapiding-yi-guan-li-tokodozienereto

タッチイベントを捕まえよう

https://twitter.com/ryo_mm2d
https://onedrive.live.com/view.aspx?resid=65E110C1933A7330!1906&ithint=file%2cpptx&app=PowerPoint&authkey=!AJEmSN_E2n8X7RY
https://photos.google.com/share/AF1QipOdk_Mx_-dlbIIB_C_HEHW8sXH5kB_t4Rb2oUgW8fkPFk52L3xyRj6zRZkfALvBQw?key=NlFfR0xCVGlQRHlNT3JWUWlRck9lcEZhOUJtTFVB
https://github.com/ohmae/DroidKaigi2018Sample

AndroidとCPU

https://twitter.com/eggpogg
https://speakerdeck.com/eggpogg/androidtocpu

MediaCodecで動画編集をしてみよう

https://twitter.com/daasuu
https://speakerdeck.com/masayukisuda/mediacodecdedong-hua-bian-ji-wositemiyou

Say bye to Fragments with Conductor & Kotlin

https://twitter.com/Miqubel
https://speakerdeck.com/miquelbeltran/say-bye-to-fragments-with-conductor-and-kotlin

AndroidTV Oreo Dip

https://twitter.com/kaelaela31
https://speakerdeck.com/kaelaela/androidtv-oreo-dip
http://blog.kaelae.la/entry/2018/02/09/015629

15:40 ~

素晴らしいNDKの世界 / Building High Performance Android Apps with NDK

https://twitter.com/hak

実例で理解するMaterial Design Animation

https://twitter.com/wakwak3125
https://speakerdeck.com/wakwak3125/shi-li-deli-jie-suru-material-design-animation
https://www.dropbox.com/s/ab5ervo6pi9b7kw/%E5%AE%9F%E4%BE%8B%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8BMaterialDesignAnimation.mp4?dl=0

MVVMベストプラクティス

https://speakerdeck.com/cheesesand101/mvvmbesutopurakuteisu

Espressoテストコードの同期処理を究める

https://twitter.com/sumio_tym
https://speakerdeck.com/sumio/synchronization-capabilities-of-espresso
http://sumio.hatenablog.com/entry/2018/02/13/001522

Authentic Developers

Embeddinator-4000でAndroid Studioから.NETのコードを利用する

https://twitter.com/atsushieno
http://sssslide.com/speakerdeck.com/atsushieno/embeddinator-4000-using-net-libraries-in-android-studio

16:50 ~

マルチモジュールのすヽめ

https://twitter.com/kgmyshin
https://speakerdeck.com/kgmyshin/multi-module-no-susume
http://motida-japan.hatenablog.com/entry/2018/02/09/102628

USB接続するアプリを開発した時に試行錯誤した事

https://twitter.com/mapyo
https://www.slideshare.net/masatakakono1/usb-87470849

Kotlin版CleanArchitectureのテンプレート作ったら爆速開発になった話+α

https://twitter.com/fei_kome
https://speakerdeck.com/kiuchikeisuke/kotlinban-cleanarchitecturefalsetenhuretozuo-tutarabao-su-kai-fa-ninatutahua-a
http://minismahn.hatenablog.com/entry/2018/02/10/010721

Annotation Processingを駆使したコード生成でボイラープレートコードを駆逐しよう!

https://twitter.com/KazaKago
http://kazakago.hatenablog.jp/entry/2018/02/07/152011

Faster Builds with Android Plugin for Gradle 3.0.0+

アプリの鍵が消える時

https://twitter.com/aki_sh_7
https://www.slideshare.net/ak_shio_555/droid-kaigi2018

Day 02

10:30 ~

詳解 ViewGroupのレイアウト内部実装

https://twitter.com/seto_hi
http://seto-hi.hatenablog.com/entry/2018/02/03/163035

Kotlin Backstage

https://twitter.com/sir_tilbrook

Android Studio30分集中超絶技巧100選

https://twitter.com/yusuke
https://gist.github.com/yusuke/e30257656a78ca007627e0762a5a7fbc

はじめてのKotlinハンズオン

https://twitter.com/ngsw_taro
https://docs.google.com/presentation/d/1CRaPCgUYzdtUecT-VduwZx0qjzSY7KzluYjxmZ3U0lg/edit#slide=id.g2ef698ca55_0_0
https://try.kotlinlang.org/#/UserProjects/ng8m9600p9c97033gae80drnsq/1it5hbd519lmlqqvc2gdrknff1
http://taro.hatenablog.jp/entry/2018/02/13/143132

Moving Forward with JUnit 5

https://twitter.com/marcelschnelle
https://speakerdeck.com/mannodermaus/moving-forward-with-junit-5

Anko試食会

https://twitter.com/Susan_jacko
https://speakerdeck.com/susan335/ankoshi-shi-hui

Host Card Emulationに触ってみる

https://twitter.com/azukinohiroki
https://www.slideshare.net/HirokiTaoka1/hostbased-card-emulation-in-touch-87567918
https://github.com/azukinohiroki/HceDemoDK

11:20 ~

Elastic Team Building

https://twitter.com/neonankiti
https://speakerdeck.com/neonankiti/elastic-team-building

Surviving a discontinuous world

https://twitter.com/hydrakecat
https://speakerdeck.com/hkurokawa/surviving-a-discontinuous-world

既存アプリへのInstant Apps導入

https://twitter.com/_a_akira
https://speakerdeck.com/aakira/introduceinstantapps-droidkaigi2018
https://github.com/AAkira/DaggerInstantApps

Home Automation with Android Things and the Google Assistant

https://twitter.com/Nilhcem
https://speakerdeck.com/katsuyax/android-things-home-security

Flux: Utilize unidirectional data flow to think less and scale faster

https://twitter.com/shaunkawano
http://blog.shaunkawano.com/entry/2018/02/04/214255

12:50 ~

アプリを成長させるためのログ取りとログ解析に必要なこと

https://twitter.com/cattaka_net
https://www.slideshare.net/TakaoSumitomo/ss-87583483
https://www.wantedly.com/companies/wantedly/post_articles/108699

React Native Androidはなぜ動くのか

https://twitter.com/Nkzn
https://www.slideshare.net/Nkzn/react-native-android-87622684
http://blog.nkzn.info/entry/2018/02/09/230647

How Android Rendering Works to Provide Pixels on the Screen Faster than You Can Read this Sentence

https://twitter.com/romainguy
https://twitter.com/chethaase

Android Things codelab / Android Things であそぼう

https://twitter.com/proppy
https://twitter.com/ymotongpoo

詳解 Android Auto - 使い方からそれを支える技術まで

https://twitter.com/keithyokoma
https://speakerdeck.com/keithyokoma/xiang-jie-android-auto-shi-ifang-karasorewozhi-eruji-shu-made

Graywater: A Framework for Fast Scroll Performance

https://twitter.com/ericwleong
http://ericleong.me/talks/graywater-droidkaigi/
https://github.com/tumblr/Graywater

14:00 ~

Dagger2を活用してAndroid SDKの依存関係をクリーンにする

https://twitter.com/kr9ly
https://speakerdeck.com/kr9ly/dagger2wohuo-yong-siteandroid-sdkfalseyi-cun-guan-xi-wokurinnisuru
https://github.com/kr9ly/dagger2-sampleapp

Support LibraryのDownloadable FontsやEmojiCompatに対応したアプリを作ろう

https://twitter.com/new_runnable
https://speakerdeck.com/takahirom/support-libraryfalsedownloadable-fontsyaemojicompatnidui-ying-sitaapuriwozuo-rou

なんとなく動いているProGuardから脱出するために

https://twitter.com/stsn_jp
https://docs.google.com/presentation/d/1r53A3Qr4j7GetCaq7LbvVSFKlPdKdCvn4M08AWM16N8/edit#slide=id.p

Androidで利用できるデバイスファームのメリット・デメリットの紹介

https://twitter.com/duck8823
https://www.slideshare.net/ShunsukeMaeda/droidkaigidevicefarm

TensorFlow for Mobile Heroes

https://twitter.com/eenriquelopez

14:50 ~

すばらしきGraphQLのSEKAIへようこそ

https://twitter.com/__gfx__
https://speakerdeck.com/gfx/subarasikigraphqlfalsesekaiheyoukoso
http://gfx.hatenablog.com/entry/2018/02/09/165914

Androidアプリ開発における技術顧問としての役割

https://twitter.com/cutmail

Android案件の見積もりに現れる要素、あるいは丁寧に埋設された地雷たち

https://twitter.com/eaglesakura
https://www.slideshare.net/eaglesakura/android-87578327

Dialogflow(API.AI) for Android ~ Dialogflow(API.AI)アプリ開発入門~

https://twitter.com/canoefishing

https://qiita.com/flatfisher/items/7a87e02f2e742a2ef982
https://github.com/flatfisher/android-dialogflow-chatbot-sample

Implementing Dropbox Offline Folders

マーケティングオートメーションツールとアプリエンジニア ~プッシュ通知・お知らせダイアローグの運用自動化のためのお仕事~

https://twitter.com/woshidano
https://speakerdeck.com/woshidan/maketeinguotomesiyonturutoapurienzinia-putusiyutong-zhi-ozhi-rasedaiarogufalseyun-yong-zi-dong-hua-falsetamefalseoshi-shi

15:40 ~

gRPCとProtocol Buffersで作る、一味違う通信周り

https://twitter.com/kmats_
https://speakerdeck.com/kmats/protobuf

認証と認可と君と / The Triple-A: Authentication, Authorization, and Android

https://twitter.com/Ken5scal
https://speakerdeck.com/ken5scal/ren-zheng-toren-ke-tojun-to-the-triple-a-authentication-authorization-and-android

All you need is isolating the domain (How to apply DDD to Android Application Development 2)

https://twitter.com/yanzm
http://y-anz-m.blogspot.jp/2018/02/android.html

体育会系女エンジニアの孤独なアプリ開発教室

https://twitter.com/nagaoyuriko
https://www.slideshare.net/YurikoNagao/droidkaigi2018-87644086/YurikoNagao/droidkaigi2018-87644086
http://www.nagaoyuriko.com/2018/02/droidkaigi2018.html

ConstraintLayout, now and future

https://twitter.com/thagikura
https://twitter.com/camaelon
https://twitter.com/johnhoford
https://www.slideshare.net/hagikuratakeshi/constraintlayout-now-and-future
https://drive.google.com/file/d/1-nzT-g3d3sinZxDRKsXO30d9Ps55ijVq/view

Production Level Test Driven Development and What's new

https://twitter.com/akapil167

16:50 ~

HTTPS通信の基本からNetwork Security Configurationまで

https://twitter.com/a2kaido
https://speakerdeck.com/a2kaido/httpsfalseji-ben-kara-networksecurityconfigmade

Androidではじめるデザインスプリント

https://twitter.com/_mochicon_
https://speakerdeck.com/mochico/start-the-design-sprint-with-android

ウィンドウサイズの変更に強い堅牢な画面の構築

https://twitter.com/chicken_111
https://speakerdeck.com/nakamuuu/droidkaigi-2018

アプリをエミュレートするアプリの登場とその危険性

https://twitter.com/oboenikui
https://www.slideshare.net/TakakiHoshikawa/how-multiaccount-app-works

🏴‍☠️ ARrrrg! The Google AR Android Demo Application deciphered. 🏴‍☠️

http://twitter.com/mariobodemann
https://medium.com/@Miqubel/droidkaigi-2018-ced5e2a098b6

Accessibility Service でできてしまうこと

https://twitter.com/r_ralph_h
https://www.slideshare.net/r-ralph/accessibilityservice/

17:40 ~

複数センサーシミュレーションによる行動認識(ActivityRecognition)解剖、そして実用化

https://twitter.com/KAKKA_Blog
https://speakerdeck.com/kakka/20180209-droidkaigi2018-activityrecognition-simulation

マルチログインの実装方法

https://twitter.com/yuyakaido
https://speakerdeck.com/yuyakaido/droidkaigi-2018
https://www.wantedly.com/companies/eureka/post_articles/108445

コードで見るFlutterアプリの実装

https://twitter.com/konifar
https://speakerdeck.com/konifar/kododejian-ruflutterapurifalseshi-zhuang
http://konifar.hatenablog.com/entry/2018/02/11/081031

Android WearのWatch Faceを作ろう 〜時計の盤面に小さな情報を添えて〜

https://twitter.com/syarihu
https://speakerdeck.com/syarihu/droidkaigi-2018-android-wearfalsewatch-facewozuo-rou-shi-ji-falsepan-mian-nixiao-sanaqing-bao-wotian-ete
http://diary.syarihu.net/2018/02/droidkaigi-2018android-wearwatch-face.html

AI is ready for you. Are you ready for AI?

https://twitter.com/rejasupotaro
https://speakerdeck.com/rejasupotaro/ml-on-mobile-droidkaigi-2018

18:30 ~

開発者が知っておきたい通知の歴史

https://twitter.com/kobakei122
https://speakerdeck.com/kobakei/kai-fa-zhe-gazhi-tuteokitaitong-zhi-falseli-shi
http://kobakei.hatenadiary.jp/entry/2018/02/09/223057

UIテストの実行時間を短縮させる方法

https://twitter.com/tarappo
https://www.slideshare.net/tarappo/ui-87594732

Gradleプラグインを作って開発効率を改善しよう

https://twitter.com/tnj
https://speakerdeck.com/tnj/guide-to-build-gradle-plugin-for-efficient-development

Android ThingsとFirebaseで始めるホームセキュリティ

https://twitter.com/kacchi0516
https://speakerdeck.com/katsuyax/android-things-home-security

レポート

登壇者

各セッションの場所に移動しました

スタッフ

http://mhidaka.hatenablog.com/entry/2018/02/13/033351
https://jre657shomepage.azurewebsites.net/blog/article/20180213.html
http://damenaragyouza.hatenablog.jp/entry/2018/02/11/203957
http://greety.sakura.ne.jp/redo/2018/02/-droidkaigi-2018.html
http://s-shimotori.hatenablog.com/entry/2018/02/11/134232

聴講者

https://qiita.com/Tsutou/items/58fd7ea76413582691c3
http://pankuzlife.hatenablog.jp/entry/2018/02/08/221416
http://bigbuddha.hatenablog.jp/entry/DroidKaigi-1DAY
http://bigbuddha.hatenablog.jp/entry/DroidKaigi-2DAY
http://91stardust-atelier.hatenablog.com/entry/2018/02/08/232913
http://blog.mementocorp.com/entry/2018/02/09/212706
https://qiita.com/amay077/items/68ee7c8937507e6c6785
https://note.mu/ryugoo/n/n4001a584a232
http://d.hatena.ne.jp/komiyak/20180209/1518187371
http://blog.kushii.net/archives/2073448.html
https://medium.com/@hironytic/droidkaigi-2018%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F-3bb461c145c
https://qiita.com/ke__kyukyun1828/items/f4aa9c1abd5c8de17151
http://jmatsu.hatenablog.com/entry/2018/02/11/153033
http://chigichan24.hatenablog.com/entry/2018/02/13/144839
https://cunelwork.co.jp/blog/casual/%E9%9B%AA%E5%9B%BD%E3%82%88%E3%82%8Adroidkaigi-2018%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%BE%E3%81%84%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82/
http://kesin.hatenablog.com/entry/2018/02/14/080000
https://www.isoroot.jp/blog/912/
https://www.isoroot.jp/blog/923/
http://othlotech.hatenablog.com/entry/2018/02/14/183324
https://engineer.muragon.com/entry/114.html
http://noboru.hatenablog.jp/entry/2018/02/12/160833
http://konifar-zatsu.hatenadiary.jp/entry/2018/02/12/071139
http://bhind13.com/info/2880/

ほか

アプリ

DroidKaigi2018 iOSアプリ

http://konifar.hatenablog.com/entry/2018/02/11/152821

  • Day 02
  • レポート
  • ほか