Android app following the requirements of ECE1778 assignment