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
Release Flutter App_Video On Demand
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tanaka
September 06, 2019
Technology
1
560
Release Flutter App_Video On Demand
Flutter Meetup Tokyo #11 @Google Japan
tanaka
September 06, 2019
Tweet
Share
More Decks by tanaka
See All by tanaka
Flutterアプリ開発に於けるBitrise活用例(初級) / Flutter using Bitrise for beginners
yumatan
1
670
Google IO 2019
yumatan
8
2.6k
Other Decks in Technology
See All in Technology
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
1.6k
2026年はチャンキングを極める!
shibuiwilliam
8
1.8k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
4
2k
Vitest Highlights in Angular
rainerhahnekamp
0
130
What happened to RubyGems and what can we learn?
mikemcquaid
0
200
Amazon ElastiCacheのコスト最適化を考える/Elasticache Cost Optimization
quiver
0
390
20260129_CB_Kansai
takuyay0ne
1
260
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
0
780
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.2k
いよいよ仕事を奪われそうな波が来たぜ
kazzpapa3
3
340
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.4k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Chasing Engaging Ingredients in Design
codingconduct
0
110
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
420
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
How to make the Groovebox
asonas
2
1.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Speed Design
sergeychernyshev
33
1.5k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
61
Side Projects
sachag
455
43k
Transcript
Release Flutter App Video On Demand Flutter Meetup Tokyo #11
@Google Japan Yuma Tanaka
About me • Yuma Tanaka ◦ tw: @tanaka_1899 ◦ MTI
Ltd. ▪ VideoMarket Corp. ◦ Mobile Application Engineer ▪ iOS / Android / Flutter ▪ went to Google I/O 2019
Release Flutter App • When ◦ Sept. 2nd, 2019 •
Where ◦ AppStore ◦ published in Japan • What ◦ videomarket v4.0.0 ◦ Video On Demand service ◦ iOS11.0 〜 https://beyond.videomarket.jp
Features - Service side • Personalization ◦ displayed titles •
Playback ◦ iPhone, iPad ▪ Gesture Control ◦ AppleTV with AirPlay ◦ Cast / Chromecast https://beyond.videomarket.jp
Demonstration 1
1.Launch the app → Start playback
Features - Technological side • Backend ◦ GCP ▪ GraphQL
▪ Microservices • Client ◦ Platform channels(iOS) ▪ Playback • Own private iOS SDK • Worry about DRM • https://pub.dev/packages/video_player ▪ Deeplink → Demonstration 2
Features - Technological side • Backend ◦ GCP ▪ GraphQL
▪ Microservices • Client ◦ Platform channels(iOS) ▪ Playback • Own private iOS SDK • Worry about DRM • https://pub.dev/packages/video_player ▪ Deeplink → Demonstration 2
Demonstration 2
2.Deeplink(TV app) → Start playback
Let’s create applications with Flutter!
Thank you! Yuma Tanaka tw: @tanaka_1899 a
References • About us ◦ https://beyond.videomarket.jp ◦ https://creators.videomarket.co.jp • Demonstration
movies ◦ https://youtu.be/gQ4zjW4bq1k ◦ https://youtu.be/V9RWvfDTJ5A