SlideShare a Scribd company logo
1 of 34
Download to read offline
MARIO VIVIANI
T E C H N O L O G Y E V A N G E L I S T, A M A Z O N A P P S T O R E U K
@mariuxtheone linkedin.com/in/marioviviani
BUILDING NEW
EXPERIENCES
ON AMAZ ON FIRE TV
I T ’ S A - M E !
Ma r io V ivia n i
Technology Evangelist, Amazon Appstore UK
@mariuxtheone
Android Developer from 2010
95+ apps published
12,000,000+ downloads
Google Developer Expert 2013-15
Startup Founder, Co-Worker
Speaker at: Droidcon, Android Dev
Days, Google I/O 2015
Android is Not Just for
Mobile Devices
Android
Android TV Apps
based on
Fire OS
Fire TV Apps
based on
OS 5BASED ON
ANDROID 5.1
LOLLIPOP
ANDROID STUDIO
A M A Z O N F I R E T V FA C T S
Amazon Fire TV is
#1 BEST SELLING
Streaming Media Player
In US, UK and Germany
MANY MILLIONS
OF MINUTES
CONSUMED EVERY DAY
on Media Streaming Apps
on Fire TV in UK (2016)
FIRE TV FAMILY
bit.ly/firetvspecs
TV TV Stick (2015)
4K compatible
Quad-core CPU
2 GB RAM
(2160p)
WiFi – Bluetooth 4.1
8 GB Internal Storage
(actual formatted capacity will be less)
USB-A and MicroSD slot
FullHD
Dual-core CPU
1 GB RAM
(1080p)
WiFi – Bluetooth 3.0
8 GB Internal Storage
(actual formatted capacity will be less)
MicroUSB (power only)
TV APPS
BUILDING APPS FOR
AMAZON FIRE TV
IN MINUTES
TV APPS DEVELOPMENT
Fire TV SDK add-on
v17 Leanback Library
Fire TV SDK add-on
F I R E A P P B U I L D E R
STREAMING MEDIA PLAYERS
Plug and Play template for audio and video
apps. Create an app in less than 1 hour.
E A S Y, FA S T A N D
B E A U T I F U L
Contains modules (plugins) to enable advanced
functionality
Handles JSON feeds, branding and
customisation
Can be extended with your own code
Supports Amazon Fire TV family
Available: On Github
Feeds: JSON and MRSS
Player: ExoPlayer, Custom
UX/UI: Optimised for big screen
Theme/Branding: Customisable
IAP: Available
Closed captioning: Available
Ads: Yes - FreeWheel, VAST
Analytics: Yes - Flurry, Omniture, Crashlytics, 3P
Login: Yes - Amazon, Adobe, Facebook, 3P
Available: On Github
Feeds: JSON, YouTube and MRSS
Player: VisualOn, OVP
UX/UI: Optimised for big screen
Theme/Branding: Customisable
IAP: Available
Closed captioning: Available
Ads: OVP
Analytics: Yes
Social Login: No
Web App Starter Kit
M O D U L E S
Social loginsIn-App Purchasing
Ads
Analytics
Media Player AD
F I R E A P P B U I L D E R W O R K F L O W
CONFIGURE YOUR
FEED LAUNCH THE APP!
CUSTOMIZE UI &
MODULAR COMPONENTS
SETUP RECIPE FOR
CATEGORIES AND CONTENTS
JSON
1 . C R E AT E Y O U R C O N T E N T F E E D
JSON
MRSS
[{ "id":"123456",
"title":“My Awesome Video",
“description":“This is my awesome video",
"duration":"538",
"thumbURL":"http://myservice.com/thumbnail1.jpg",
"imgURL":"http://myservice.com/bigImage.jpg"",
"videoURL":"http://myservice.com/video.mp4"",
"categories":[“My Funny Videos”,
“Random Stuff”]}
...
]
SUPPORT FOR BOTH
TOKEN AND NON-TOKEN
BASED FEEDS
"cooker": "DynamicParser",
"format": "json",
"model": "com.amazon.android.model.content.Content",
"modelType": "array",
"query": "$[?(@.categories[0] in [$$par0$$])]",
"matchList": [
"title@title",
"id@id",
"description@description",
"videoURL@url",
"imgURL@cardImageUrl",
"imgURL@backgroundImageUrl"
]
2 . C R E AT E A R E C I P E TO M A P Y O U R C O N T E N T
R e c i p e . j s o n :
"cooker": "DynamicParser",
"format": "json",
"model": "com.amazon.android.model.content.Content",
"modelType": "array",
"query": "$[?(@.categories[0] in [$$par0$$])]",
"matchList": [
"title@title",
"id@id",
"description@description",
"videoURL@url",
"imgURL@cardImageUrl",
"imgURL@backgroundImageUrl"
]
2 . C R E AT E A R E C I P E TO M A P Y O U R C O N T E N T
Y O U R F E E D TA G S
F I R E A P P B U I L D E R TA G S
R e c i p e . j s o n :
3 . C U S TO M I Z E T H E L O O K & F E E L
N a v i g a t o r. j s o n
C H A N G E T H E F O N T
4 0 + E M B E D D E D F O N T S + C U S TO M
"branding": {
"globalTheme": "AppTheme",
"lightFont" : "Roboto Light",
"boldFont" : "Roboto Bold",
"regularFont" : "Roboto Regular"
}
3 . C U S TO M I Z E T H E L O O K & F E E L
ContentBrowseActivity
3 . C U S TO M I Z E T H E L O O K & F E E L
FullContentBrowseActivity
S TA RT TO D AY !
D O W N L O A D
github.com/amzn/fire-app-builder
D O C U M E N TAT I O N
bit.ly/FireAppBuilderDoc
BUILD RICH
MULTI-SCREEN
EXPERIENCES
A M A Z O N F L I N G
B U I L D M U L T I - S C R E E N E X P E R I E N C E S
G E T T H E S D K BUILD RICH MULTI-SCREEN EXPERIENCES
bit.ly/amazonfling
Cross platform toolkit that enables you to
build rich multi-screen experiences for Fire TV
Allows sending video, audio and images from
iOS, Android or FireOS
Leverage two-way communication between
Amazon Fire TV and mobile apps to create
engaging second screen experiences
DIAL
DIscovery And Launch
INCREASE
CONTENT
DISCOVERABILITY
bit.ly/catalogueintegration
F I R E T V C ATA L O G U E I N T E G R AT I O N
PUBLISH YOUR
FIRE TV APP
developer.amazon.com/appstore
THANK YOU!
Mario Viviani
@mariuxtheone
@AmazonAppDev
vivianim@amazon.co.uk
developer.amazon.com/appstore
bit.ly/AmazonSummitFeedback

More Related Content

What's hot

Topbots Present: 110 Brands Driving Innovation with Bots
Topbots Present: 110 Brands Driving Innovation with BotsTopbots Present: 110 Brands Driving Innovation with Bots
Topbots Present: 110 Brands Driving Innovation with Bots
Adelyn Zhou
 
Is MacKeeper Really A Scam
Is MacKeeper Really A ScamIs MacKeeper Really A Scam
Is MacKeeper Really A Scam
peterchung65
 

What's hot (18)

Decline Of The Destination Web, The Rise Of The Social Web
Decline Of The Destination Web, The Rise Of The Social WebDecline Of The Destination Web, The Rise Of The Social Web
Decline Of The Destination Web, The Rise Of The Social Web
 
WHAT I THINK MAKES A GREAT CAMPAIGN
WHAT I THINK MAKES A GREAT CAMPAIGNWHAT I THINK MAKES A GREAT CAMPAIGN
WHAT I THINK MAKES A GREAT CAMPAIGN
 
Using (Free!) App Annie data to optimize your next game
Using (Free!) App Annie data to optimize your next gameUsing (Free!) App Annie data to optimize your next game
Using (Free!) App Annie data to optimize your next game
 
The Beginners Guide to Using Snapchat
The Beginners Guide to Using SnapchatThe Beginners Guide to Using Snapchat
The Beginners Guide to Using Snapchat
 
Twitter101 For Marketers - Updated
Twitter101 For Marketers - UpdatedTwitter101 For Marketers - Updated
Twitter101 For Marketers - Updated
 
GG General Presentation 120209
GG General Presentation 120209GG General Presentation 120209
GG General Presentation 120209
 
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
 
Immersive Computing @ #YOWConnected 2017
Immersive Computing @ #YOWConnected 2017Immersive Computing @ #YOWConnected 2017
Immersive Computing @ #YOWConnected 2017
 
Benefits of android application development
Benefits of android application developmentBenefits of android application development
Benefits of android application development
 
