Air Nav VFR
Descriptions below quoted from the Sentient Software website, and iTunes App Descriptions.
Air Nav VFR is a fully-featured flight planning package for civil and commercial pilots. Developed by Sentient Software (http://sentientsoftware NULL.com NULL.au), it is the fast, easy and legal way to do flight planning on the official Airservices Australia charts.
Point and click to enter your route. AirNav will insert NAIPS winds, calculate all your headings, fuel and times and then print out all the documents you want or need. (You can print all your maps on A4 or any size at any scale)
App Description
AirNav VFR is the only flight planner that allows you to point-and-click on the official Airservices Australia maps to plan flights.
- AirNav VFR is the ultimate Australian PC flight planner for both VFR and IFR pilots
- Plan your flights on digitised versions of the official Airservices maps
- AirNav VFR calculates all your flight plan details
- Prints your plan details including all radio frequencies automatically generated.
- Load your AirNav route into your GPS or activate AirNav’s optional GPS in-flight Moving map feature.
Client Project
I was employed by Sentient Software on a part-time basis in 2013, and developed and released a number of updates for their existing iOS app (iPhone and iPad). The app was established and at v2.2 when I was hired, and from then I was the sole developer, tasked with adding new features including inflight re-planning, and additional plan information display and interactivity. The iOS app is written in native Objective-C, and additional work was also required for the PC software (C++) and server code (PHP, SQL) to support these new features. Full details for all work completed are listed below.
As a summary, my work included the following:
- PC Software (C++):
- Modifications to export additional data with the existing plan upload process, to support on-device recalculation of plan data.
- Bug-fixes and support as needed.
- Server (PHP, SQL):
- Modifications to export and upload scripts
- Additional scripts for SQL queries for maps, features, aerodromes, etc.
- iOS app (Objective-C):
- A number of features to support plan editing (and creation from scratch) on device. (iPad only)
- Display and editing of detailed plan info, including waypoints, route segments (legs), weather, aircraft data, and default values used to calculate the plan. (iPad only)
- Modifications to Maps download and display functionality to support legal requirements for map updates and expiry.
- GPS-driven notifications: Flight plans can have notes attributed to a position on the plan, to notify of an operational requirement. These notifications are now triggered when the GPS arrives within range of those Flight Notes.
- Support to delete files and references to downloaded maps, and flight plans stored on the Sentient Server.
- Improvements to display, sort and searching for downloadable maps and documents.
- UX and UI improvements and new user interfaces for new features.
- Support for iPhone 5 screen resolution and iOS 7.
App Updates
During my employment with Sentient Software, I completed and submitted the following updates (descriptions quoted from App Store):
Version 2.3 (Posted May 29, 2013)
- Inflight re-planning and diversions (iPad only). When viewing plans uploaded using the most recent version of the AirNav PC software (v3.9), you will be able to:
- View details on waypoints, legs, refuelling, weather, aircraft and plan defaults.
- Add, delete and move waypoints
- Select or drag route segments to add waypoints
- Select or drag waypoints to edit or delete
- You can now also define waypoints using user-generated features you’ve defined in the PC software
- Your plan’s route table will be re-calculated to reflect the new route, including fuel tables
- IFR Waypoints added to features list
- IFR Maps available for download
- More efficient interface for selecting IFR and VFR maps
- Downloaded maps are now listed alphabetically
- Support for iPhone 5 resolution
Version 2.4 (Posted Jun 28, 2013)
- Optimisations in Map Loading and Display.
Version 2.5 (Posted Sep 17, 2013)
- Minor changes to support iOS 7.
Version 2.6 (Posted Nov 13, 2013)
- New Plan Creation (iPad only): You can now create a new plan entirely on your mobile device! Select the “Create New Plan” button on the plan list screen, and then tap a series of aerodromes sequentially to create your plan. Tap a waypoint a second time (similar to the PC software process) to nominate landing points and your final destination. These new plans will not be saved, and do not have all the features of the PC software, so if you’re after a fully-featured flight plan, we recommend using AirNav VFR for PC.
- Set Alternate: You can now set an alternate by tapping a waypoint and selecting the option. Fuel and Time required are displayed, and Fuel tables are updated accordingly (iPad only)
- GPS Notification of Flight Notes: Any flight notes in the plan will bring up a notification when you fly within 2nm of the flight note notification. This way you always know when a flight note is nearby!
- Updated graphics and layout of the INFO screens (iPad only)
- Do you have old plans in the app you won’t be flying again? Swipe to delete them from the server and the app.
- You can now filter through the downloadable maps by name and by type (VNC, WAC, etc.). Now you can download all the maps for a particular city or name with one click!
- You can now delete maps that you are no longer using. This will free up memory on your device.
Version 2.7 (Posted Jan 19, 2014)
- ERSA Support: You can now download and view ERSA Aerodrome info on the device (ERSA FAC only). ERSA documents are saved to your device, but an internet connection is needed to download/update them.
- Fixed some errors in LSALT calculation.
- Fixed a few crash bugs.
Version 2.8 (Posted Apr 22, 2014)
- Fixed a bug in the ERSA module. Thanks to our users who reported this to us. If you find any other bugs please let us know.
- Fixed some other minor bugs.
- More UI changes to support iOS 7.
Version 2.9 (Posted Sep 8, 2014)
- Some minor bug fixes and optimisations in preparation for iOS 8.
Version 2.91 (Posted Apr 23, 2015)
- Fixed an ERSA bug which caused problems loading saved flight plans and viewing ERSA documents.
- Added a new “Change Password” screen in settings, so users can change their registration password.
- Various improvements for iOS 8.