Post date: 2017/03/25 5:04:56
https://cjag.connpass.com/event/51822/
日時: 2017/03/25(土) 14:00 - 17:00(13:30 から受付を行います)
場所: 広島県健康福祉センター 中研修室
住所: 〒734-0007 広島県広島市南区皆実町1-6-29
URL: http://hiroshimahm.sakura.ne.jp/main/
会費: 300 円程度(会場費を参加者で割り勘します)
0. はじめに(重村)
・半数が初参加
1. RxJava2 + OkHttp + Retrofit 入門 (日本Androidの会 中国支部 重村浩二)
https://speakerdeck.com/shige0501/25-rxjava2-plus-okhttp-plus-retrofitru-men
Android アプリで通信を行う際に非常によく聞く RxJava と OkHttp、Retrofit の使い方を、簡単なサンプルを元に紹介します。
(1) RxJava2
・ReactiveExtensions > ReactiveX > RXJava
RXJava2 : Reactive Streams
stream でdataが流れてくる : pipeline?
(2) OkHttp
http spdy
(3) Retrofit
HTTP client
Rest 通信が簡単?
(4) Retrofit sample
compass : XML or JSON
dependencies : rxjava2, rxandroid2
serizlizedName("catch") : conflict with java's
HttpLoggingInterceptor : gziped Gson の処理
return value の調整
static ? : Dagger でInject
()
Retrolambda
Q&A
Header で取得 〉retrofit
実装のわかりやすい資料:黒川 at droid会議
BackPressure
2. Android アプリで Firebase Realtime Database を使ってみよう (SUGARSPOT 佐藤慎也 様(http://sugarspot.net))
Googleが提供するFirebaseのクラウドデータベース"Firebase Realtime Database"の使い方とメリットやデメリットなどを、まだFirebase Realtime Databaseを使った事がない方に向けて紹介します データのリアルタイム同期やオフライン時の動作など「こんな時はどう動作する?」といった実際のアプリ開発で発生しそうな問題をいくつか例を挙げて動作を説明していく予定です
(1) Firebase
TestLab
PLAN (SPARK : free) : 100 connections, 1GB, 1 tests/day
(2) FirebaseRealtimeDatabase
Realtime (ms) : collaboration
Off line OK
(3)
CompletionListner <> off line
3. LT
(1) 有限会社シーリス 有山
技術事典2:
「TensorFlowはじめました」
超解像
(2) Sailboat 畑本様
Jake Wharton