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
フロントエンドLT大会2020-12-02.pptx__1_.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryu Ishibashi
December 02, 2020
Technology
0
110
フロントエンドLT大会2020-12-02.pptx__1_.pdf
Ryu Ishibashi
December 02, 2020
Tweet
Share
More Decks by Ryu Ishibashi
See All by Ryu Ishibashi
衛星画像 x GIS x AIで考える農業モニタリング
raiu1210
0
190
Other Decks in Technology
See All in Technology
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
500
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
プロポーザルに込める段取り八分
shoheimitani
1
640
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1k
20260204_Midosuji_Tech
takuyay0ne
1
160
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
85
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing for humans not robots
tammielis
254
26k
The Limits of Empathy - UXLibs8
cassininazir
1
220
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
87
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Transcript
遠距離の彼女と同じ部屋でyoutube 見てるかのようなアプリ作った話❤ フロントエンドLT会 vol.2 - 2020冬まつり 2020.12.02 らいう(石橋 龍) 1 @Mr_1484
自己紹介 (らいう)石橋 龍 - ID - Github:Raiu1210 - Twitter:@Mr_1484
- Work at - 株式会社 Fusic (フュージック) 先進技術部門部所属 - 機械学習チーム エンジニア - Skill - Python/Vue/React/Node/PHP/etc 2
宣伝 彼女募集中 3
Pointが複数ある場合 作ったアプリの概要 Point 2 作るに至った経緯 Point 3 ちょっとtechな話 4 Point
1
01 作ったアプリの概要
作ったアプリの概要
遠距離の彼女と同じ部屋で youtube見てるかのようなア プリ話❤
DEMO
02 作るに至った経緯
作るに至った経緯 • 友人に彼女ができる ◦ 大学卒業後は彼女とは遠距離になることに ◦ 遠距離でも一緒に遊べるような物が欲しい ◦ youtubeを部屋で一緒に観てたようなUXをwebで実現できないか ◦
2人で共同開発する 10 ワイ 幣友人カップル
03 ちょっとtechな話
全体構成 • hosting • realtimeDB ◦ 動画ID ◦ ステータス ◦
再生時間 ◦ 移動状況 12 Host Audience Audience
いいところ • 動画系のサービスだけど、サーバ側?はあまり回線を圧迫しない ◦ 動画はクライアントとyoutubeが通信をして受け取る ◦ 動画の再生位置や状況をrealtimeDBで同期しフロントでAPI経由で操作 • LINE電話でも似たような機能があるけど、リンクだけで共有できるMOONの方が便利な気がする ◦
例えばビジネスユースだとしたら、わざわざLINEで友達になるのもねぇ... • 使ってて楽しい、いろいろユースケースがありそう ◦ 有名人が観てる動画をリアルタイムで一緒にみる ◦ bgm選ぶのだるいから誰かのを一緒に聞く 13
future work • サイト内での動画検索機能 ◦ いちいちyoutubeのURLコピーしないと行けないからだるい • 通話機能 ◦ webRTCとかで通話機能も内包されてたらいいよね~
• デザイン改修 ◦ 機能ばっかいじってついつい後回しにしがち... 14
以上! 夜寝る前に彼女と これ使えたらなぁ...
まとめ ・Vue+firebaseは便利だね~ ・無料プランでもいろいろ作れる(100人以上の同時接続を捌くにはblaze plan) 彼女欲しい... 16
ご清聴いただきありがとうございました Thank You We are Hiring ! https://recruit.fusic.co.jp/