SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
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
D E V E L O P I N G A N D R O I D A P P S
F O R T V I N M I N U T E S W I T H
A M A Z O N F I R E A P P B U I L D E R
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, Big Android BBQ, Google I/O
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
TV APPS DEVELOPMENT
Fire TV SDK add-on
v17 Leanback Library
Fire TV SDK add-on
BUILDING APPS
FOR TV
IN MINUTES
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
Demo: FAB
bit.ly/FABWorkshopDocs
PUBLISH YOUR
FIRE TV APP
developer.amazon.com/appstore
H O W TO S U B M I T Y O U R A P P F O R E VA L U AT I O N
bit.ly/2f9IsyW
REGISTER ON
DEVELOPER PORTAL
APPS GET
EVALUATED FOR
FEATURING!
FILL OUT THE UK
DEVELOPER
SPOTLIGHT FORMSUBMIT YOUR APP
NEW
THANK YOU!
Mario Viviani
@mariuxtheone
@AmazonAppDev
vivianim@amazon.co.uk
developer.amazon.com/appstore

Weitere ähnliche Inhalte

Was ist angesagt?

How to win in app store optimization
How to win in app store optimization How to win in app store optimization
How to win in app store optimization harisikram84
 
The role & skills of smart app marketers in 2021 by @thomasbcn
The role & skills of smart app marketers in 2021 by @thomasbcnThe role & skills of smart app marketers in 2021 by @thomasbcn
The role & skills of smart app marketers in 2021 by @thomasbcnThomasBCN
 
ASO (App Store Optimization) Meetup - MWC 2017 Talent Garden
ASO (App Store Optimization) Meetup - MWC 2017 Talent GardenASO (App Store Optimization) Meetup - MWC 2017 Talent Garden
ASO (App Store Optimization) Meetup - MWC 2017 Talent GardenTheTool - ASO Tool
 
6 Tools to Help You Dominate App Store Optimization
6 Tools to Help You Dominate App Store Optimization6 Tools to Help You Dominate App Store Optimization
6 Tools to Help You Dominate App Store OptimizationSteve P Young
 
ASO: A/B Testing your store listing
ASO: A/B Testing your store listingASO: A/B Testing your store listing
ASO: A/B Testing your store listingThomasBCN
 
App Marketing: Discover all of ASO techniques
App Marketing: Discover all of ASO techniquesApp Marketing: Discover all of ASO techniques
App Marketing: Discover all of ASO techniquesSlashMobility.com
 
Black Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetricsBlack Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetricsMoritz Daan
 
Apple Search Ads - App Promotion Summit Berlin 2016
Apple Search Ads - App Promotion Summit Berlin 2016Apple Search Ads - App Promotion Summit Berlin 2016
Apple Search Ads - App Promotion Summit Berlin 2016ThomasBCN
 
App Marketing Strategies - May 2011
App Marketing Strategies - May 2011App Marketing Strategies - May 2011
App Marketing Strategies - May 2011Oren Todoros
 
Apple Search Ads - Beyond the basics by @thomasbcn
Apple Search Ads - Beyond the basics by @thomasbcn Apple Search Ads - Beyond the basics by @thomasbcn
Apple Search Ads - Beyond the basics by @thomasbcn ThomasBCN
 
App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...
App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...
App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...TheTool - ASO Tool
 
Mobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily BerlinMobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily BerlinThomasBCN
 
App Store Optimization - SMX Munich - Emily Grossman
App Store Optimization - SMX Munich - Emily GrossmanApp Store Optimization - SMX Munich - Emily Grossman
App Store Optimization - SMX Munich - Emily GrossmanSuzzicks
 
The Future is Here: Messaging Apps are About to Revolutionize Marketing
The Future is Here: Messaging Apps are About to Revolutionize MarketingThe Future is Here: Messaging Apps are About to Revolutionize Marketing
The Future is Here: Messaging Apps are About to Revolutionize MarketingBrian Honigman
 
App Store Optimization - Ultimate Guide for Google Play Store ASO 2018
App Store Optimization - Ultimate Guide for Google Play Store ASO 2018App Store Optimization - Ultimate Guide for Google Play Store ASO 2018
App Store Optimization - Ultimate Guide for Google Play Store ASO 2018TheTool - ASO Tool
 
How to Market Your App using PR
How to Market Your App using PRHow to Market Your App using PR
How to Market Your App using PRPleo
 
App Store Optimization
App Store Optimization App Store Optimization
App Store Optimization Leadmill
 

Was ist angesagt? (20)

How to win in app store optimization
How to win in app store optimization How to win in app store optimization
How to win in app store optimization
 
The role & skills of smart app marketers in 2021 by @thomasbcn
The role & skills of smart app marketers in 2021 by @thomasbcnThe role & skills of smart app marketers in 2021 by @thomasbcn
The role & skills of smart app marketers in 2021 by @thomasbcn
 
