SlideShare a Scribd company logo
1 of 27
Download to read offline
グリーライフスタイル株式会社
サーバーサイドエンジニア 田畠 知弥
iOSエンジニア 矢崎 雄人
LIMIAアプリにおける
行動履歴を用いた
コンテンツ配信の最適化
2
自己紹介
田畠 知弥
• 2013年グリー株式会社に入社
• サーバーサイドエンジニア
矢﨑 雄人
• 2017年グリー株式会社に入社
• iOSエンジニア
3
ⓘ Start presenting to display the poll results on this slide.
LIMIAを知っていますか?
お手軽で、すぐ真似できるのに、ちゃんと暮らしやすい。
LIMIAは家事の工夫が大集合するライフスタイルメディアです。
お手軽工夫で家事上手
LIMIAの紹介
● ライフスタイルに関する多種多様なコンテンツを掲載
○ 記事
■ DIYのやり方
■ 100均グッズ紹介
■ 効率的な掃除方法
■ etc.
○ 写真投稿
○ SNS機能
LIMIAアプリの紹介
• アプリ上の行動から、ユーザーの興味を推測し、その人の興
味にあったコンテンツを表示するシステム
ユーザーに興味に合ったコンテンツを届けたい
アプリ内の
イベントを収集
ユーザーごとに最適な
コンテンツを配信
7
ⓘ Start presenting to display the poll results on this slide.
アプリのイベント計測やっていますか?
• アプリ内で起きたイベントをFirebase Analyticsへ送信
• イベント名、画面名、記事IDなど各種パラメータを付与
• データはBigQueryにエクスポート
Firebase Analyticsでアプリ内のイベントを計測する
Firebase向け
Google Analytics
BigQuery
記事のタップなど
• アプリには記事リストがたくさん並ぶ
• リストをスクロールして興味のある記事をタップ
• 画面に表示されてもタイトルを読んだとは限らない
• 興味がなくてタップしなかったのか
• スクロールして読み飛ばしたのか
ユーザーがどんなコンテンツに
興味を持っているのか計測したい
• vCTRを指標に
• 「Viewable Click-Through Rate」の略
• ユーザーが目視した記事リストの中から何を選択したか
• ユーザーが目視した記事リスト = Viewable Impression
• ユーザーがタップした記事 = Click
• Click ÷ Viewable Impression = vCTR
ユーザーがどんなコンテンツに
興味を持っているのか計測したい
• vCTRを指標に
• 「Viewable Click-Through Rate」の略
• ユーザーが目視した記事リストの中から何を選択したか
• ユーザーが目視した記事リスト = Viewable Impression
• ユーザーがタップした記事 = Click
• Click ÷ Viewable Impression = vCTR
ユーザーがどんなコンテンツに
興味を持っているのか計測したい
• ネット広告業界で使われる指標
• ユーザーが目視可能である状態を定義
• サーバー側のアクセスログでは計測できない
「領域の50%以上が1秒以上連続して画面に表示されること」
Viewable Impressionとは
記事C
記事B
記事A
記事C
記事B
記事A
記事A~Cはどれも領域
50%を満たしていない
記事Cだけ領域が50%を
満たしていない
縦方向スクロール
横方向スクロール
デモ動画
Viewable Impressionが発生する様子
Viewable Impressionのフローチャート
• 記事リスト1つ1つでひたすら
このループを実行
• Viewable Impressionを
Firebase Analyticsに送信
• ライブラリに記事リストのビューを渡して、
Viewable Impressionを通知するシンプルな構成
グリーメディアの他アプリにも導入するため、計測用ライブラリを開発
Viewable Impression計測用ライブラリの開発
アプリ
ライブラリ
Viewable判定
記事リストの
ビュー生成
イベント送信
• 大量のイベントループが発生
• 各タブの記事リストを合計すると200以上になることも
• ループ処理の一時停止、再開を適切に管理
• 画面単位でトラッカーを作成
• アクティブな画面だけトラッカーを有効に
• 「1秒以上連続表示」を測るため領域の計算が高頻度で発生
• 領域計算のオーバーヘッドをなるべく抑える
• 計算頻度を調整
• CADisplayLink/TimeAnimatorを使用
• 画面描画の数フレームに1回のように調整
記事リストすべてを計測するには負荷がかかる
Viewable Impression計測の難しさ
• Firebase Analyticsを利用
• アプリ内で起きたイベントをデータとして貯める
• 記事のタップとViewable Impressionを計測
• vCTRが計測できるようになった
アプリのイベント計測まとめ
18
LIMIAでコンテンツを配信するまでの流れ
アプリ内の
イベントを収集
ユーザーごとに最適な
コンテンツを配信
19
ユーザーの興味がある記事を届けたい
● ユーザー一人一人の興味にあった記事を届ける
● ログから、興味を推測して、適したコンテンツを配信
20
コンテンツを配信するまでのデータの流れ
記事情報
記事のImpression
記事のClick
記事の人気度
ユーザーの興味
記事の種別、特徴
ユーザーに見せる
記事を決定
21
システムのアーキテクチャ
記事情報
記事閲覧 記事閲覧履歴
記事特徴
ユーザーの特徴
ユーザーのimpression,
click
人気の記事
ユーザーの興味に
あったコンテンツを配信
22
人気の記事
● ユーザーに好まれている記事を知りたい
○ Viewable Impressionを使うことで、ユーザーがアプリの記事リ
ストで実際に目に止めて、Clickした記事がわかる
● アプリからのログはFirebaseを使ってBigQuery保存
● 定期的にvCTRを計算してDynamoDBに保存
ユーザーのimpression,
click
人気の記事
23
● 記事の特徴
○ 記事を作成する際に特徴を計算しDynamoDBに記事の特徴を保存
● 閲覧情報
○ ユーザーの記事を閲覧情報に履歴としてDynamoDBに保存
● ユーザー特徴
○ 記事の特徴とユーザーの記事閲覧情報を使ってユーザー特徴を計
算
記事の特徴とユーザーの特徴
記事情報
記事閲覧 閲覧情報
記事特徴
ユーザーの特
徴
24
● ユーザーの特徴や人気の記事などを元に、ユーザーの興味に
あった記事を計算
● 新しいロジックを導入する際はA/Bテストで評価
ユーザーにオススメのコンテンツを配信する
記事閲覧
記事特徴
ユーザーの特徴
人気の記事
ユーザーに
コンテンツを配信
25
ユーザーに興味のあるコンテンツをだす難しさ
● 検証の難しさ
○ オフラインの評価が必ずしもオンラインで評価した時と一致しな
い
● システムの難しさ
○ 一個一個は小さいが、たくさんの処理がピタゴラスイッチのよう
に動く
● 自チームだけでは完結しない難しさ
○ 必要なデータ収集を集めるのに、自チームだけで完結しない
26
どうやってるか
● 検証の難しさ
○ 実際にユーザーに提供して、A/Bテストで効果を測る
○ 考えて、実装して、検証するサイクルを速く回すのが大事
● システムの難しさ
○ 検証のサイクルを素早く回すには、データのパイプラインを簡単
に作れるような環境にしておく
■ 適切なコンポーネントに分割して、コードで管理する
● 自チームだけでは完結しない難しさ
○ しっかりスケジュールを立てて、気軽に相談できる環境を作る
• アプリ内のイベントを収集
• 記事のタップイベント、Viewable Impressionを計測
• 計測用ライブラリについて
• ユーザーごとに最適なコンテンツを配信
• ユーザーの興味にあった記事の配信システム
• 配信システムを運用する上で気をつけていること
まとめ
アプリ内の
イベントを収集
ユーザーごとに最適な
コンテンツを配信

