This android project is the primary interface that will be used by students. It provides a (fake) webshop that challenges users to think about the ecological impact of some products when they use it in their STEM projects. Teachers can control and manage the webshop with the webinterface that we created here.
The back-end that supports this system can be found here.
These instructions will allow you to run a copy of the project on your local machine for development and testing.
Android Studio
For the duration of this course project a setup has been built to host the back-end, database and a CI/CD pipeline. To start the project if these are no longer online a user should change the build variant to 'development' and change the connection environment to localhost.
Simular instruction to run the back-end can be found in its repository.
Clone the repository
git clone git@github.com:HoGent-Projecten3/projecten3-1920-android-klim03.git
Open the project in Android Studio and build
There is a project / group provided for teting purposes. To gain access to the application enter the following code in the textfield.
212345
Run the following commands in the terminal or run the designated gradle tasks in Android Studio.
To run unit tests:
./gradlew test
To run instrumented unit tests (i.e. ui tests):
./gradlew connectedAndroidTest
- Gradle - Dependency Management
- Moshi - JSON parser
- Timber - Logging tool
- Retrofit - Http client
- Glide - Image loading tool
- Daan Dedecker
- Robbe Decorte