ASO (App Store Optimization) Meetup - MWC 2017 Talent Garden
ASO (App Store Optimization) Meetup - MWC 2017 Talent GardenASO (App Store Optimization) Meetup - MWC 2017 Talent Garden
ASO (App Store Optimization) Meetup - MWC 2017 Talent Garden
 
6 Tools to Help You Dominate App Store Optimization
6 Tools to Help You Dominate App Store Optimization6 Tools to Help You Dominate App Store Optimization
6 Tools to Help You Dominate App Store Optimization
 
ASO: A/B Testing your store listing
ASO: A/B Testing your store listingASO: A/B Testing your store listing
ASO: A/B Testing your store listing
 
App Marketing: Discover all of ASO techniques
App Marketing: Discover all of ASO techniquesApp Marketing: Discover all of ASO techniques
App Marketing: Discover all of ASO techniques
 
Black Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetricsBlack Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetrics
 
Apple Search Ads - App Promotion Summit Berlin 2016
Apple Search Ads - App Promotion Summit Berlin 2016Apple Search Ads - App Promotion Summit Berlin 2016
Apple Search Ads - App Promotion Summit Berlin 2016
 
App Marketing Strategies - May 2011
App Marketing Strategies - May 2011App Marketing Strategies - May 2011
App Marketing Strategies - May 2011
 
How to get featured by Apple & Google
How to get featured by Apple & GoogleHow to get featured by Apple & Google
How to get featured by Apple & Google
 
CodeStrong ASO Keynote
CodeStrong ASO KeynoteCodeStrong ASO Keynote
CodeStrong ASO Keynote
 
Apple Search Ads - Beyond the basics by @thomasbcn
Apple Search Ads - Beyond the basics by @thomasbcn Apple Search Ads - Beyond the basics by @thomasbcn
Apple Search Ads - Beyond the basics by @thomasbcn
 
App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...
App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...
App Store Optimization (ASO) from Scratch - App Promotion Summit Berlin 2017 ...
 
Mobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily BerlinMobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily Berlin
 
App Store Optimization - SMX Munich - Emily Grossman
App Store Optimization - SMX Munich - Emily GrossmanApp Store Optimization - SMX Munich - Emily Grossman
App Store Optimization - SMX Munich - Emily Grossman
 
The Future is Here: Messaging Apps are About to Revolutionize Marketing
The Future is Here: Messaging Apps are About to Revolutionize MarketingThe Future is Here: Messaging Apps are About to Revolutionize Marketing
The Future is Here: Messaging Apps are About to Revolutionize Marketing
 
App Store Optimization - Ultimate Guide for Google Play Store ASO 2018
App Store Optimization - Ultimate Guide for Google Play Store ASO 2018App Store Optimization - Ultimate Guide for Google Play Store ASO 2018
App Store Optimization - Ultimate Guide for Google Play Store ASO 2018
 
Future Of Mobile
Future Of MobileFuture Of Mobile
Future Of Mobile
 
How to Market Your App using PR
How to Market Your App using PRHow to Market Your App using PR
How to Market Your App using PR
 
App Store Optimization
App Store Optimization App Store Optimization
App Store Optimization
 

Andere mochten auch

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 Amazon Appstore Developers
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...Amazon Appstore Developers
 
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 MonetizationAmazon Appstore Developers
 
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 Amazon Appstore Developers
 
Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterAmazon Appstore Developers
 
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 HeinrichAmazon Appstore Developers
 
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'tAmazon Appstore Developers
 
Is This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesAmazon Appstore Developers
 
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 DevicesAmazon Appstore Developers
 
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...Amazon Appstore Developers
 
Clapfeeder: the 1st VOD social service!
Clapfeeder: the 1st VOD social service!Clapfeeder: the 1st VOD social service!
Clapfeeder: the 1st VOD social service!Clapfeeder
 
Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...
Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...
Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...CCI
 
Introducing Amazon Fire TV
Introducing Amazon Fire TVIntroducing Amazon Fire TV
Introducing Amazon Fire TVJJ Wu
 
Indonesia OTT VOD : Online Movie & TV Stream
Indonesia OTT VOD : Online Movie & TV StreamIndonesia OTT VOD : Online Movie & TV Stream
Indonesia OTT VOD : Online Movie & TV StreamRizal Akbar
 
Video Streaming: from the native Android player to uncoventional devices
Video Streaming: from the native Android player to uncoventional devicesVideo Streaming: from the native Android player to uncoventional devices
Video Streaming: from the native Android player to uncoventional devicesMatteo Bonifazi
 

Andere mochten auch (20)

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
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
 
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
 
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
 
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
 
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 Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike Hines
 
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
 
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
 
Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity
 
Amazon Lab126
Amazon Lab126Amazon Lab126
Amazon Lab126
 
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...
 
Porting Tablet Apps to the Amazon Fire TV
Porting Tablet Apps to the Amazon Fire TVPorting Tablet Apps to the Amazon Fire TV
Porting Tablet Apps to the Amazon Fire TV
 
Clapfeeder: the 1st VOD social service!
Clapfeeder: the 1st VOD social service!Clapfeeder: the 1st VOD social service!
Clapfeeder: the 1st VOD social service!
 
BluTV VOD
BluTV VODBluTV VOD
BluTV VOD
 
Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...
Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...
Australian VOD: Online Distribution as Disruptive Technology in the Film Indu...
 
Introducing Amazon Fire TV
Introducing Amazon Fire TVIntroducing Amazon Fire TV
Introducing Amazon Fire TV
 
Indonesia OTT VOD : Online Movie & TV Stream
Indonesia OTT VOD : Online Movie & TV StreamIndonesia OTT VOD : Online Movie & TV Stream
Indonesia OTT VOD : Online Movie & TV Stream
 
Video Streaming: from the native Android player to uncoventional devices
Video Streaming: from the native Android player to uncoventional devicesVideo Streaming: from the native Android player to uncoventional devices
Video Streaming: from the native Android player to uncoventional devices
 

Ähnlich wie Developing Android Apps for TV in Minutes with Amazon Fire App Builder

Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvAmazon Appstore Developers
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Amazon Appstore Developers
 
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 2017Katya Todorova
 
At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019From The Future
 
Demystifying progressive web apps
Demystifying progressive web appsDemystifying progressive web apps
Demystifying progressive web appsMarcus Hellberg
 
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 ...Amazon Appstore Developers
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesRoy Pereira
 
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-certifuncation2019TYPO3 CertiFUNcation
 
Appop company intro
Appop company introAppop company intro
Appop company introuofi
 
How To Create Your Own Podcast to Drive App Downloads
How To Create Your Own Podcast to Drive App DownloadsHow To Create Your Own Podcast to Drive App Downloads
How To Create Your Own Podcast to Drive App DownloadsAppTweak
 
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...Amazon Appstore Developers
 
CEE the Mobile Activation Platform
CEE the Mobile Activation PlatformCEE the Mobile Activation Platform
CEE the Mobile Activation Platform#EndeavourMedia
 
Marketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppMarketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppSourab Mangrulkar
 
Building AI-powered Apps on AWS
Building AI-powered Apps on AWSBuilding AI-powered Apps on AWS
Building AI-powered Apps on AWSAdrian Hornsby
 
Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Facebook Mobile platform best practices TheFamily / DroidCon Sept 14Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Facebook Mobile platform best practices TheFamily / DroidCon Sept 14Julien Lesaicherre
 
Gaining the app visibility that matters
Gaining the app visibility that mattersGaining the app visibility that matters
Gaining the app visibility that mattersPrajyot Mainkar
 
InMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That MattersInMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That MattersInMobi
 

Ähnlich wie Developing Android Apps for TV in Minutes with Amazon Fire App Builder (20)

Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tv
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
 
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
 
At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019
 
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
 
Demystifying progressive web apps
Demystifying progressive web appsDemystifying progressive web apps
Demystifying progressive web apps
 
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 ...
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development Guidelines
 
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
 
Appop company intro
Appop company introAppop company intro
Appop company intro
 
How To Create Your Own Podcast to Drive App Downloads
How To Create Your Own Podcast to Drive App DownloadsHow To Create Your Own Podcast to Drive App Downloads
How To Create Your Own Podcast to Drive App Downloads
 
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...
 
CEE the Mobile Activation Platform
CEE the Mobile Activation PlatformCEE the Mobile Activation Platform
CEE the Mobile Activation Platform
 
Marketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppMarketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' App
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
 
Building AI-powered Apps on AWS
Building AI-powered Apps on AWSBuilding AI-powered Apps on AWS
Building AI-powered Apps on AWS
 
2016 Death of the Home Screen
2016 Death of the Home Screen2016 Death of the Home Screen
2016 Death of the Home Screen
 
Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Facebook Mobile platform best practices TheFamily / DroidCon Sept 14Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
 
Gaining the app visibility that matters
Gaining the app visibility that mattersGaining the app visibility that matters
Gaining the app visibility that matters
 
InMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That MattersInMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That Matters
 

Mehr von Amazon Appstore Developers

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 TVAmazon Appstore Developers
 
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 ...Amazon Appstore Developers
 
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...Amazon Appstore Developers
 
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 VivianiAmazon Appstore Developers
 
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 EchoAmazon Appstore Developers
 
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 AppstoreAmazon Appstore Developers
 

Mehr von Amazon Appstore Developers (9)

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
 
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
 

Kürzlich hochgeladen

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Kürzlich hochgeladen (20)

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

Developing Android Apps for TV in Minutes with Amazon Fire App Builder

  • 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 D E V E L O P I N G A N D R O I D A P P S F O R T V I N M I N U T E S W I T H A M A Z O N F I R E A P P B U I L D E R
  • 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, Big Android BBQ, Google I/O
  • 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. 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
  • 27.
  • 29.
  • 30. H O W TO S U B M I T Y O U R A P P F O R E VA L U AT I O N bit.ly/2f9IsyW REGISTER ON DEVELOPER PORTAL APPS GET EVALUATED FOR FEATURING! FILL OUT THE UK DEVELOPER SPOTLIGHT FORMSUBMIT YOUR APP NEW