Flight Tracker is an android application to track flights using The OpenSky Network API
Compile SDK
The application is built using the Android SDK version 34.
The minimum Android version required to run the application is Android 7.0 (API level 24).
The application is designed to be compatible with Android API level 31.
On cmd clone the project
git clone https://github.com/fodedoumbouya/flight_tracker.git
Install all dependencies :
./gradlew build
The OpenSky Network API can sometimes not work so we use JSON File with hard data to make it work.
You can find these files on :
└── app
└── src
└── assets
├── flight.json
├── flights_list_sample.json
flights_list_sample.json : A list of flights for a certain airport which arrived/departure within a given time interval [begin, end]. Which corresponds to the endpoint :
https://opensky-network.org/api/flights/departure?airport=...&begin=...&end=...
flight.json : An object that represent the trajectory for a certain aircraft at a given time. The trajectory is a list of waypoints containing position, barometric altitude, true track and an on-ground flag. Which corresponds to endpoint :
https://opensky-network.org/api/tracks/all?icao24=...&time=...
Edouard Chevenslove @Edouard1er
Fode Doumbouya @fodedoumbouya
Idricealy Mourtadhoi @Idricealy