Slide 1

Slide 1 text

マスター タイトルの書式設定 • マスター テキストの書式設定 2017/11/22 Mercari ✕ Souzoh Android Talk Mercari JP Android Team - HANADA Yoshihito Android以外でも Kotlin使ってみる

Slide 2

Slide 2 text

マスター タイトルの書式設定 • マスター テキストの書式設定 自己紹介 - アラフィフ(Mercari JP Android Team最年長) - 子供3人(長男はハタチの大学生) - サーバサイドエンジニアとして入社 - Android Teamには昨年12月にJoin - Java書いたことがあります! - 趣味はPerfumeです

Slide 3

Slide 3 text

マスター タイトルの書式設定 • マスター テキストの書式設定 ところでMercari Android Teamといえば 公安9課モデル - 攻殻機動隊 S.A.C - 自立した多様なメンバー - 個々の観点からプロダクト/組織の改善を実践する https://speakerdeck.com/mootoh/high-yi-shi-android-mercari-day

Slide 4

Slide 4 text

マスター タイトルの書式設定 • マスター テキストの書式設定 自立した多様なメンバー - 各自がいろいろな特技を持っている - 言われて行動ではなく、自ら行動できる - 同じ目標を持っている

Slide 5

Slide 5 text

マスター タイトルの書式設定 • マスター テキストの書式設定 どうやらこう見られているらしい

Slide 6

Slide 6 text

マスター タイトルの書式設定 • マスター テキストの書式設定 役割!? “その他すべて”

Slide 7

Slide 7 text

マスター タイトルの書式設定 • マスター テキストの書式設定 その他すべて...とは? - CSからのお問い合わせ調査 - バグの調査 - CIが失敗していたらそっとRebuildボタンを押す - 記事執筆 - チームランチの立替え精算 - QA用に特殊な環境構築 - etc.

Slide 8

Slide 8 text

マスター タイトルの書式設定 • マスター テキストの書式設定 増える仕事、減る体力(集中力) - 他の人にお願いするにしても秘伝のタレ的なものは伝えにくい - APIがどのように動いているとか - 「2回以上やることは、なんでも自動化されるべきだ」 - D-tools CEO Adam Stone

Slide 9

Slide 9 text

マスター タイトルの書式設定 • マスター テキストの書式設定 自動化!...とはいえ - 現時点で自動化できるものについてはSETチームがやってい る - 不定形な物も多い - システム的に連携できるかどうかわからないものもある

Slide 10

Slide 10 text

マスター タイトルの書式設定 • マスター テキストの書式設定 Slack Real Time Messaging API - Web Hookのように外部に開かれたEndpointは不要 - WebSocketで - 自分のPCで試行錯誤できる - Botとして登録しておけば機能増やしても追加の登録は不 要 - ついでにKotlinに馴染んでみよう https://api.slack.com/rtm

Slide 11

Slide 11 text

マスター タイトルの書式設定 • マスター テキストの書式設定 試しに作ってみた - helloと送ると「はろー」と返す - 自分のGoogle Calendarの予定を返す - 長期間動かすことは想定していないので、エラー処理とか再接 続などは適当

Slide 12

Slide 12 text

マスター タイトルの書式設定 • マスター テキストの書式設定 こんな感じ

Slide 13

Slide 13 text

マスター タイトルの書式設定 • マスター テキストの書式設定 割りと簡単にできる - デプロイ不要 - デバッグも簡単 - シンプルな送受信ならばktファイルで200行未満 - Javaで書くよりもシンプルにかけた - Kotlin歴3週間でもなんとかなりそう - 最低限必要なものはokhttp3とgsonくらい 言語を変えるということは考え方を変えるきっかけになる

Slide 14

Slide 14 text

マスター タイトルの書式設定 • マスター テキストの書式設定 つづく(かもしれない) ということで、Kotlinマスターも初心者も、Android以外でKotlin 使ってみるのがいいかも、というお話でした 今日紹介したサンプルはこちら(まだ途中です) https://github.com/yhanada/kotlin-slack-sample