Airborn WX ' App for Pilots

I've created a landing page for the new version of the Airborn app, which you can find here. It includes some of the same details as below, plus a few extras.

Background

Airborn was originally developed as a group project in the IN2000 - Software Development course at the Department of Informatics, University of Oslo. The course focused on team-based development of an Android app based on a set of predefined use cases. Our team chose to build an app for small aircraft pilots in Norway, aiming to help them plan flights by gathering and presenting relevant weather data.

The core functionality of the app is integrating various API endpoints from MET Norway and displaying the data in a user-friendly way. This gives pilots a quick and comprehensive overview of weather and other flight-related information.

Rewriting the App in React Native

The original app was developed over a year ago. In my personal project, I rewrote it in React Native to make it available on both Android and iOS. I also restructured parts of the app and updated some components, but kept the core features and continued using the same APIs.

How Airborn Works

When you open the app, you land on a map showing all airports in Norway, marked with clickable annotations. Selecting an airport gives you info about it and lets you set it as either a departure or arrival location.

A floating action button labeled New Trip opens a bottom modal where you can search for airports by name or ICAO code. You can also mark airports as favorites, which pins them to the top of the list. To proceed, you only need to choose a departure airport. An arrival airport is optional (useful for round-trip flights).

SIGMETs and AIRMETs

If a SIGMET or AIRMET is active, the affected area will be shown on the map using labeled polygons. Each polygon has an ID that matches its description, which can be viewed in a bottom modal.

Flight Briefing Screen

The Flightbrief screen has three tabs:

Data Related to Airport

The data shown in the departure and arrival tab is:

General Data

The data shown in the overall tab is:

App Screenshots

sigmets/airmetsmapscreensunrise/sunsetmetarturbulenceweather datalive webcamssigchartsgeosat imageroute forecastradar animationsnla routes

More about the Airborn Project