Table of Contents
Open Table of Contents
Getting Started
These instructions will help you set up the project on your local machine for development and collaboration.
Prerequisites
- Android Studio: Download and install Android Studio on your machine.
- Git: Install Git if it’s not already installed.
- GitHub Account: Create a GitHub account if you don’t have one.
Requirements
- Android SDK version: 16 (minSdkVersion)
- Target SDK version: 33 (targetSdkVersion)
Depedencies
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.9.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'com.google.android.gms:play-services-location:21.0.1'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test:runner:1.5.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
//
implementation 'com.synnapps:carouselview:0.1.4'
implementation 'com.karumi:dexter:6.2.3'
implementation 'com.airbnb.android:lottie:6.0.1'
//OkHttp
implementation 'com.squareup.okhttp3:okhttp:4.11.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.11.0'
Installation
- Clone the repository:
git clone https://github.com/fierzahaikkal/pbo_java_android.git
- Open Android Studio.
- Click on “Open an existing Android Studio project” and select the cloned repository.
- Wait for the project to sync and build.
Contributing
To contribute to the project, please follow the steps below:
- Open up your terminal and cd to your local repo
- Checkout to develop branch on your local machine
git checkout develop
- Check the latest repository updates
git status
- Pull all recent changes
git pull
- Create a new branch for your feature or bug fix:
orgit checkout -b feature/your-feature-name
gcb feature/your-feature-name
- Make your changes and test thoroughly.
- Check to see what changes have occurred
git status
- Change files into staged state
git add .
- Commit your changes:
git commit -m "feature: add your message"
- Fetch all the changes to keep your local repository updated
git fetch
- Push the branch to your forked repository:
git push -u origin feature/your-feature-name
- Open a pull request on the main repository. Be sure to provide a clear and descriptive title, as well as a detailed description of the changes you’ve made.
License
© This project is a college assignment and is provided for educational purposes only. The code and assets are not licensed for general use, modification, or distribution.