Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サービスとアプリ開発
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
baroqueworksdev
April 27, 2018
Programming
830
0
Share
サービスとアプリ開発
2018/04/27
Mobile Act OSAKA #4
https://mobileact.connpass.com/event/78925/
baroqueworksdev
April 27, 2018
More Decks by baroqueworksdev
See All by baroqueworksdev
事業フェーズとリーダーシップの変化
baroqueworksdev
6
2.5k
リーダーシップとマネジメントの違いとは?
baroqueworksdev
18
6.9k
仕事は段取りが9割 WBSで鍛える社会人基礎力
baroqueworksdev
1
580
フラット構造をやめた理由と、EM / Tech Leadを作った理由
baroqueworksdev
0
670
企業成長の各ステージに応じた 生産性の最適化戦略
baroqueworksdev
0
580
Other Decks in Programming
See All in Programming
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
110
Claude Code Skill入門
mayahoney
0
450
20260320登壇資料
pharct
0
140
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
720
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
280
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
310
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
130
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
480
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Deep Space Network (abreviated)
tonyrice
0
97
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Evolving SEO for Evolving Search Engines
ryanjones
0
170
Amusing Abliteration
ianozsvald
0
150
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
420
Transcript
サービスと アプリ開発 @nory_kaname
自己紹介 • エンジニア歴 ◦ 元組み込み屋 ◦ Android ▪ 端末開発に携わってました •
kernel、HAL層からJavaアプリ層まで ▪ アプリ開発 ◦ Swift
執筆 プロの力が身につく Androidプログラミングの教科書 Android Internals (TechBooster in C89 コミックマーケット89)
None
お話すること BUILD(構築) ↓ MEASURE(計測) ↓ LEARN(学習) idea product data BUILD
MEASURE LEARN
お話すること せっかく開発したアプリ ユーザーにとって良いモノにしたい
本編
ソフトウェア開発のV字モデル 要求分析 機能設計 詳細設計 基本設計 コーディング Unit テスト 結合テスト システム
テスト 受入テスト
これは具現化するフェーズ
もっとスコープを広げてみよう
ソフトウェア開発のV字モデル 仕様 設計 作る テスト リリース BUILD
サービス開発のV字モデル 課題発見 仕様 設計 仮説 作る テスト リリース データから学習 課題解決
検証 データ収集・計測 BUILD MEASURE LEARN
開発者ができることはなんだろ?
データをみる人が欲しいもの Program Analytics OS標準に乗っかれ Activity / VC Design デザインガイドに乗っ かれ
MVP / MVVM Material Design フラットデザイン 機能追加のスピード アップ! 他アプリとどう差別化 するか? ログ設計 スクリーン / イベント /Crash Google Analytics Firebase FacebookAnalytics adjust ユーザーカテゴリー の明確化
データをみる人が欲しいもの • データ集計・解析する人、グロースハックしたい人とか ◦ ダウンロード数 ◦ ユーザー数 ◦ スクリーンビュー数 ◦
イベント数 ◦ etc • マーケターの実際にある声 ◦ Facebookの広告効果を知りたい ▪ Facebook Analytics ◦ Googleの広告効果を(ry ▪ Firebase
いつでもログ拡張できるように
拡張性 ログ出力 Google Analytics Firebase Facebook 画面A 他にも 画面B 画面B
ログをみてなにをすれば良い?
ボタンひとつでも改善点はある • 指標として ◦ クリック率 ◦ 画面遷移率 ◦ CVR •
画面のレイアウトを疑ってみる ◦ 情報の流れ ▪ 上から下、左から右 • 操作としての選択肢 ◦ Navigationのメニュー ◦ Floating Action Button ◦ 通常のButton / UIButton
ListView, TableViewでも • 画面のレイアウトを疑ってみる ◦ 縦スクロールと、横スクロールの相性 ◦ 縦スクロールのみの方が、操作性が良いのでは ◦ 横スクロールはどれくらい見られているか
Empty画面を • 画面で伝えるメッセージはなにか? ◦ 「0件です」「空っぽです」、情報として意味はある? ◦ どうすればEmptyでなくなるのか、ユーザーに手段を伝える
まとめ • アプリ開発してリリース後、どうしたいのか自問しよう • 仮説検証で改善サイクルを ◦ データ収集・集計 ◦ そのデータから、次になにをするのか
以上です