Project for the "Mobile Application Development" course, held at Università degli Studi di Brescia (Italy).
You need to have the Narwhal or Otter version of Android Studio installed on your machine for this project to compile and run correctly. Newer versions of Android Studio may not be compatible due to the AGP version used.
Before building the project, you need to create a file named secrets.properties file in the root directory of the
project. This file should contain the following properties:
- PAYPAL_CLIENT_ID: Your PayPal client ID for processing payments.
- PAYPAL_SECRET_ID: Your PayPal secret ID for processing payments.
Here is an example of how the secrets.properties file should look:
PAYPAL_CLIENT_ID=your_paypal_client_id
PAYPAL_SECRET_ID=your_paypal_secret_idIn addition, you need to create a file named google-services.json in the app directory of the project. This file is
used for Firebase integration. You can obtain this file from the Firebase console after setting up your project.
Your Firebase project and Supabase storage required to run the project are currently empty, so you will need to seed them with initial data.
You can use the Vroom-Seeder tool to populate your Firebase project with sample data. You can refer to the README of the Vroom-Seeder repository for instructions on how to use it.
To run the project, simply open it in Android Studio and run it on an emulator or a physical device.
Make sure you have configured the secrets.properties and google-services.json files as described above before
running the project.
