/frontend

Primary LanguageJavaMIT LicenseMIT

CampusXpress for Android

This project is part of the Mobile Application Development 2023 course assignment at THSS. The goal of this project is to create a native Android application using Java for a campus news sharing platform. The backend is developed via Flask.

Developers

This project is developed by:

Repositories

Getting Started

  • backend
    • Clone the repository: git clone git@github.com:THSS-Android-2023/frontend.git
    • Install requirements: pip install -r requirements
    • Init database: python manage.py init_db
    • Run server: python manage.py runserver -h x.x.x.x -p xxxx
  • frontend
    • Clone the repository: git clone git@github.com:THSS-Android-2023/backend.git
    • Open the config file app/src/main/java/com/example/internet/util/Global.java and change the API_URL and EMPTY_AVATAR_URL
    • Open the project in Android Studio, then build and run the application on an Android emulator or physical device.

Demo Video

Click here to download our short demo.

License

This project is licensed under the MIT License.

Dependencies

This project relies on the following third-party libraries for various functionalities:

These libraries play important roles in the project and help us achieve the desired functionalities.