SkyStar is an Android application developed to provide users with real-time updates about flights at Ben Gurion Airport. The application allows users to track specific flights, perform advanced searches, and filter flights by various criteria such as airline, flight number, origin/destination, and date/time range.
- Real-time updates about inbound and outbound flights at Ben Gurion Airport.
- Track specific flights of interest.
- Advanced search and filtering options by airline, flight number, origin/destination, and date/time range.
- Regularly updated flight information including current status and actual departure/arrival times.
To install the SkyStar application, download the APK file from the link below and install it on your Android device:
Check out the video demonstration of our application:
For detailed information about the project, refer to the following documents:
Click to view the full project presentation:
The SkyStar application uses various libraries and technologies to fetch, arrange, and display flight information:
- Retrofit2: For sending
GET
requests to thegov.il
server. - Room: For creating and managing local databases on the device.
- Dagger-Hilt: For dependency injection.
- Glide: For loading images from the internet.
- MVVM Architecture: For organizing the application’s code.
The application’s schema includes the following screens and functionalities:
- Home Screen
- Departures
- Arrivals
- Favorites
- Search
- Search Results