Skip to content

mdnazmulalom/Wolt_Internship_Assignment

Repository files navigation

Wolt Internship Assignment

Overview

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.

Features

  • 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.

How to Build and Run

  1. Open the project in Android Studio.
  2. Sync Gradle files to download required dependencies.
  3. Build and run the project on an emulator or a physical Android device.

Testing

This project has been manually tested for:

  • Venue list updates as location changes.
  • Correct toggling of favorite venues.
  • Internet connection error handling.

Known Limitations

  • Automated tests were not included due to time constraints.
  • UI animations can be improved for smoother updates.

Author

MD Nazmul Alom Email: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages