Work/FeatherWeight
AviationMobile Development

FeatherWeight

App Store

FeatherWeight brings pre-flight weight and balance planning to iPhone and iPad. We combined a familiar handbook chart, fuel planning and a shareable load sheet in an offline app that keeps an unfinished calculation ready to resume.

FeatherWeight: Offline weight and balance for small aircraft
13
aircraft types built in
4
category envelopes
100%
offline iOS app

Pre-flight planning at the aircraft

Weight and balance planning brings together the aircraft, passengers, baggage and fuel before a flight. We built FeatherWeight to make that calculation practical on a phone, including at an airfield without a connection. A team member’s experience as a pilot informed the workflow, from entering the load to reviewing the chart and sharing a load sheet.

A familiar chart, with the limits that matter

We followed the layout of the aircraft handbook instead of introducing a new way to read the result. The chart shows the operating categories and plots take-off and landing separately. Fuel burn changes the aircraft’s weight and centre of gravity, so checking the departure load alone would leave part of the planned flight out of view.

The calculation also follows the changing balance limits along the handbook’s chart. A single fixed limit would be incorrect at lower weights. We modelled those boundaries alongside the loading positions and baggage limits, so the figures and warnings correspond to the envelope shown on screen.

The calculate screen with its CG chart enlarged: the utility and normal category zones as overlapping shaded areas, the take-off and landing points marked on them, and each one read out as a weight and a CG against the maximum gross.

What does removing fuel cost in flying time?

Pilots can enter fuel by volume or endurance, using a consumption rate for the current flight when it differs from the aircraft’s saved rate. As they adjust the fuel quantity, endurance updates alongside the load. This makes the tradeoff between weight and available flying time visible during planning, with reserve settings included in the calculation.

A record to take beyond the screen

The exported PDF brings the loading positions, flight totals and chart together on one sheet, with a signature line for the pilot. It leaves through the phone’s share menu. We kept the figures consistent between the screen and the export so the document records the calculation just reviewed.

The exported load control form for a Cessna 172S: the station table running from basic empty weight down to a landing weight of 2054.8 lbs at 38.7 in after a 17.2 gallon burn, with the print-mode CG chart underneath.

Aircraft data, settings and the current load stay on the device. The app works offline and restores an unfinished calculation when reopened. FeatherWeight is available free on the App Store for iPhone and iPad, with the layout adapting to the larger display.

Tech stack

Technologies we used

Client-side
SwiftSwiftUIThe Composable ArchitectureSwift Concurrency
Infrastructure
XcodeApp Store
Next projectgetrandom.email
→

Have a similar challenge?

Work directly with the people building your software. Leave your contact details and we’ll reply within 24 hours.

Discuss your projectSee our work