More Related Content

What's hot

携帯電話時代から続くモバイルゲームとアプリの関係
携帯電話時代から続くモバイルゲームとアプリの関係携帯電話時代から続くモバイルゲームとアプリの関係
携帯電話時代から続くモバイルゲームとアプリの関係gree_tech
 
#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま
#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま
#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さまDaiki Hirozawa
 
IoTを擬人化してみた
IoTを擬人化してみたIoTを擬人化してみた
IoTを擬人化してみたIchiro Tsuji
 
IoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみるIoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみるIchiro Tsuji
 
Swiftビギナーズ倶楽部でのプレゼンver02
Swiftビギナーズ倶楽部でのプレゼンver02Swiftビギナーズ倶楽部でのプレゼンver02
Swiftビギナーズ倶楽部でのプレゼンver02Tomiji Suzuki
 
WordPressとS3で落ちないコーポレートサイトを立ち上げよう
WordPressとS3で落ちないコーポレートサイトを立ち上げようWordPressとS3で落ちないコーポレートサイトを立ち上げよう
WordPressとS3で落ちないコーポレートサイトを立ち上げようIchiro Tsuji
 
JAWS-UG京都をre:Bootしてみた
JAWS-UG京都をre:BootしてみたJAWS-UG京都をre:Bootしてみた
JAWS-UG京都をre:BootしてみたIchiro Tsuji
 
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐIchiro Tsuji
 
月間6アプリリリースの開発現場でのQiita:Team活用法
月間6アプリリリースの開発現場でのQiita:Team活用法月間6アプリリリースの開発現場でのQiita:Team活用法
月間6アプリリリースの開発現場でのQiita:Team活用法Naoya Mouri
 
Matcherの紹介@ITリーダー育成キャンプ
Matcherの紹介@ITリーダー育成キャンプMatcherの紹介@ITリーダー育成キャンプ
Matcherの紹介@ITリーダー育成キャンプnoriyaz
 
さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224Masaya Hayashi
 
さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~
さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~
さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~法林浩之
 
うどん県でLoRaWAN
うどん県でLoRaWANうどん県でLoRaWAN
うどん県でLoRaWANIchiro Tsuji
 
IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年9月)IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年9月)Ichiro Tsuji
 
私とFacebook 2017
私とFacebook 2017私とFacebook 2017
私とFacebook 2017Ikuo Misao
 
私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)
私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)
私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)あまね 沢渡
 
kintone café 大阪 Vol.3
kintone café 大阪 Vol.3 kintone café 大阪 Vol.3
kintone café 大阪 Vol.3 Koji Asaga
 
kintoneの乗りこなしとブースト方法
kintoneの乗りこなしとブースト方法kintoneの乗りこなしとブースト方法
kintoneの乗りこなしとブースト方法Cybozucommunity
 
《kintoneプラグイン》「Movable Type連携」のご紹介
《kintoneプラグイン》「Movable Type連携」のご紹介《kintoneプラグイン》「Movable Type連携」のご紹介
《kintoneプラグイン》「Movable Type連携」のご紹介Sakae Saito
 

What's hot (20)

携帯電話時代から続くモバイルゲームとアプリの関係
携帯電話時代から続くモバイルゲームとアプリの関係携帯電話時代から続くモバイルゲームとアプリの関係
携帯電話時代から続くモバイルゲームとアプリの関係
 
#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま
#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま
#インスタサミット 「アカウント運用の基礎」アライドアーキテクツ株式会社 藤田さま
 
IoTを擬人化してみた
IoTを擬人化してみたIoTを擬人化してみた
IoTを擬人化してみた
 
IoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみるIoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみる
 
Swiftビギナーズ倶楽部でのプレゼンver02
Swiftビギナーズ倶楽部でのプレゼンver02Swiftビギナーズ倶楽部でのプレゼンver02
Swiftビギナーズ倶楽部でのプレゼンver02
 
WordPressとS3で落ちないコーポレートサイトを立ち上げよう
WordPressとS3で落ちないコーポレートサイトを立ち上げようWordPressとS3で落ちないコーポレートサイトを立ち上げよう
WordPressとS3で落ちないコーポレートサイトを立ち上げよう
 
