This Android application fetches and displays venues near predefined locations in Helsinki city center. It updates the list every 10 seconds and allows users to mark venues as favorites, with the favorite state persisting across sessions.
- Displays a list of up to 15 venues near the user's current location.
- Updates venues every 10 seconds based on predefined location data.
- Allows users to toggle favorites, with persistence using SharedPreferences.
- Displays error messages when there is no internet connection.
- Open the project in Android Studio.
- Sync Gradle files to download required dependencies.
- Build and run the project on an emulator or a physical Android device.
This project has been manually tested for:
- Venue list updates as location changes.
- Correct toggling of favorite venues.
- Internet connection error handling.
- Automated tests were not included due to time constraints.
- UI animations can be improved for smoother updates.
MD Nazmul Alom Email: [email protected]