:warning: REPOSITORY NOT ACTIVE SINCE 2015 Dependabot alerts disabled
The best way to get up and running is to download the latest stable version of Android Studio. Currently version 1.0.x.
Then checkout the newBuild
branch. The build scripts have been changed on this branch to make it easier to work with the latest version of Android Studio.
It is not possible to use Eclipe for this project.
This video explains how Android Studio and Gradle work: [https://www.youtube.com/watch?v=0bhbQdZLpIE] (https://www.youtube.com/watch?v=0bhbQdZLpIE)
Issues are tracked using the github [issues] (https://github.com/ERNICommunity/erni-moods-android/issues) feature If you want to get involved, then please get started assigning unresolved issues to yourself and fixing them :-)
This is the ERNI Moods app for Android, developed during the Hack Sessions and the ERNI Hack Day. The app is a client for the [Erni Moods backend API] (https://github.com/ERNICommunity/erni-moods-backend)
Class representing the user's mood
Class representing the user
Class representing a mood marker on the map
Activity that is the first one created when the application starts. We use and swap-in/out Fragments to display different screens
Allows the user to sign up and validates the input.
For logging in user who is already signed up.
The core of the app - here you select your current mood which is then shared with all the other users.
This shows the moods on a Google Map.
This inflates SettingsFragment which contains the user preferences. The username and password are stored in preferences.xml
A helper class for validating form input
Provides a set of static methods to marshall and unmarshall User and Mood objects to JSON
Implementation of the Interface IUserBackend to query User data from the backend
Implementation of the Interface IMoodsBackend to query Mood data from the backend
Implementation of the Interface IPlacesBackend to query Mood data from the backend
Extends AsyncTask to handle http requests