Skip to content

A simple Android application to perform calculations with weighted averages.

Notifications You must be signed in to change notification settings

TranBrian10/WeightedCalculator

Repository files navigation

WeightedCalculator

Install from the Google Play store.

Version 1.0.5

Min SDK: 14

Target SDK: 29

Description

A simple Android application to perform calculations with weighted averages.

Operating Instructions

Calculate a Weighted Average

Fill in all fields, but leave the final mark empty, and hit the Calculate button to get a weighted average.

Reverse Calculate a Mark

Fill in all fields, including the final mark, and leave one Mark field empty. Hit the Calculate button to get the mark you need for the final average you want.

Labels

Labels in the top-left corner of each mark allows you to keep organized and keep track of where your grades have come from.

Add and Remove

You can add as many marks as you want by tapping the plus button in the action bar. You can remove marks by tapping the garbage can in the top-right corner of each mark.

Auto-save

Your marks will automatically be saved when you exit the app. Press Reset to clear all marks.

Total Weighting

The combined weightings do not have to add up to 100. Weighted Calculator will calculate your final mark based on how much weighting the current marks have received.

Precision

You may input as many decimal places as you would like, although all calculations are rounded to two decimal places.

Work in Progress

  • Saving and loading multiple files
  • Optimization for larger screens
  • Logo revamp (shadows fade out, lone pixel at the bottom left, new icon guidelines)
  • Settings (layout animations, auto-save, adaptive weighting, dark mode)
  • Material design plus button
  • About and Help screens as separate activities
  • Selection of capsules, allow for duplication
  • Highlight unfilled capsule fields

About

A simple Android application to perform calculations with weighted averages.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages