Stay organized with collections
Save and categorize content based on your preferences.
Enjoy seamless access to your favorite movies, TV shows, music, and more on
the big screen, anytime at home.
A color theme is generated using the Material Design 3
JetStream's type scale uses the Inter typeface to create a simple and clear look for TV screens.
A subtle radius is applied to the cards and buttons to create friendly and approachable edges.
A 3dp outline with an outline color is used in JetStream.
Landing page of JetStream app.
A carousel with a card-style layout.
JetStream utilizes a standard card style with a 2:3 aspect ratio in a 5-column layout.
Highlight special content in the app using the Immersive list component, such as top 10 trending movies.
The Categories page displays genres in a grid format for easy navigation and access.
A 2:3 card grid with a header is used to create the Category details page.
A standard movies tab with a 16:9 featured cards on the top with content grid on the bottom.
The Favorites tab includes filter chips at the top of the screen to allow for quick content searching.
A search page features a search bar with suggested search queries based on recent searches.
When the user focuses on the search bar, the keyboard pops up, and the results below dynamically update as the user types.
The details page presents a cinematic view with a brief plot summary and a prominent call-to-action button to watch the movie.
Cast and crew
The Cast and Crew section features a row of classic cards with titles and descriptions, each accompanied by a 2:3 image asset.
The ratings section features a custom classic wide card that includes additional information.
A standard video player with best practices.
Video player settings
A close caption popover on the video player.
The accounts page layout features a two-column design with a list component on the left and custom card components on the right, arranged in a grid format.
Delete account dialog
The dialog box is designed with a contrasting background to make it stand out from the rest of the screen. The two buttons in the dialog are aligned to the left for a clean and organized look.
The About section features a right-hand panel with a scrollable text view.
A list component is used to display various settings under subtitle, and uses actions such as a switch or a label.
The search history uses a layout that displays a list of previously searched queries, along with an option to clear all the search history.
The Help and Support section uses a custom list component to display various options, including contact information and FAQs.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-05-08 UTC.
"label":"Missing the information I need"
"label":"Too complicated / too many steps"
"label":"Out of date"
"label":"Samples / code issue"
"label":"Easy to understand"
"label":"Solved my problem"