Note
This project is still in its early development stage.
𝑁𝑜𝑣𝑎 𝑆𝑡𝑦𝑙𝑒𝑠 ( 𝐒𝐓𝐘𝐋𝐄𝐒 𝚋𝚢 𝙽𝚘𝚟𝚊 ) is your go to fashion app for men, women, and kids, offering fresh style tips, trending outfits, and grooming advice to keep you looking your best.
- Personalized Fashion Tips: Tailored outfit suggestions for men, women, and kids.
- Trending Styles: Latest fashion trends and seasonal collections.
- Grooming Advice: Expert tips on grooming and self-care.
- Daily Style Inspirations: Fresh outfit ideas for everyday wear or special occasions.
- Style Alerts: Notifications for new fashion releases and sales.
- Size and Fit Guide: Help finding the perfect fit for any clothing item.
- Fashion News: Updates on global fashion trends and designer highlights.
- Shopping Links: Easy access to buy recommended outfits and accessories.
- Android 7.0 and Above
- Min SDK version 24 (Android 7.0)
- Internet
PRODUCTION BRANCH :
Stable code for deployment
➲ main
STAGING BRANCH :
FLOW | Staging → Production
For pre-release testing, which ensures that the code is stable, bug-free, and ready for deployment.
➲ staging
DEVELOPMENT BRANCH :
FLOW | Development → Release → Staging → Production
Active codebase for ongoing development efforts (New features, bug fixes, and improvements..)
➲ development
FEATURE BRANCHES : N/A
FLOW | Feature → Development → Release → Staging → Production
RELEASE BRANCHES : N/A
FLOW | Release → Staging → Production
HOTFIX BRANCHES : N/A
FLOW | Hotfix → Staging → Production
BUGFIX BRANCHES : N/A
FLOW | Bugfix → Development → Release → Staging → Production
-
Managing Dependencies with Version Catalogs | Read ->
-
Jetpack Compose Project Structure Guide | Read ->
-
Dimension Standards in Android | Read ->
- Kotlin : Kotlin is statically typed & first-class language for Android Development.
- Coroutines : For Asynchronus or non-blocking operations.
- Flows : Data Streaming API which is built on top of Coroutines.
- Jetpack Compose : Toolkit for building native UI in a declarative way.
- Room : Save data in a local database using Room
- Retrofit : Type-safe REST client for Android to consume RESTful web services.
- Dagger Hilt : Dependency injection library for Android.
- Kotlin DSL : For writing gradle script for Kotlin is more readable and offers better compile-time.
Version Details
- Min SDK : 24
- Target SDK : 34
- Compile SDK : 34
- Java Version : 17
- Gradle Version : 8.7
- Compose Version :1.7.3
- Kotlin Version : 2.0.20
- Dagger Hilt Version : 2.52
- Android Gradle Plugin Version : 8.5.2
Init Project
- Add Top Libraries and Plugins to the Project | More Info ->
- Add App icon using Resource Manager > Image Asset
- Update Project Structure According to Project Structure Document ->
- Add fonts, colors, shapes, dimes, theme
- Add necessary Strings/Texts, icons, images, placeholders
- Add Dagger hilt
- Add Common UI components
- Add Main & Home screens
View Project Resources Details
Import : Fonts from
https://fonts.google.com/
Import : Colours from
https://htmlcolorcodes.com/colors/
https://www.materialpalette.com/orange/brown
Select : Theme from
https://material-foundation.github.io/material-theme-builder/