Refactor: Update project name and package structure, add AppBarRow example
This commit renames the project from "Jetpack Boilerplate" to "Material 3 Expressive Demo" and updates the package names accordingly. It also introduces an `AppBarRowExample` Composable to demonstrate the usage of `AppBarRow` from Material 3.
Key changes:
- Updated project name in `.idea/.name` and `settings.gradle.kts`.
- Updated `namespace` and `applicationId` in `app/build.gradle.kts`.
- Renamed package from `com.meticha.jetpackboilerplate` to `com.cavin.material3expressivedemo` across all relevant files.
- Added `AppBarRowExample.kt` demonstrating the `AppBarRow` component.
- Updated `AppNavigation.kt`:
- Introduced a sealed interface `Routes` for navigation.
- Added `AppBarRowExampleRoute` to `Routes`.
- Modified `HomeScreen` navigation to handle different example routes.
- Added navigation entry for `AppBarRowExampleRoute`.
- Replaced the old `HomeScreen.kt` with a new version that lists examples, starting with "App Bar Row".
- Updated library versions in `gradle/libs.versions.toml` for AGP, Lifecycle, Compose BOM, and Navigation3.
- Updated `MainActivity.kt` to use `@ExperimentalMaterial3ExpressiveApi`.
- Updated `Theme.kt` to use `MaterialExpressiveTheme` and `expressiveLightColorScheme`.
- Added `GradleMigrationSettings` to `.idea/gradle.xml`. C
Cavin committed
9149f010670458ac039bef5ed7f31186cf9402f0
Parent: cca3cd1