TourTrek is an android application developed for those who love to explore new places. In this application, a user can create their own personal account where they can keep track of excursions they decide to embark on. Users can create a Tour, which includes a location, date, and name. Tours consist of attractions a user would like to attend, which can range anywhere from restaurants to amusement parks. Each attraction can store its name, location, cost, and date to keep track of what time/date you want to attend each attraction with reminders included. TourTrek also features a public tour market where you can explore tours that other users have completed and embark on these excursions yourself.
<img src=".github/assets/google-play-badge.png" alt="Get it on Google Play" height="80"> <img src="https://yt3dl.net/images/apk-download-badge.png" alt="Direct apk download" height="80">
Make sure all the required software mentioned above are installed
Open Project in Android Studio (Windows):
Setup Android Emulator:
Build and Sync Gradle:
Run Application:
Run All Instrumentation Unit Tests:
Run An Instrumentation Unit Test Class:
Run A Single Instrumentation Unit Test:
Run A Code Coverage Test:
This is because when you unzipped the release zip file, you added an additional folder on top of the app folder. When you import the project, it should show the android icon next to the folder like so:
By selecting a folder with this icon, you will correctly import the project
Also keep in mind that once you import a project, regardless of whether or not it was successful, android studio will convert it into an android project and give that folder the icon above, giving you a false positive
Restart Android Studio
You need to perform a gradle sync by selecting File --> Sync Project with Gradle Files
This is most likely the cause of not having up to date libraries downloaded on your machine. You'll want to:
This could be because you're emulator is stalling or not able to keep up with the tests that are being conducted. If the exception that is being thrown says something along the lines of "could not find view", then this is most likely the issue.
This is actually a bug with the 3rd party library that we use (Glide). Some images work and others do not. Please try another image
While the app is in a development state, users will need to be added as developers to our facebook group. Please reach out to us in order to be added to this group
Login | Register | Tour Market |
---|---|---|
![]() |
![]() |
![]() |
Personal Tours | Profile | Tour Top |
---|---|---|
![]() |
![]() |
![]() |
Tour Bottom | Attraction Top | Attraction Bottom |
---|---|---|
![]() |
![]() |
![]() |
Friends | Settings |
---|---|
![]() |
![]() |