Skip to content

Conversation

arriolac
Copy link
Contributor

The new Jetcaster sample now demonstrates how to build an app with Compose such that it supports the following form factors: phones, tablets, foldables, TV and Wear.

readme_cover

arriolac and others added 30 commits March 15, 2024 15:47
Shared `core` module containing:
* Database-related classes
* Networking classes
* Repositories

Also added `designsystem` module containing color and typography
primitives. Added M3 themes and colors currently unused but will start
migrating Jetcaster to M3 in subsequent PRs.
Upgrading Jetcaster from M2 to M3. This migration changes one of the
original purposes of the sample which was to demonstrate dynamic
theming. We would still like to demonstrate dynamic theming but using a
more modern approach using Material's
[material-color-utilities](https://github.com/material-foundation/material-color-utilities).

![Screenshot_20240319_131815](https://github.com/android/compose-samples/assets/463186/45b8cf0e-6899-437c-87db-891dcb47a8eb)
This PR adds a module for TV app.
…over/Discover.kt

Co-authored-by: Tomáš Mlynarič <mlykotom@google.com>
arriolac and others added 9 commits April 12, 2024 13:02
Adds a screen for the list of episodes for a Podcast
- Add loading and empty state for Player
- Adds queue button to the screen and view model
Changes:
* Added tests for `MockEpisodePlayer`
* Update styling to match design in `PlayerScreen`
* Supporting adding to queue from `PlayerScreen`
@arriolac arriolac requested a review from a team as a code owner April 15, 2024 16:31
kul3r4 and others added 2 commits April 15, 2024 21:32
Adds the queue screen and some refactoring
@arriolac arriolac enabled auto-merge April 16, 2024 17:40
auto-merge was automatically disabled April 16, 2024 20:52

Head branch was modified

@arriolac arriolac merged commit 03ad355 into main Apr 16, 2024
@arriolac arriolac deleted the jetcaster/all_form_factors branch April 16, 2024 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants