This project starts from a mobile development course(CS501) in Boston University by a group of talented and interesting students.
Its original intention is to build a mobile app(BoT) that can help everyone in Boston city to have a better experience when taking public transportation(MBTA).
For every commuter using the MBTA who needs help managing their schedules and navigating public transportation, BoT envisions an application that offers a comprehensive solution unlike any other.
/.idea
/BoT/.idea
/app
--/release
--/src
----/androidTest/java/com/example/bot
----/main
------/java/com/example/bot
--------/activities
--------/data
--------/fragments
--------/network
--------/recylerViewAdapterFiles
--------/viewModel
--------/AlarmNotificationReceiver.kt
--------/ClearPreferences.kt
--------/MbtaApi.kt
--------/PushNotificatoinService.kt
--------/RetrieveCalenderEventsTask.kt
--------/RetrofitInstance.kt
------/res
------/AndroidManifest.xml
------/ic_launcher-playstore.png
----/test/java/com/example/bot
--/.gitignore
--/build.gradle
--/google-services.json
--/proguard-rules.pro
/gradle/wrapper
/node_modules
/.gitignore
/build.gradle
/gradle.properties
/gradlew
/gradlew.bat
/package-lock.json
/settings.gradle
- Download
Android Studio
if you haven't had it. Clone
the whole repository into your local environment.- Open the code with
Android Studio
. - Set up the necessary environment by running
build.graddle
file. - Build and run
/app/src/main/java/com/example/bot/activities/MainActivity.kl
file