Skip to content

Project for the "Mobile Application Development" course, held at Università degli Studi di Brescia (Italy).

License

Notifications You must be signed in to change notification settings

MechaMic38/Vroom

Repository files navigation

Vroom Logo

Vroom

Project for the "Mobile Application Development" course, held at Università degli Studi di Brescia (Italy).

🧩 Environment Setup

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.

Secrets Configuration

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_id

In 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.

Seeding Initial Data

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.

🚀 Running the Project

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.

About

Project for the "Mobile Application Development" course, held at Università degli Studi di Brescia (Italy).

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •