Skip to content

Latest commit

 

History

History
364 lines (247 loc) · 10 KB

README.md

File metadata and controls

364 lines (247 loc) · 10 KB

𝐒𝐓𝐘𝐋𝐄𝐒 𝚋𝚢 𝙽𝚘𝚟𝚊
♨ [ ᴀɴᴅʀᴏɪᴅ ᴘʀᴏᴊᴇᴄᴛ ] ♨

ɪ ⁃ ᴘʀᴏᴊᴇᴄᴛ ɪɴꜰᴏ

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.


ɪɪ ⁃ ᴡʜᴀᴛ ᴜꜱᴇʀꜱ ᴄᴀɴ ᴇxᴘᴇᴄᴛ

⭓ Features

  • 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.

⭓ Requirements

  • Android 7.0 and Above
    • Min SDK version 24 (Android 7.0)

⭓ Permissions

  • 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


ᴠ ⁃ ʙᴇʜɪɴᴅ ᴛʜᴇ ᴄᴏᴅᴇ: ᴅᴇᴠ ꜰᴇᴀᴛᴜʀᴇꜱ

⭓ Project Documents


  1. Managing Dependencies with Version Catalogs  |   Read ->

  2. Jetpack Compose Project Structure Guide  |  Read ->

  3. Dimension Standards in Android  |  Read ->

⭓ App Dependencies/Libraries Overview


  • 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.

⭓ Versions

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

⭓ Features

  1. Development process info  |  More->
  2. Project Resources  |  More->

ᴠɪ ⁃ ᴘʀᴏᴊᴇᴄᴛ ɴᴏᴛᴇꜱ



1. Project Log

Init Project
  1. Add Top Libraries and Plugins to the Project  |   More Info ->
  2. Add App icon using Resource Manager > Image Asset
  3. Update Project Structure According to    Project Structure Document ->
  4. Add fonts, colors, shapes, dimes, theme
  5. Add necessary Strings/Texts, icons, images, placeholders
  6. Add Dagger hilt
  7. Add Common UI components
  8. Add Main & Home screens

  ►   BACK TO Project Notes    


2. Project Resources


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/

  ►   BACK TO Project Notes