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
1
550
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
660
Google IO 2019
yumatan
8
2.6k
Other Decks in Technology
See All in Technology
「エッジ×分散生成AI」の技術と変わる産業、そしてITの未来
piacerex
0
100
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
58k
ルネサンス開発者を育てる 1on1支援AIエージェント
yusukeshimizu
0
130
Keynoteから見るAWSの頭の中
nrinetcom
PRO
1
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
120
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
12k
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
300
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
350
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
310
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
13k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
81
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
34
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
74
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
110
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
420
Un-Boring Meetings
codingconduct
0
170
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
130
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
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