ZhuyuLICFC / PHX_Android_Project

Android mobile application for PHX website: https://populationhealthexchange.org/explore-public-health/
0 stars 0 forks source link

PHX_Android_Project

Android mobile application for PHX website: https://populationhealthexchange.org/explore-public-health/
If you have some suggestions or some issue report for this project, please mail me: zhuyuli@bu.edu

1. Repository Structure

I widely use "git branch --orphan" command to create loads of independent branches and store each project in a specific branch. Those projects are either sub-project, which inplements a specific function for the final PHX project, or test-project which is used to test some Android framework or mechanism. For each project, I will give a brief introduction here, for more detailed information such as the technical description or demo of a project, please switch to its branch and see its own readme file.
Below is the basic structure of this repository:

2. Project Requirement List by PHX staff

Below is the requirement of the PHX Android Project

3. Run Projects

3.1 Prerequisite

3.1.1 Configure Java Environment

Window User: https://sp18.datastructur.es/materials/lab/lab1setup/windows.html
Mac User: https://sp18.datastructur.es/materials/lab/lab1setup/mac.html
Linux User: https://sp18.datastructur.es/materials/lab/lab1setup/linux.html

3.1.2 Download Android Studio

Based on your operating system, download a correct version through https://developer.android.com/studio/

3.1.3 Android phone or Android Virtual Device

It is strongly recommended to test all projects by an Android phone, but it is also OK to run them through the Android Virtula Device. Android Studio provides this option, you can also find an AVD through another source.

3.2 How to run a specific project

3.2.1 Download the corresponding project

Switch to the branch which locates the project you want to download, the you can download the project using "git clone "

3.2.2 Import and run it

Open the Android Studio, then choose "File->New->Import Project" to import the project.
Now You are all set, run the project by your Android phone or a virtual Android machine to see what happens.