Predig System Android Application
PredigSystem is a mobile application that allows people calculate their blood pressure, consult all their results in accessible graphics and stores the results in a database where the doctor can access it and analyses the results of a patient. Also, the app notifies if the blood pressure is lower or higher than the normal. And finally, contains a map with the hospitals and clinics near of the user’s location.
This application is working with the iHealth BP5 device and its opened API available on GitHub.
More information about the System Requirements can be found here.
Website template can be found here. Check out the demo
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You only need the default tools for Android programming.
First step is to clone the git repository on your computer:
git clone [email protected]:PredigSystem/PredigApp.git
At this moment you will be able to run it on a simulator or any device with an SDK version greater or equals than 15.
minSdkVersion 15
You can also customize whatever you want:
- Layouts (
res/layout
folder) have the vertical and horizontal design for each one. - Java code distribution is:
predigsystem.udl.org.predigsystem
|
|-Activities
|
|-Database
|
|-Fragments
|
|-JavaClasses
- Almost all the layouts are fragments.
ActivityHome
the responsible of creating theNavigationDrawer
and loading the fragments.
There aren't tests at the moment. This feature will be implemented in a future.
TODO: Explain what these tests test and why
Give an example
TODO: Explain what these tests test and why
Give an example
The used libraries for the project are:
- AndroidIcons (For FontAwesome and Material Icons)
- MaterialDrawer
- MPAndroidChart
- ScrollCalendar
- BottomBar
- GooglePlayServices (For Maps and Location)
- ExpandableLayout
- Retrofit
- Dropwizard - The web framework used
- Maven - Dependency Management
- ROME - Used to generate RSS Feeds
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
TODO: We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details
- To all the used libraries authors.
- To all Computer Science Master teachers from University of Lleida.
- To all the Computer Science Master students for the Focus Group Session debaates.
- To all the people that helped us during the designing, developing and testing phases.