Slide 1

Slide 1 text

サービスと     アプリ開発 @nory_kaname

Slide 2

Slide 2 text

自己紹介 ● エンジニア歴 ○ 元組み込み屋 ○ Android ■ 端末開発に携わってました ● kernel、HAL層からJavaアプリ層まで ■ アプリ開発 ○ Swift

Slide 3

Slide 3 text

執筆 プロの力が身につく Androidプログラミングの教科書 Android Internals (TechBooster in C89 コミックマーケット89)

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

お話すること BUILD(構築)    ↓ MEASURE(計測)    ↓ LEARN(学習) idea product data BUILD MEASURE LEARN

Slide 6

Slide 6 text

お話すること せっかく開発したアプリ ユーザーにとって良いモノにしたい

Slide 7

Slide 7 text

本編

Slide 8

Slide 8 text

ソフトウェア開発のV字モデル 要求分析 機能設計 詳細設計 基本設計 コーディング Unit テスト 結合テスト システム テスト 受入テスト

Slide 9

Slide 9 text

これは具現化するフェーズ

Slide 10

Slide 10 text

もっとスコープを広げてみよう

Slide 11

Slide 11 text

ソフトウェア開発のV字モデル 仕様 設計 作る テスト リリース BUILD

Slide 12

Slide 12 text

サービス開発のV字モデル 課題発見 仕様 設計 仮説 作る テスト リリース データから学習 課題解決 検証 データ収集・計測 BUILD MEASURE LEARN

Slide 13

Slide 13 text

開発者ができることはなんだろ?

Slide 14

Slide 14 text

データをみる人が欲しいもの Program Analytics OS標準に乗っかれ Activity / VC Design デザインガイドに乗っ かれ MVP / MVVM Material Design フラットデザイン 機能追加のスピード アップ! 他アプリとどう差別化 するか? ログ設計 スクリーン / イベント /Crash Google Analytics Firebase FacebookAnalytics adjust ユーザーカテゴリー の明確化

Slide 15

Slide 15 text

データをみる人が欲しいもの ● データ集計・解析する人、グロースハックしたい人とか ○ ダウンロード数 ○ ユーザー数 ○ スクリーンビュー数 ○ イベント数 ○ etc ● マーケターの実際にある声 ○ Facebookの広告効果を知りたい ■ Facebook Analytics ○ Googleの広告効果を(ry ■ Firebase

Slide 16

Slide 16 text

いつでもログ拡張できるように

Slide 17

Slide 17 text

拡張性 ログ出力 Google Analytics Firebase Facebook 画面A 他にも 画面B 画面B

Slide 18

Slide 18 text

ログをみてなにをすれば良い?

Slide 19

Slide 19 text

ボタンひとつでも改善点はある ● 指標として ○ クリック率 ○ 画面遷移率 ○ CVR ● 画面のレイアウトを疑ってみる ○ 情報の流れ ■ 上から下、左から右 ● 操作としての選択肢 ○ Navigationのメニュー ○ Floating Action Button ○ 通常のButton / UIButton

Slide 20

Slide 20 text

ListView, TableViewでも ● 画面のレイアウトを疑ってみる ○ 縦スクロールと、横スクロールの相性 ○ 縦スクロールのみの方が、操作性が良いのでは ○ 横スクロールはどれくらい見られているか

Slide 21

Slide 21 text

Empty画面を ● 画面で伝えるメッセージはなにか? ○ 「0件です」「空っぽです」、情報として意味はある? ○ どうすればEmptyでなくなるのか、ユーザーに手段を伝える

Slide 22

Slide 22 text

まとめ ● アプリ開発してリリース後、どうしたいのか自問しよう ● 仮説検証で改善サイクルを ○ データ収集・集計 ○ そのデータから、次になにをするのか

Slide 23

Slide 23 text

以上です