Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Jetcaster] Merge jetcaster/all_form_factors into main #1345

Merged
merged 189 commits into from
Apr 16, 2024

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
Jetcaster/README.md Show resolved Hide resolved
Jetcaster/README.md Show resolved Hide resolved
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
3 checks passed
@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
7 participants