JAWS-UG京都をre:Bootしてみた
JAWS-UG京都をre:BootしてみたJAWS-UG京都をre:Bootしてみた
JAWS-UG京都をre:Bootしてみた
 
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
 
月間6アプリリリースの開発現場でのQiita:Team活用法
月間6アプリリリースの開発現場でのQiita:Team活用法月間6アプリリリースの開発現場でのQiita:Team活用法
月間6アプリリリースの開発現場でのQiita:Team活用法
 
Matcherの紹介@ITリーダー育成キャンプ
Matcherの紹介@ITリーダー育成キャンプMatcherの紹介@ITリーダー育成キャンプ
Matcherの紹介@ITリーダー育成キャンプ
 
さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224
 
さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~
さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~
さくらのナレッジ ~ITエンジニアに役立つ情報を全力でシェア~
 
うどん県でLoRaWAN
うどん県でLoRaWANうどん県でLoRaWAN
うどん県でLoRaWAN
 
IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年9月)IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年9月)
 
私とFacebook 2017
私とFacebook 2017私とFacebook 2017
私とFacebook 2017
 
私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)
私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)
私に背中を見せてくれた永遠の上司Sさん(インフラ勉強会1周年記念イベント講演資料)
 
kintone café 大阪 Vol.3
kintone café 大阪 Vol.3 kintone café 大阪 Vol.3
kintone café 大阪 Vol.3
 
kintoneの乗りこなしとブースト方法
kintoneの乗りこなしとブースト方法kintoneの乗りこなしとブースト方法
kintoneの乗りこなしとブースト方法
 
《kintoneプラグイン》「Movable Type連携」のご紹介
《kintoneプラグイン》「Movable Type連携」のご紹介《kintoneプラグイン》「Movable Type連携」のご紹介
《kintoneプラグイン》「Movable Type連携」のご紹介
 
2017年8月Facebookページ投稿クリック数ランキング20
2017年8月Facebookページ投稿クリック数ランキング202017年8月Facebookページ投稿クリック数ランキング20
2017年8月Facebookページ投稿クリック数ランキング20
 

Similar to LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化

CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp
CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp
CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp CIVICTECHFORUM
 
ベストエンジニアな働き方
ベストエンジニアな働き方ベストエンジニアな働き方
ベストエンジニアな働き方Keiichi Endo
 
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだことTakashi Kishida
 
Abc2013 autumn fujiwara
Abc2013 autumn fujiwaraAbc2013 autumn fujiwara
Abc2013 autumn fujiwaracyberagent
 
20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会Seiji Noro
 
Bonfire Design #2 アプリ開発におけるデザイナーの成長について
Bonfire Design #2 アプリ開発におけるデザイナーの成長についてBonfire Design #2 アプリ開発におけるデザイナーの成長について
Bonfire Design #2 アプリ開発におけるデザイナーの成長についてYahoo!デベロッパーネットワーク
 
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1Yuki Okada
 
Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206Ryosuke Matsumoto
 
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話章暢 藤井
 
MoneyForwardアプリ開発の裏側
MoneyForwardアプリ開発の裏側MoneyForwardアプリ開発の裏側
MoneyForwardアプリ開発の裏側Katsunobu Ishida
 
#7はじめてのIT勉強会LT
#7はじめてのIT勉強会LT#7はじめてのIT勉強会LT
#7はじめてのIT勉強会LTChinatsu Ozawa
 
なれる!フリーランス
なれる!フリーランスなれる!フリーランス
なれる!フリーランスleverages_event
 
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210Osamu Ise
 
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】muratananae
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へekushida
 
人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例leverages_event
 

Similar to LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化 (20)

CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp
CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp
CTF 2016 No.7 ローカルにおけるシビックテックの哲学 〜西本浩幸 株式会社デザイニウム〜 #civictechjp
 
ベストエンジニアな働き方
ベストエンジニアな働き方ベストエンジニアな働き方
ベストエンジニアな働き方
 
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
 
