Skip to content

fodedoumbouya/flight_tracker

Repository files navigation

Flight Tracker

Flight Tracker is an android application to track flights using The OpenSky Network API

Project Structure

SDK Version:

Compile SDK

The application is built using the Android SDK version 34.

Configuration Details

Minimum SDK Version

The minimum Android version required to run the application is Android 7.0 (API level 24).

Target SDK Version

The application is designed to be compatible with Android API level 31.

Installation

On cmd clone the project

git clone https://github.com/fodedoumbouya/flight_tracker.git

Install all dependencies :

./gradlew build

Usage

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

Contributor

Edouard Chevenslove @Edouard1er

Fode Doumbouya @fodedoumbouya

Idricealy Mourtadhoi @Idricealy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages