QuakeWatch is an application that monitors the USGS website for Earthquake notifications (on the server-side) and pushes out significant events to all the handsets
This GitHub project contains all the source code needed to build and run the application. All that is required to do this is the following:
- Register for a developer account (it's free) at devs.golgi.io
- Generate a new Application Key on the developer portal
- Download and install the SDK from the developer portal.
- Clone this repository
- Create a file called
Golgi.DevKey
containing a single line (the Developer Key you were assigned) - Create another file called
Golgi.AppKey
containing a single line (the Application Key assigned to your new application).
In the Server directory:
-
Edit the
Makefile
changingPKG_DIR
JDK_BIN
andJRE_BIN
if needed. -
Run getjars.sh to pull all the needed third-party libraries
-
Type
make run
to build and launch the Server for QuakeWatch
In Android Studio, open the Project in the
Android/Studio/QuakeWatch
directory. Modify build.gradle
so that it points to wherever your latest Golgi SDK is installed.
Build the Application and install it on one or more Android devices.
In Xcode, open iOS/QuakeWatch/QuakeWatch.xcodeproj
then build and install
the application on one or more iOS devices.