@@ -17,7 +17,7 @@ Alfie is a native Android e-commerce application built with Jetpack Compose (min
1717The codebase follows Clean Architecture principles with MVVM for presentation, organized into distinct layers:
1818
1919#### Data Layer
20- - ** Location** : ` data/src/main/java/au/ com/alfie/ecomm /data/ `
20+ - ** Location** : ` data/src/main/java/com/mindera/alfie /data/ `
2121- ** Purpose** : Data sources, repositories implementation, DTOs, and data mapping
2222- ** Pattern** : Repository pattern with protocol-based interfaces
2323- ** Key Components** :
@@ -40,7 +40,7 @@ internal class BrandRepositoryImpl @Inject constructor(
4040```
4141
4242#### Domain Layer
43- - ** Location** : ` domain/src/main/java/au/ com/alfie/ecomm /domain/ `
43+ - ** Location** : ` domain/src/main/java/com/mindera/alfie /domain/ `
4444- ** Purpose** : Business logic, use cases, and repository interfaces
4545- ** Pattern** : Use cases as single-responsibility operations
4646- ** Dependencies** : No Android dependencies, pure Kotlin
@@ -64,7 +64,7 @@ class GetBrandsUseCase @Inject constructor(
6464```
6565
6666#### Presentation Layer (Feature Modules)
67- - ** Location** : ` feature/<feature-name>/src/main/java/au/ com/alfie/ecomm /feature/ `
67+ - ** Location** : ` feature/<feature-name>/src/main/java/com/mindera/alfie /feature/ `
6868- ** Pattern** : MVVM with Jetpack Compose
6969- ** State Management** : Use ` StateFlow ` for observable state
7070- ** Dependencies** : Inject use cases via Hilt
@@ -335,7 +335,7 @@ Text(text = stringResource(R.string.home_member_since, memberDate))
335335
336336### Theme System
337337
338- - ** Location** : ` designsystem/src/main/java/au/ com/alfie/ecomm /designsystem/theme/ `
338+ - ** Location** : ` designsystem/src/main/java/com/mindera/alfie /designsystem/theme/ `
339339- ** Access** : Via ` Theme ` object
340340- ** Components** :
341341 - ` Theme.color ` - Color palette
361361
362362### Reusable Components
363363
364- Located in ` designsystem/src/main/java/au/ com/alfie/ecomm /designsystem/component/ ` :
364+ Located in ` designsystem/src/main/java/com/mindera/alfie /designsystem/component/ ` :
365365
366366- ** Buttons** : Various button styles and states
367367- ** Indicators** : Loading indicators, badges, progress
@@ -466,7 +466,7 @@ internal object NetworkModule {
466466feature/<feature-name>/
467467├── src/
468468│ ├── main/
469- │ │ └── java/au/ com/alfie/ecomm /feature/<feature>/
469+ │ │ └── java/com/mindera/alfie /feature/<feature>/
470470│ │ ├── <Feature>Screen.kt # Composable screen
471471│ │ ├── <Feature>ViewModel.kt # ViewModel
472472│ │ ├── <Feature>UIFactory.kt # UI model factory
0 commit comments