diff --git a/Jetsurvey/README.md b/Jetsurvey/README.md index 19cf0e08da..175ac81cf2 100644 --- a/Jetsurvey/README.md +++ b/Jetsurvey/README.md @@ -60,6 +60,7 @@ See how to: * Use `Slider` - for picking a value from a range * Use `Scaffold` - for screens with top bar, bottom bar and body * Display a `DialogFragment` when requested from compose + [6]: app/src/main/java/com/example/compose/jetsurvey/survey ### Data diff --git a/README.md b/README.md index aedc72d5a1..802737006d 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,44 @@ -Compose Samples Repository -===================== +# Compose Samples Repository This repository contains a set of individual Android Studio projects to help you learn about -Compose in Android. + [Jetpack Compose](https://developer.android.com/jetpack/compose), Android's new modern UI toolkit. -For more information, please [read our documentation](https://developer.android.com/jetpack/compose) + -Requirements ------------- -[Android Studio 4.2](https://developer.android.com/studio/preview/index.html) or newer. +## Samples + +### [Jetnews](Jetnews/) +A sample blog post viewer that demonstrates a variety of UI components, light/dark themes and a basic architecture. + +### [Jetchat](Jetchat/) + +Todo(jalc) + +### [Jetsurvey](JetSurvey/) + +A sample survey app showcasing text input, validation and state handling. + +### [Jetsnack](Jetsnack/) + +A sample snack-ordering app showcasing how to implement a custom design system. + +### [Jetcaster](Jetcaster/) -Samples -------- -[Jetnews](JetNews/): A sample blog post viewer that demonstrates the use of Compose. +A sample podcast app showcasing dynamic theming and a full featured architecture. + +### [Owl](owl/) + +A sample education app showcasing theming with Material Design. + +### [Crane](Crane/) + +A sample travel app showcasing Material components, draggable UI elements, interop with Android Views +inside Compose and UI state handling. + +### [Rally](Rally/) + +Todo(jalc) + +## Requirements + +[Android Studio 4.2](https://developer.android.com/studio/preview/index.html) or newer. diff --git a/owl/README.md b/owl/README.md index d9d0aa7e67..968055c99d 100644 --- a/owl/README.md +++ b/owl/README.md @@ -44,7 +44,7 @@ Owl implements some utility functions of interest: ## Data Domain types are modelled in the [model package](app/src/main/java/com/example/owl/model), each containing static sample data exposed using fake `Repo`s objects. -Imagery is sourced from [Unslpash](https://unsplash.com/) and [Pravatar](https://pravatar.cc/) and loaded using [coil-accompanist][coil-accompanist]. +Imagery is sourced from [Unsplash](https://unsplash.com/) and [Pravatar](https://pravatar.cc/) and loaded using [coil-accompanist][coil-accompanist]. ## License diff --git a/screenshots/samples_montage.gif b/screenshots/samples_montage.gif new file mode 100644 index 0000000000..5e768c8443 Binary files /dev/null and b/screenshots/samples_montage.gif differ