La croissance via referral - Julien Le Coupanec, Growth Hacker chez TheFamily
La croissance via referral - Julien Le Coupanec, Growth Hacker chez TheFamilyLa croissance via referral - Julien Le Coupanec, Growth Hacker chez TheFamily
La croissance via referral - Julien Le Coupanec, Growth Hacker chez TheFamily
 
Topbots Present: 110 Brands Driving Innovation with Bots
Topbots Present: 110 Brands Driving Innovation with BotsTopbots Present: 110 Brands Driving Innovation with Bots
Topbots Present: 110 Brands Driving Innovation with Bots
 
Bots Are The New Apps by Marissa Chacko, PM - Growth, Foursquare
Bots Are The New Apps by Marissa Chacko, PM - Growth, FoursquareBots Are The New Apps by Marissa Chacko, PM - Growth, Foursquare
Bots Are The New Apps by Marissa Chacko, PM - Growth, Foursquare
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
 
Is MacKeeper Really A Scam
Is MacKeeper Really A ScamIs MacKeeper Really A Scam
Is MacKeeper Really A Scam
 
Hp Dos & Donts Online Marketing V0.2 Kw
Hp Dos & Donts Online Marketing V0.2 KwHp Dos & Donts Online Marketing V0.2 Kw
Hp Dos & Donts Online Marketing V0.2 Kw
 
9 More Killer Strategic Partnership Examples
9 More Killer Strategic Partnership Examples9 More Killer Strategic Partnership Examples
9 More Killer Strategic Partnership Examples
 
Dmas skbs slides
Dmas skbs slidesDmas skbs slides
Dmas skbs slides
 
THE WOLVERINE REPORT
THE WOLVERINE REPORTTHE WOLVERINE REPORT
THE WOLVERINE REPORT
 

Viewers also liked

Viewers also liked (20)

Amazon Lab126
Amazon Lab126Amazon Lab126
Amazon Lab126
 
Bringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichBringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter Heinrich
 
Designing for Tablet - Patterns and Best Practices
Designing for Tablet - Patterns and Best Practices Designing for Tablet - Patterns and Best Practices
Designing for Tablet - Patterns and Best Practices
 
Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data Better
 
What the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tWhat the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don't
 
Is This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationIs This All There Is? What's New in Monetization
Is This All There Is? What's New in Monetization
 
Reach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesReach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media Devices
 
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
 
Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016
 
How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV
 
Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity
 
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
 
Google swot analysis 2017
Google swot analysis 2017Google swot analysis 2017
Google swot analysis 2017
 
Amazon swot analysis 2017
Amazon swot analysis 2017Amazon swot analysis 2017
Amazon swot analysis 2017
 
Unit 13 LO4 AND LO5
Unit 13  LO4 AND LO5Unit 13  LO4 AND LO5
Unit 13 LO4 AND LO5
 
'Better Together': Extending the 'rule of optimism' in social worker decision...
'Better Together': Extending the 'rule of optimism' in social worker decision...'Better Together': Extending the 'rule of optimism' in social worker decision...
'Better Together': Extending the 'rule of optimism' in social worker decision...
 
Connecting Evidence to Outcomes: Practioner Development Programme
Connecting Evidence to Outcomes: Practioner Development ProgrammeConnecting Evidence to Outcomes: Practioner Development Programme
Connecting Evidence to Outcomes: Practioner Development Programme
 
Dl
DlDl
Dl
 
Шүүлгийн системийг сургалтанд хэрэглэх технологи
Шүүлгийн системийг сургалтанд хэрэглэх технологиШүүлгийн системийг сургалтанд хэрэглэх технологи
Шүүлгийн системийг сургалтанд хэрэглэх технологи
 
Smitha R.S.
Smitha R.S.Smitha R.S.
Smitha R.S.
 

Similar to Building New Experiences on Amazon Fire TV - Mario Viviani

Pearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirPearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the Air
Dan Murphy
 
Knowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smxKnowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smx
Gianluca Fiorelli
 
AmitVermaAndroid
AmitVermaAndroidAmitVermaAndroid
AmitVermaAndroid
Amit Verma
 

Similar to Building New Experiences on Amazon Fire TV - Mario Viviani (20)

App Economy
App EconomyApp Economy
App Economy
 
