Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SimCoderYoutube/UberClone
/ types & classes
Types & classes
38 in github.com/SimCoderYoutube/UberClone
⨍
Functions
355
◇
Types & classes
38
Class
AddPaymentActivity
android/app/src/main/java/com/simcoder/uber/Payment/AddPaymentActivity.java:50
Class
AuthenticationActivity
This Activity controls the display of auth fragments of the app: -MenuFragment -LoginFragment -RegisterFragment <p> It is also responsible for taking
android/app/src/main/java/com/simcoder/uber/Login/AuthenticationActivity.java:22
Class
CardAdapter
Adapter responsible for displaying type of cars in the CustomerActivity.class
android/app/src/main/java/com/simcoder/uber/Adapters/CardAdapter.java:25
Interface
CardListCallback
android/app/src/main/java/com/simcoder/uber/Payment/PaymentUtils.java:34
Class
CardObject
android/app/src/main/java/com/simcoder/uber/Objects/CardObject.java:3
Class
CardRequestAdapter
Adapter responsible for handling the display of the Cards to the user
android/app/src/main/java/com/simcoder/uber/Adapters/CardRequestAdapter.java:21
Class
CustomerMapActivity
Main Activity displayed to the customer
android/app/src/main/java/com/simcoder/uber/Customer/CustomerMapActivity.java:123
Class
CustomerObject
Customer object, it contains all the relevant info of the customer user
android/app/src/main/java/com/simcoder/uber/Objects/CustomerObject.java:11
Class
CustomerSettingsActivity
Activity that displays the settings to the customer
android/app/src/main/java/com/simcoder/uber/Customer/CustomerSettingsActivity.java:41
Class
DetailsActivity
Fragment Responsible for registering a new user
android/app/src/main/java/com/simcoder/uber/Login/DetailsActivity.java:26
Class
DriverChooseTypeActivity
Activity responsible for letting the driver chose the service type they offer. It displays a recyclerView with the possible service type options
android/app/src/main/java/com/simcoder/uber/Driver/DriverChooseTypeActivity.java:27
Class
DriverMapActivity
Main Activity displayed to the driver
android/app/src/main/java/com/simcoder/uber/Driver/DriverMapActivity.java:98
Class
DriverObject
android/app/src/main/java/com/simcoder/uber/Objects/DriverObject.java:7
Class
DriverSettingsActivity
Activity that displays the settings to the Driver
android/app/src/main/java/com/simcoder/uber/Driver/DriverSettingsActivity.java:41
Class
HistoryActivity
This activity displays a list of all the previous drives made by the user. If the current user is a driver then it also displays a space with the cur
android/app/src/main/java/com/simcoder/uber/History/HistoryActivity.java:41
Class
HistoryAdapter
Adapter responsible for displaying history items in the HistoryActivity.class
android/app/src/main/java/com/simcoder/uber/Adapters/HistoryAdapter.java:37
Class
HistorySingleActivity
This activity displays a single previous ride in detail. If you are a customer then it allows you to both rate the driver and pay for the ride.
android/app/src/main/java/com/simcoder/uber/History/HistorySingleActivity.java:58
Class
HistoryViewHolders
Responsible for handling the data of each view
android/app/src/main/java/com/simcoder/uber/Adapters/HistoryAdapter.java:87
Class
LauncherActivity
First activity of the app. <p> Responsible for checking if the user is logged in or not and call the AuthenticationActivity or MainActivity depending
android/app/src/main/java/com/simcoder/uber/Login/LauncherActivity.java:28
Class
LocationObject
Location Object used to know pickup and destination location
android/app/src/main/java/com/simcoder/uber/Objects/LocationObject.java:8
Class
LoginFragment
Fragment Responsible for Logging in an existing user
android/app/src/main/java/com/simcoder/uber/Login/LoginFragment.java:26
Class
MenuFragment
Fragment that allows the user to choose between going to the login or registration fragment
android/app/src/main/java/com/simcoder/uber/Login/MenuFragment.java:36
Class
PaymentActivity
android/app/src/main/java/com/simcoder/uber/Payment/PaymentActivity.java:21
Class
PaymentUtils
android/app/src/main/java/com/simcoder/uber/Payment/PaymentUtils.java:31
Class
PayoutActivity
android/app/src/main/java/com/simcoder/uber/Payment/PayoutActivity.java:32
Class
PayoutAdapter
Adapter responsible for displaying type of cars in the CustomerActivity.class
android/app/src/main/java/com/simcoder/uber/Adapters/PayoutAdapter.java:24
Class
PayoutObject
Type of car object, contains the info of each type of car to be used by the type adapter.
android/app/src/main/java/com/simcoder/uber/Objects/PayoutObject.java:16
Class
RegisterFragment
Fragment Responsible for registering a new user
android/app/src/main/java/com/simcoder/uber/Login/RegisterFragment.java:24
Interface
ResponseCallback
android/app/src/main/java/com/simcoder/uber/Payment/PaymentUtils.java:38
Class
RideObject
Object of a ride It is responsible for containing all the info of the ride- It also posts the ride request, records it,...
android/app/src/main/java/com/simcoder/uber/Objects/RideObject.java:38
Class
SendNotification
android/app/src/main/java/com/simcoder/uber/Utils/SendNotification.java:15
Class
TypeAdapter
Adapter responsible for displaying type of cars in the CustomerActivity.class
android/app/src/main/java/com/simcoder/uber/Adapters/TypeAdapter.java:27
Class
TypeObject
Type of car object, contains the info of each type of car to be used by the type adapter.
android/app/src/main/java/com/simcoder/uber/Objects/TypeObject.java:10
Class
Utils
android/app/src/main/java/com/simcoder/uber/Utils/Utils.java:11
Class
onAppKilled
On App Killed disconnect driver from the database
android/app/src/main/java/com/simcoder/uber/Utils/onAppKilled.java:15
Class
viewHolders
Responsible for handling the data of each view
android/app/src/main/java/com/simcoder/uber/Adapters/PayoutAdapter.java:62
Class
viewHolders
Responsible for handling the data of each view
android/app/src/main/java/com/simcoder/uber/Adapters/CardAdapter.java:97
Class
viewHolders
Responsible for handling the data of each view
android/app/src/main/java/com/simcoder/uber/Adapters/TypeAdapter.java:97