Don't know what Zype is? Check this overview.
This SDK allows you to set up an eye-catching, easy to use Amazon Fire video streaming app integrated with the Zype platform with minimal coding and configuration. The app is built on top of Amazon Fire App builder with java framework using Zype API. With minimal setup you can have your Fire app up and running. An example of fully functional app that is using a Zype sandbox account
Fire App Builder is a java framework that allows developers to quickly build immersive, java based Android media applications for Fire TV, without writing code. Fire App Builder accomplishes this by using a plug and play java framework with easy configuration files. Developers simply specify the format of their media feed in a json file and add resources for logos and colors to create a rich media TV experience quickly. Fire App Builder supports multiple modules for Analytics, Authentication and Advertising that you can enable for your app.
Full Documentation for Fire App Builder is located here.
Android Studio
1. Clon repo
2. Open Application folder in Android Studio
3. Wait for Gradle to finish building
4. Run in tv emulator
- Populates your app with content from enhanced playlists
- Video Search
- Live Streaming videos
- Resume watch functionality
- Pre-roll ads
- Video Favorites
- Dynamic theme colors
- Midroll ads
- Closed Caption Support
- Native SVOD via In App Purchases
- Universal SVOD via login
- Not yet supported
Coming soon
- Zype API - Zype API docs
Modules customized to work with Zype Platform:
- DataLoader
New custom data loader ZypeDataDownloader is added. It is loading playlist and video data using Zype API and put this data into feed, which is processed further by Fire App Builder. See "App Configuration" section for how ZypeDatadownloader is connected to Fire App Builder.
- ContentBrowser
This core module is modified to support Zype enchanced playlists and custom data feed.
- ContentModel
New custom feed translators ZypeContentTranslator and ZypeContentContainerTranslator are added to map specific Zype
video and playlist objects to Fire App Builder content model.
- TVUIComponent
CardPresenter is modified to support thumbnail images for categories (playlists).
ContentBrowseFragment is modified to support navigation from home screen to nested playlists.
ZypePlaylistContentBrowseActivity
ZypePlaylistContentBrowseFragment are added to display content of nested playlistsis.
- App Configuration
DataLoadManagerConfig.json is modified to support custom Zype data downloader
ZypeDownloaderConfig.json is added for using with ZypeDataDownloader
ZypeCategoriesRecipe.json
ZypeContentsRecipe.json is added to configure parsing data from custom Zype feed
Navigator.json is modified to support Zype customizations
Please submit pull requests to us.
For the versions available, see the tags on this repository.
- Evgeny Cherkasov - Initial work - ech89899
See also the list of contributors who participated in this project.
This project is licensed under the License - see the LICENSE file for details