Reference Source

References

summary
public

C App

Main entry for the app.

components/models

summary
public

Class for the alert model to be used by the alert Presenter

public

Class for the AuthLoading model to be used by the AuthLoadingPresenter

public

Class for the bike model to be used by the BikePresenter and AddBikePresenter

public

Class for the home/notification model to be used by the Home Presenter

public

Class for the login model to be used by the LoginPresenter and SignupPresenter

public

Class for the Map model which controls the map view and the markers.

public

C Model

Base class for all models

public
this class was deprecated. Use Model.js and associated functions instead. Base class for all models
public

Class for the Profile model to be used by the ProfilePresenter

public

Class for the signup model to be used by the SignupPresenter

components/presenters

summary
public

Class for the AddBike presenter and view

public

Class for the Home presenter and view

public

Class for the auth loading presenter to check if the authentication state is valid.

public

Class for the Bike presenter and view

public

Class for the BikeDetails presenter and view

public

Class for the Home presenter and view

public

Class for the Login presenter and view

public

Class for the Map Presenter.

public

Base class for all the presenters

public

Class for the Profile presenter and view

public

Class for the Reportfound presenter and view

public

Class for the Reportlost presenter and view

public

Class for the SignUp presenter and view

components/views

summary
public

Class for the AddBike view

public

Class for the Alert view

public

Class for the auth loading view to process the state before continuing.

public

Class for the Bike view

public

Class for the bike details view to display information about a bike.

public

Class for the help view to display any help information for the user such as the user manual, privacy policy, and contact information.

public

Class for the Home view

public

Class for the Login view

public

Class for the Map view

public

Class for the Notification view

public

Class for the Profile view

public

Class for the reportfound view

public

Class for the reportlost view

public

Class for the Settings view

public

Class for the SignUp view

public

Base class for all the views

components/views/helpers

summary
public

Class to help the displaying of bike items on the bike view page

public

Class to display the drawer header.

public

Class to display the image carousel and the page dots underneath.

public

Class to add a login button helper for the login and signup views

public

Class to help the displaying of notification items on the home view page.

public

Class for displaying the privacy policy as html.

public

Class to add a profile button to the search bar header.

public

Class to render a safe area on the screen.

public

Class to add a search bar header to a page.

public

Class for the side drawer component.

config

summary
public

Class for navigation service to facilitate navigating outside of the root stack navigator.

public

util

summary
public

Class to hold a temporary authentication state for the user.

public

Class for the firebase database connection and operations

public

Class to help with the facilitation of the side drawer.

public

Image utility class for helping with image handling.

public

Class for handling notifications.

public
this class was deprecated. Use Model.js instead as it uses RxJs now. Class for observer list to facilitate observing
public

Class for the persistent storage of data on a device using ASyncStorage.

public

Utility class for time functions.

public
public
public
public
public
public
public