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
tanaka
September 06, 2019
Technology
580
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Release Flutter App_Video On Demand
Flutter Meetup Tokyo #11 @Google Japan
tanaka
September 06, 2019
More Decks by tanaka
See All by tanaka
Flutterアプリ開発に於けるBitrise活用例(初級) / Flutter using Bitrise for beginners
yumatan
1
700
Google IO 2019
yumatan
8
2.6k
Other Decks in Technology
See All in Technology
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1.5k
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
15
6k
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
560
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
160
DevOps Agentで運用判断をチーム資産にする~Agent InstructionsとAgent Skillを継続的に育てる~
fujioka6789
0
160
システム監視入門
grimoh
5
720
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
550
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
790
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
2.3k
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
760
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
130
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
190
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
450
It's Worth the Effort
3n
188
29k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
670
Designing for Timeless Needs
cassininazir
1
410
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Optimizing for Happiness
mojombo
378
71k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
How to Ace a Technical Interview
jacobian
281
24k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
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