8000 GitHub - auli-aziz/JBus-android: Frontend of JBus Application
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

auli-aziz/JBus-android

Repository files navigation

JBus

JBus is the final project for Object-Oriented Programming Lab. This Android application provides a user-friendly platform for booking bus tickets seamlessly. It is designed to make the process of reserving seats, checking schedules, and managing bookings. This repository is specifically for the front-end part of the JBus android application. To connect to the back-end, the app uses SpringBoot framework. Click here to visit the backend.

  • Target SDK : Android version 33
  • Minimum SDK : Android version 21

Authors

Requirements

For building and running the application you need:

Additional Dependencies

  1. Retrofit Library:
  • Group ID: org.springframework.boot
  • Version: 2.9.0
  1. Gson Converter for Retrofit:
  • Group ID: com.squareup.retrofit2:converter-gson
  • Version: 2.9.0

Project Structure

  • src/main/java/com/auliaAnugrahAzizJBusRD/jbus_android/array_adapter: Contains array adapters to manage list items in list view.
  • src/main/java/com/auliaAnugrahAzizJBusRD/jbus_android/model: Contains model to handle data fetched from the API service.
  • src/main/java/com/auliaAnugrahAzizJBusRD/jbus_android/request: Contains API and Retrofit Client to connect to the back-end
  • src/main/java/com/auliaAnugrahAzizJBusRD/: Contains android activities to display data.

JBus Activities Preview

Login

drawing

Register

drawing

Main

drawing

About Me

drawing

Register Renter

drawing

drawing

Bus Detail

drawing

drawing

Make Booking

drawing

Payment History

drawing

Manage Bus

drawing

Add Bus

drawing

drawing

Add Schedule

drawing

drawing

Payment Requests

drawing

About

Frontend of JBus Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0