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
480
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
500
Google IO 2019
yumatan
8
2.4k
Other Decks in Technology
See All in Technology
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
Classmethod Odyssey 登壇資料
yamahiro
0
390
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
180
Scaling Technical Excellence at 104: Evolution in AWS and Developer Empowerment
scotthsieh825
1
150
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
データ分析を支える技術 生成AI再入門
ishikawa_satoru
0
380
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
MySQLのロックの種類とその競合
yoku0825
6
1.6k
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
データベース研修 DB基礎【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
210
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
Featured
See All Featured
Docker and Python
trallard
37
2.9k
KATA
mclloyd
20
13k
Git: the NoSQL Database
bkeepers
PRO
423
64k
Music & Morning Musume
bryan
43
5.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Scaling GitHub
holman
458
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
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