Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
サービスとアプリ開発
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
baroqueworksdev
April 27, 2018
Programming
900
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サービスとアプリ開発
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.7k
リーダーシップとマネジメントの違いとは?
baroqueworksdev
18
7.3k
仕事は段取りが9割 WBSで鍛える社会人基礎力
baroqueworksdev
1
650
フラット構造をやめた理由と、EM / Tech Leadを作った理由
baroqueworksdev
0
770
企業成長の各ステージに応じた 生産性の最適化戦略
baroqueworksdev
0
620
Other Decks in Programming
See All in Programming
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
200
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
200
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
930
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
200
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
940
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
170
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
380
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
830
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.2k
AmebaブログはKMPから卒業します
kmars0605
0
220
contenteditable と日本語入力に向き合う
colorful12
0
210
Vue Fes Japan の “作る側”に関わってみて
naokihaba
1
180
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
310
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
510
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
270
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Fireside Chat
paigeccino
43
4.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
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でなくなるのか、ユーザーに手段を伝える
まとめ • アプリ開発してリリース後、どうしたいのか自問しよう • 仮説検証で改善サイクルを ◦ データ収集・集計 ◦ そのデータから、次になにをするのか
以上です