Social & SEO Trends 2017 Bulgaria/World - Webit 2017
Social & SEO Trends 2017 Bulgaria/World - Webit 2017Social & SEO Trends 2017 Bulgaria/World - Webit 2017
Social & SEO Trends 2017 Bulgaria/World - Webit 2017
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
 
Pearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirPearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the Air
 
A Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming AppA Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming App
 
2016 Death of the Home Screen
2016 Death of the Home Screen2016 Death of the Home Screen
2016 Death of the Home Screen
 
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
 
Demystifying progressive web apps
Demystifying progressive web appsDemystifying progressive web apps
Demystifying progressive web apps
 
Appboy Spring 2017 Tech Briefing
Appboy Spring 2017 Tech BriefingAppboy Spring 2017 Tech Briefing
Appboy Spring 2017 Tech Briefing
 
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
 
Knowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smxKnowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smx
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development Guidelines
 
Appop company intro
Appop company introAppop company intro
Appop company intro
 
AmitVermaAndroid
AmitVermaAndroidAmitVermaAndroid
AmitVermaAndroid
 
CEE the Mobile Activation Platform
CEE the Mobile Activation PlatformCEE the Mobile Activation Platform
CEE the Mobile Activation Platform
 
nikolas-resume
nikolas-resumenikolas-resume
nikolas-resume
 
Deep linking at App Promotion Summit
Deep linking at App Promotion SummitDeep linking at App Promotion Summit
Deep linking at App Promotion Summit
 
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation20192019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
2019-CertiFUNcation-update-seo-dashboard-initiative-certifuncation2019
 
What's happening on the interwebs: All your base are belong to us edition
What's happening on the interwebs: All your base are belong to us editionWhat's happening on the interwebs: All your base are belong to us edition
What's happening on the interwebs: All your base are belong to us edition
 
Alt tab mobile company overview - feb 2015
Alt tab mobile   company overview - feb 2015Alt tab mobile   company overview - feb 2015
Alt tab mobile company overview - feb 2015
 

More from Amazon Appstore Developers

More from Amazon Appstore Developers (10)

Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVDesigning Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
 
Bring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TVBring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TV
 
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
 
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
 
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiIn-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
 
Introduction to the Amazon Appstore
Introduction to the Amazon AppstoreIntroduction to the Amazon Appstore
Introduction to the Amazon Appstore
 
Introduction to App Stores
Introduction to App StoresIntroduction to App Stores
Introduction to App Stores
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon Appstore
 
How To Evolve Players Into Fans
How To Evolve Players Into FansHow To Evolve Players Into Fans
How To Evolve Players Into Fans
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 

