Skip to content

Ariiees/Dress-Prepare

Repository files navigation

logo

VASTRAM: An Android APP for Dress Prepare

Are you struggling with what to wear everday? Are you worried about unexpected weather conditions? Are you not sure about what to wear for some special dress code?

VASTRAM will give you detailed weather information based on you current location, and will provide you personalized dress suggestions using AI-Driving. You could also check different dress code dressing examples!

PS: This is an Android APP Prototype for Udel CISC 482/682 Final Project.

Functions

  • Task1: AI Chat (chat demo and regenerate demo)

    Will provide dressing sugesstion according to today's weather conditions, each suggestion could be visualized through Visualize Button, and if you choose to apply, it will shown and update your home screen avatar. You could also regenerate another suggestion using Regenerate button

  • Task2: Weather (demo)

    Will give you detailed 24h weather condiont based on you current location, which including temperature, humidities, wind directions ect. The temerature and feels like temerature will automatically updated to your home screen.

  • Task3: Dress Code (demo)

    Will give you dressing suggestions for differnt type of dress code, you could directly visualize them and get detailed information if you click More Inforamtion Button.

  • Accessiblity: Screen Reader (demo)

  • Other: Home

    Click location icon to retrieve latest GPS data for location and weather information update. Shown temerature is linked with Weather page and will update automatically. Shown avatar could be updated with AI Chat page if you choose to appy that suggestion.

  • Other: Setting

    Logout through profile setting page.

File Structure:

  • MainActivity -> for loading screen and jump to Home
  • Home -> Code for Home Page
  • Chat -> Code for AI Chat task
  • DressCode -> Code for Dress Code task
  • Weather -> Code to Weather task
  • Setting -> Code for profile and seeting
  • Util -> Code for all utility function that used to link differnt page information.
  • LocationHelper -> Code for GPS Data getting, permission granted and location text view updates.

How to Use

  1. git clone https://github.com/Ariiees/Dress-Prepare.git
  2. Open Dress-Prepare with Android Studio
  3. File -> Sync Project with Gradle Files
  4. Run simulator with Medium Phone API 35

Figma Design

Our figma prototype shown here

Video

Check our final Video here

Reference

[1]GPS Location

[2]AlertDialog

[3]Weather API

[4]Chart library

[5]Dress code

About

Dress Prepare Android code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •