Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.07 KB

File metadata and controls

16 lines (12 loc) · 1.07 KB

Contact List Feature in Android App

This is the final assignment for the Object-Oriented Design course.

Demo: https://www.youtube.com/watch?v=8Ho_6EUjul4

  • Fixed Gradle build issues
  • Created two classes, Contact and ContactList to implement a contact list feature in an Android app for sharing items with borrowers.
  • Applied encapsulation with information hiding by making all fields private and providing getters and setters.
  • Used the UUID Java class to give a unique id to each contact; this made it easy to implement the method int getIndex(Contact contact)
  • Implemented methods to store and load the contact list using com.google.gson.Gson that converts Java objects into JSON and back

UML

image

User Stories Implemented

image