Mobile development is not just about mobile devices anymore: Android scaled up from mobile devices to the TV screen, and developers have now the occasion to start building for a brand new use case: the 10-foot experience. In this session, we cover what's needed to bring high performing Media Streaming Android Apps to Fire TV and how to use powerful new tools to create rich livingroom experiences for your customers.
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
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)
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