Skip to content

Object Oriented Analysis and Design

Imtiaz Raqib edited this page Feb 25, 2019 · 12 revisions

The basics of the program, explained via a UML diagram.

Click here to see the full version

Additional Notes

  • Status is not part of book as it is used to store the books into separate categories in firebase.
  • It is unknown if all views shall use recyclerview so only MainPage has one.
  • It is currently unknown how the photographs are stored in firebase, so it has the placeholder "Photo" type has been used until it can be determined.
  • SearchString is composed of other Strings found in Book, so it has no inputs for the setter and merely just reads the other variables for information.
  • Type Camera (used in ISBN Scanner) is not a primitive type, but rather imported from an android library.

Clone this wiki locally