diff --git a/README.md b/README.md index 89d0f9bb28..c7f30d738c 100644 --- a/README.md +++ b/README.md @@ -34,12 +34,17 @@ project from Android Studio following the steps | | | |
Owl

A Compose implementation of the Owl Material study. The Owl brand uses bold color, shape, and typography to express its brand attributes: energy, daring, and fun.

• Medium complexity
• Material theming & light/dark themes
• Custom layout
• Animation

**[> Browse](Owl/)**

| Owl sample demo| -🧬 Compose in existing app samples + +🧬 Additional samples ------------ -To see how Compose and view-based UIs can coexist and interact together, check out these samples: -* [Sunflower's `compose` branch](https://goo.gle/sunflower-compose) -* [Tivi](https://tivi.app) +| Project | | +|:-----|---------| +|
Material Catalog

A catalog of Material Design components and features available in Jetpack Compose. See how to implement them and how they look and behave on real devices.

• Lives in AOSP—always up to date
• Uses the same samples as API reference docs
• Theme picker to change Material Theming values at runtime
• Links to guidelines, docs, source code, and issue tracker

**[> Browse](https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material/material/integration-tests/material-catalog)**

| Material Catalog sample demo| +| | | +|
Sunflower

A gardening app illustrating Android development best practices with Android Jetpack. The `compose` branch is partially built with Jetpack Compose.

• Compose working in an existing app: including integration with strings, resources, and themes and styles
• Integration with an existing architecture based on Jetpack libraries
• `CollapsingToolbarLayout` behavior implemented manually with Compose
• Showing [Snackbars](https://material.io/components/snackbars) with Compose

**[> Browse](https://goo.gle/sunflower-compose)**

| Sunflower sample demo| +| | | +|
Tivi

A work-in-progress TV show tracking Android app, which connects to [Trakt.tv](https://www.trakt.tv).

• Entirely written in [Kotlin](https://kotlinlang.org) and uses [Kotlin Coroutines](https://kotlinlang.org/docs/reference/coroutines/coroutines-guide.html) throughout
• Uses many of the [Architecture Components](https://developer.android.com/topic/libraries/architecture): Room, Lifecycle, Navigation
• Uses [Hilt](https://dagger.dev/hilt) for dependency injection

**[> Browse](https://tivi.app)**

| Tivi sample demo| ## License ``` diff --git a/readme/material_catalog.png b/readme/material_catalog.png new file mode 100644 index 0000000000..095edd0603 Binary files /dev/null and b/readme/material_catalog.png differ diff --git a/readme/screenshots/Material_Catalog.png b/readme/screenshots/Material_Catalog.png new file mode 100644 index 0000000000..bf763858d7 Binary files /dev/null and b/readme/screenshots/Material_Catalog.png differ diff --git a/readme/screenshots/Sunflower.png b/readme/screenshots/Sunflower.png new file mode 100644 index 0000000000..da73fc1e7d Binary files /dev/null and b/readme/screenshots/Sunflower.png differ diff --git a/readme/screenshots/Tivi.jpg b/readme/screenshots/Tivi.jpg new file mode 100644 index 0000000000..5afdf29e01 Binary files /dev/null and b/readme/screenshots/Tivi.jpg differ diff --git a/readme/sunflower.png b/readme/sunflower.png new file mode 100644 index 0000000000..4ba20122e9 Binary files /dev/null and b/readme/sunflower.png differ diff --git a/readme/tivi.png b/readme/tivi.png new file mode 100644 index 0000000000..3d80d7c63b Binary files /dev/null and b/readme/tivi.png differ