zobro2

Zoo Brno 2


Project maintained by kaprijela Hosted on GitHub Pages — Theme by mattgraham

Improving the ZOO Brno Mobile Application

This is onepage site serving as a description of improving application for ZOO Brno.

This is a school project (fi.muni.cz && PB138).

Goals

  1. improve current GUI -> get it closer to modern style that is used these days, which can be observed at all screen sizes nicely

  2. add a feature to update its texts and images when new version is available online (old version has all data imported and when somethings is changed, the application has to be re-released in a new (sub)version)

Solution

  1. GUI improved for better readability. GUI is now more responsive (ergo better accessible on tablets).

  2. Used couchDB/pouchDB combination for easier data exchange. Database handles all the required features - easy access, time stamping (to keep the amount of transferred data at minimum),…

Documentation & Authors

… please refer to the Wiki page

Final Reports

All final reports can be found in the _reports folder here.

You can also view its HTML form:

Database structure

Every animal has to contain specific information. You can examine the template below, or see a full file example here.

{
   "_id" : "alpaka",
   "facts" : [
   ],
   "images" : [
      {
         "full" : "data:image/jpg;base64,/9j/4AA...",
         "thumbnail" : "data:image/jpg;base64,/9j/4AB..."
      }
   ],
   "text_adult" : [
      "text string"
   ],
   "text_child" : [
      "text string representing a paragraph",
      "another string"
   ]
}

Application required permissions

(Android only)

Application Download

Stable application can be downloaded from Play Store. This testing version needs to be downloaded and compiled from the GitHub repository.