An Android app for recording hypertension-related data.
An Android app for recording blood pressure measurements.
The application currently requires JDK 1.8 to build. If you already have JDK 1.8 installed, skip this step.
Check if the right JDK is already available
Run the command
java -version. If you have the right version of the JDK installed, you should see something like:
sh openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
If this command has an error, or shows a different version, you can follow the instructions below to install the JDK.
Install the JDK
We recommend using jEnv to manage your JDK installations. Here are instructions to setup a working JDK 1.8 installation (macOS only):
Setup up Homebrew.
Install
jEnvusing Homebrew.
sh brew install jenv
Add the following lines to your shell configuration file (
~/.bash_profileif you're using bash, or
~/.zshrcif you're using zsh).
sh export PATH="$HOME/.jenv/bin:$PATH" eval "$(jenv init -)"
Once this is done, you'll need to restart the terminal or reload the configuration file in order for the
jenvcommand to be recognised.
sh source
Install the JDK using Homebrew.
sh brew tap AdoptOpenJDK/openjdk brew cask install adoptopenjdk8
Add the installed JDK to
jEnv
sh jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Run the command
jenv versions. You should see something like:
sh system * 1.8 1.8.0.222
Clone the project using git.
Run the following command in a terminal.
$ git clone [email protected]:simpledotorg/simple-android.git
Install Android Studio
Download and install Android Studio from their website.
Import the project into Android Studio.
When Android Studio starts up, it will prompt you to create a new project or import an existing project. Select the option to import an existing project, navigate to the
simple-androiddirectory you cloned earlier, and select it.
When building for the first time, gradle will download all dependencies so it'll take a few minutes to complete. Subsequent builds will be faster.
The Simple App can be run locally on an Android emulator using Android Studio. To do this,
Install the NDK library
The NDK library is currently required by the project to enable an SQLite extension. To install it:
NDK will now be installed.
Create a Run/Debug configuration
Android Apptemplate
app, and finish creating the configuration
Create a virtual device
Set the right build variant
qaDebug
Run the app
The code styles which the project uses have been exported as an IntelliJ code style XML file and are saved as
quality/code-style.xml. To import them into Android Studio,
/quality/code-style.xml.
Simplescheme into the IDE and set it as the project code style.
An Android Studio plugin that provides some quality of life improvements like live templates can be found HERE.
Simple Server is in a separate repository, and you should follow the instructions there.
Check out the following documents for more information.