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
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:
Below is the requirement of the PHX Android Project
User downloads app from Play or Apple Store
The first time app is opened, there is a form that must be filled out. This would duplicate the form from https://populationhealthexchange.org/newsletter-signup/, except there would be an optional check box to sign up for the newsletter. This is a Gravity Form, that we can also duplicate on our end, if it’s easier to insert into the app. Let us know. There should be some kind of mechanism for the app to remember that the form had been filled out, so that it does not pop up every time.
The app should display:
Institute Information (optional if the page exists on the website, otherwise do not display)
Events (displays page from the website, we will create a simplified version)
Podcasts (option to download)
Webinars (view live or stream recordings, option to download recordings)*
Practically Speaking (option to download)*
Blogs (option to download)
My Downloads (all of the above that have the option to download; once downloaded, objects should be easy to delete from the app and from the phone)
Feedback (goes to email?)
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
Based on your operating system, download a correct version through https://developer.android.com/studio/
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.
Switch to the branch which locates the project you want to download, the you can download the project using "git clone "
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.