Skip to content

kroi4/SkyStar

Repository files navigation

SkyStar

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.

Features

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

Installation

To install the SkyStar application, download the APK file from the link below and install it on your Android device:

Download SkyStar APK

Screenshots

Home Screen Departures Arrivals
Favorites Search Search Results
Flight Details

Video Demonstration

Check out the video demonstration of our application:

SkyStar Video

Documentation

For detailed information about the project, refer to the following documents:

Project Presentation

Click to view the full project presentation: View Full Project Presentation

Application Architecture

The SkyStar application uses various libraries and technologies to fetch, arrange, and display flight information:

  • Retrofit2: For sending GET requests to the gov.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.

Schema

The application’s schema includes the following screens and functionalities:

  • Home Screen
  • Departures
  • Arrivals
  • Favorites
  • Search
  • Search Results

About

helping users find and track flights

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages