This is a pilot project that demonstrates the use of service-oriented concepts, combining Android (Java) and PHP technologies. The project is designed to work with Android up to version 6 and is supported by Android Studio 2021 Bumble Bee version. It utilizes APIs stored in the slpolice
directory and communicates with a PHP backend.
- Technology Stack: Android (Java), PHP
- Database: Utilizes the 000webhost localhost database
- Android Version Support: Up to Android 6
- Android Studio Support: Android Studio 2021 Bumble Bee version
- Clone the repository to your local machine.
- After cloning, remove the
slmobile
folder from the project directory. This folder contains PHP APIs data. - Open the project in Android Studio (version 2021 Bumble Bee or compatible).
- Configure your Android emulator or device to run the application.
- Make sure the necessary PHP backend is set up to handle the API requests from the Android application.
- Ensure that you have access to the Google Drive API if you intend to use Google Drive to store PDF files.
- The project interacts with the 000webhost localhost database for data storage.
- APIs are stored in the
slpolice
directory. Ensure that the API endpoints are correctly configured in both the Android application and the PHP backend. - Google Drive is used to store PDF files. Make sure you have the necessary credentials and permissions to interact with the Google Drive API.
- This is a pilot project and does not cover all legal aspects. It's meant for demonstration and learning purposes.
This project is designed to work with Android up to version 6 and is built using Android Studio 2021 Bumble Bee version. If you encounter any issues or have questions, feel free to reach out for support.
The slmobile
folder included in this repository contains sensitive PHP API files that are crucial for the functionality of the project. These PHP files are designed to support the project's backend operations and are not intended to be included in any public repositories or shared openly.
When working with this project, take the following precautions:
-
Privacy and Security: The contents of the
slmobile
folder include sensitive information and API keys that must be kept confidential. Avoid sharing, committing, or publishing this folder in public repositories. -
Local Configuration: When setting up the project locally, ensure that you properly configure the necessary PHP backend files within the
slmobile
folder. These files are essential for the interaction between the Android application and the backend services. -
Secure Storage: Store the
slmobile
folder securely and ensure that only authorized team members have access to it. Make sure to back up this folder in a safe location.
Remember that responsible handling of sensitive data is essential to maintain the security and integrity of the project and its associated services.
Note: The slmobile
folder contains PHP API files that are not compatible with Android Studio and are only meant for the backend functionality. For Android development, focus on the relevant Android-related components.
Note: This README provides a basic outline of the project and setup instructions. For detailed implementation and usage guidelines, please refer to additional documentation or comments within the codebase.