Skip to content

Latest commit

 

History

History
94 lines (94 loc) · 3.12 KB

README.md

File metadata and controls

94 lines (94 loc) · 3.12 KB

Axiv

Axiv is an integrated health app that allows users to track their fitness and diet improvements. Users can compete with their friends and earn rewards.

Development Branches:

  • mwilliams-dev
  • dfox-dev
  • fwiltman-dev
  • dstevens-dev

Icons:

Icons obtained from Material Design

Task list:

Bottom navigation bar

  • Appropriate icons
  • Fragments for each screen
  • Adding swiping between screens

My Health screen

  • Create radar chart for metrics
  • Create buttons (Health suggestions, Daily targets, Track progress)
  • Add scrolling
  • Add onclick to buttons -> open new activities
  • Remove radar chart show values
  • Change menu item icon to refresh symbol for refreshing chart
  • Fix scaling issues for radar chart on different screen sizes
  • Add new metrics
  • Link with static AppData class
  • Add button with description for chart

Health Suggestions screen

  • Create listview for displaying various health suggestions
  • Each item opens up a dialog box for more information
  • Style suggestions

Daily Targets screen

  • Create progress bars for each daily target
  • Provide ability to create new daily targets
  • Rename to health goals

Track Progress screen

  • Line graph showing progress over a time period for a single metric
  • Improve style of graph
  • Remove items from legend that aren't being displayed
  • Update graph based on spinner selection
  • Add functionality for switching which metric is displayed

Set Reminders screen

  • Add unimplemented toast

My Metrics screen

  • Meals - manual entry
  • Meals - search for previous meals
  • Meals - take picture
  • Meals - scan barcode
  • Sleep - manual entry
  • Steps - manual entry
  • Hydration - manual entry
  • Exercise - manual entry
  • Exercise - search for previous exercises
  • Weight - manual entry
  • Blood pressure - manual entry

Competitions screen

  • Add featured competitions
  • Add private competitions
  • Invites
  • Add new users
  • Create new competitions

Rewards Screen

  • Show current points accumulated
  • Show purchased rewards
  • Rewards sorted into categories

Settings screen

  • Add functionality to toggle public visibility of score
  • Switch to metric units
  • Turn off notifications

Start screen

  • Option to login
  • Option to register
  • Logo

Login screen

  • Text entry for username and password
  • Forgot password button

Registration screen

  • Full name
  • Email and password
  • Age, height, weight, gender
  • Personalized questions associated with each metric

Data

  • Create singleton class to hold data across app

Style

  • Pick primary colors for app
  • Standardize button style
  • Standardize padding/margins
  • Make titles in action bar and bottom nav bar consistent
  • Standardize font type and sizes
  • Create a logo
  • Use meaningful text throughout app

Bugs

  • Main screens now cut off by nav bar
  • Compete pages back button goes back to My Health
  • Enter sleep end date cut off