Building New Experiences on Amazon Fire TV - Mario Viviani

  • 1. MARIO VIVIANI T E C H N O L O G Y E V A N G E L I S T, A M A Z O N A P P S T O R E U K @mariuxtheone linkedin.com/in/marioviviani BUILDING NEW EXPERIENCES ON AMAZ ON FIRE TV
  • 2. I T ’ S A - M E ! Ma r io V ivia n i Technology Evangelist, Amazon Appstore UK @mariuxtheone Android Developer from 2010 95+ apps published 12,000,000+ downloads Google Developer Expert 2013-15 Startup Founder, Co-Worker Speaker at: Droidcon, Android Dev Days, Google I/O 2015
  • 3. Android is Not Just for Mobile Devices
  • 4. Android Android TV Apps based on Fire OS Fire TV Apps based on
  • 5. OS 5BASED ON ANDROID 5.1 LOLLIPOP ANDROID STUDIO
  • 6. A M A Z O N F I R E T V FA C T S Amazon Fire TV is #1 BEST SELLING Streaming Media Player In US, UK and Germany MANY MILLIONS OF MINUTES CONSUMED EVERY DAY on Media Streaming Apps on Fire TV in UK (2016)
  • 8. bit.ly/firetvspecs TV TV Stick (2015) 4K compatible Quad-core CPU 2 GB RAM (2160p) WiFi – Bluetooth 4.1 8 GB Internal Storage (actual formatted capacity will be less) USB-A and MicroSD slot FullHD Dual-core CPU 1 GB RAM (1080p) WiFi – Bluetooth 3.0 8 GB Internal Storage (actual formatted capacity will be less) MicroUSB (power only)
  • 10. BUILDING APPS FOR AMAZON FIRE TV IN MINUTES
  • 11. TV APPS DEVELOPMENT Fire TV SDK add-on v17 Leanback Library Fire TV SDK add-on
  • 12.
  • 13. F I R E A P P B U I L D E R STREAMING MEDIA PLAYERS Plug and Play template for audio and video apps. Create an app in less than 1 hour. E A S Y, FA S T A N D B E A U T I F U L Contains modules (plugins) to enable advanced functionality Handles JSON feeds, branding and customisation Can be extended with your own code Supports Amazon Fire TV family
  • 14.
  • 15. Available: On Github Feeds: JSON and MRSS Player: ExoPlayer, Custom UX/UI: Optimised for big screen Theme/Branding: Customisable IAP: Available Closed captioning: Available Ads: Yes - FreeWheel, VAST Analytics: Yes - Flurry, Omniture, Crashlytics, 3P Login: Yes - Amazon, Adobe, Facebook, 3P Available: On Github Feeds: JSON, YouTube and MRSS Player: VisualOn, OVP UX/UI: Optimised for big screen Theme/Branding: Customisable IAP: Available Closed captioning: Available Ads: OVP Analytics: Yes Social Login: No Web App Starter Kit
  • 16. M O D U L E S Social loginsIn-App Purchasing Ads Analytics Media Player AD
  • 17. F I R E A P P B U I L D E R W O R K F L O W CONFIGURE YOUR FEED LAUNCH THE APP! CUSTOMIZE UI & MODULAR COMPONENTS SETUP RECIPE FOR CATEGORIES AND CONTENTS JSON
  • 18. 1 . C R E AT E Y O U R C O N T E N T F E E D JSON MRSS [{ "id":"123456", "title":“My Awesome Video", “description":“This is my awesome video", "duration":"538", "thumbURL":"http://myservice.com/thumbnail1.jpg", "imgURL":"http://myservice.com/bigImage.jpg"", "videoURL":"http://myservice.com/video.mp4"", "categories":[“My Funny Videos”, “Random Stuff”]} ... ] SUPPORT FOR BOTH TOKEN AND NON-TOKEN BASED FEEDS
  • 19. "cooker": "DynamicParser", "format": "json", "model": "com.amazon.android.model.content.Content", "modelType": "array", "query": "$[?(@.categories[0] in [$$par0$$])]", "matchList": [ "title@title", "id@id", "description@description", "videoURL@url", "imgURL@cardImageUrl", "imgURL@backgroundImageUrl" ] 2 . C R E AT E A R E C I P E TO M A P Y O U R C O N T E N T R e c i p e . j s o n :
  • 20. "cooker": "DynamicParser", "format": "json", "model": "com.amazon.android.model.content.Content", "modelType": "array", "query": "$[?(@.categories[0] in [$$par0$$])]", "matchList": [ "title@title", "id@id", "description@description", "videoURL@url", "imgURL@cardImageUrl", "imgURL@backgroundImageUrl" ] 2 . C R E AT E A R E C I P E TO M A P Y O U R C O N T E N T Y O U R F E E D TA G S F I R E A P P B U I L D E R TA G S R e c i p e . j s o n :
  • 21. 3 . C U S TO M I Z E T H E L O O K & F E E L N a v i g a t o r. j s o n C H A N G E T H E F O N T 4 0 + E M B E D D E D F O N T S + C U S TO M "branding": { "globalTheme": "AppTheme", "lightFont" : "Roboto Light", "boldFont" : "Roboto Bold", "regularFont" : "Roboto Regular" }
  • 22. 3 . C U S TO M I Z E T H E L O O K & F E E L ContentBrowseActivity
  • 23. 3 . C U S TO M I Z E T H E L O O K & F E E L FullContentBrowseActivity
  • 24. S TA RT TO D AY ! D O W N L O A D github.com/amzn/fire-app-builder D O C U M E N TAT I O N bit.ly/FireAppBuilderDoc
  • 26. A M A Z O N F L I N G B U I L D M U L T I - S C R E E N E X P E R I E N C E S G E T T H E S D K BUILD RICH MULTI-SCREEN EXPERIENCES bit.ly/amazonfling Cross platform toolkit that enables you to build rich multi-screen experiences for Fire TV Allows sending video, audio and images from iOS, Android or FireOS Leverage two-way communication between Amazon Fire TV and mobile apps to create engaging second screen experiences
  • 29. bit.ly/catalogueintegration F I R E T V C ATA L O G U E I N T E G R AT I O N
  • 30.
  • 32.