Abc2013 autumn fujiwara
Abc2013 autumn fujiwaraAbc2013 autumn fujiwara
Abc2013 autumn fujiwara
 
20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会
 
Bonfire Design #2 アプリ開発におけるデザイナーの成長について
Bonfire Design #2 アプリ開発におけるデザイナーの成長についてBonfire Design #2 アプリ開発におけるデザイナーの成長について
Bonfire Design #2 アプリ開発におけるデザイナーの成長について
 
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
 
株式会社ミナサポのご紹介
株式会社ミナサポのご紹介株式会社ミナサポのご紹介
株式会社ミナサポのご紹介
 
Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206
 
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
 
2017/05/24 potatotips #40
2017/05/24 potatotips #402017/05/24 potatotips #40
2017/05/24 potatotips #40
 
MoneyForwardアプリ開発の裏側
MoneyForwardアプリ開発の裏側MoneyForwardアプリ開発の裏側
MoneyForwardアプリ開発の裏側
 
#7はじめてのIT勉強会LT
#7はじめてのIT勉強会LT#7はじめてのIT勉強会LT
#7はじめてのIT勉強会LT
 
なれる!フリーランス
なれる!フリーランスなれる!フリーランス
なれる!フリーランス
 
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
 
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
 
SwiftでSNS投稿を行う
SwiftでSNS投稿を行うSwiftでSNS投稿を行う
SwiftでSNS投稿を行う
 
OSC Chiba 2017
OSC Chiba 2017OSC Chiba 2017
OSC Chiba 2017
 
人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例
 

More from gree_tech

アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜gree_tech
 
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介gree_tech
 
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表gree_tech
 
アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~gree_tech
 
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化gree_tech
 
Cloud Spanner をより便利にする運用支援ツールの紹介
Cloud Spanner をより便利にする運用支援ツールの紹介Cloud Spanner をより便利にする運用支援ツールの紹介
Cloud Spanner をより便利にする運用支援ツールの紹介gree_tech
 
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介gree_tech
 
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてSINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてgree_tech
 
海外展開と負荷試験
海外展開と負荷試験海外展開と負荷試験
海外展開と負荷試験gree_tech
 
翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組み翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組みgree_tech
 
組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違いgree_tech
 
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
サーバーフレームワークに潜んでる脆弱性検知ツール紹介サーバーフレームワークに潜んでる脆弱性検知ツール紹介
サーバーフレームワークに潜んでる脆弱性検知ツール紹介gree_tech
 
データエンジニアとアナリストチーム兼務になった件について
データエンジニアとアナリストチーム兼務になった件についてデータエンジニアとアナリストチーム兼務になった件について
データエンジニアとアナリストチーム兼務になった件についてgree_tech
 
シェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジーシェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジーgree_tech
 
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-gree_tech
 
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話gree_tech
 
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)gree_tech
 
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行gree_tech
 
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜gree_tech
 
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)gree_tech
 

More from gree_tech (20)

アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
 
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
 
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
 
アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~
 
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
 
Cloud Spanner をより便利にする運用支援ツールの紹介
Cloud Spanner をより便利にする運用支援ツールの紹介Cloud Spanner をより便利にする運用支援ツールの紹介
Cloud Spanner をより便利にする運用支援ツールの紹介
 
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
 
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてSINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
 
海外展開と負荷試験
海外展開と負荷試験海外展開と負荷試験
海外展開と負荷試験
 
翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組み翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組み
 
組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い
 
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
サーバーフレームワークに潜んでる脆弱性検知ツール紹介サーバーフレームワークに潜んでる脆弱性検知ツール紹介
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
 
データエンジニアとアナリストチーム兼務になった件について
データエンジニアとアナリストチーム兼務になった件についてデータエンジニアとアナリストチーム兼務になった件について
データエンジニアとアナリストチーム兼務になった件について
 
シェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジーシェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジー
 
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
 
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
 
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
 
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
 
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
 
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
 

LIMIAアプリにおける行動履歴を用いたコンテンツ配信の最適化