YAPL — Yet Another Pilot Log
Private, offline flight logbook with EASA/BCAA paper-logbook PDF export.
Didier Moraine Science & Education
Screenshots
Description
YAPL (Yet Another Pilot Log) is a flight logbook for professional and general-aviation pilots who want to keep their hours on their own device — no account, no cloud, no tracking, no network access at all.
It records flights in a clean EASA/BCAA-style structure and can print a paper-logbook-ready PDF to keep an official book up to date.
Features:
* Flight logging — route, block times, aircraft, crew role, day/night landings, IFR and night time. Night time is computed automatically from sunrise/sunset (NOAA solar algorithm) for each leg.
* Logbook view — flights grouped by month with running totals and a fast scrollbar for thousands of entries.
* Statistics — all-time and rolling 90-day totals (time, night, IFR, landings), seeded by your pre-digital "previous totals".
* Hangar — your aircraft types and registrations, kept tidy and reusable.
* BCAA / EASA PDF export — generates the official two-page-per-sheet logbook layout with per-page and carried-forward totals. Mark page breaks in the app so the PDF pages line up exactly with your paper book, and export from any date.
* Backup and restore — full flights CSV, plus a JSON reference backup of airports, aircraft, settings and previous totals. Import from the legacy Flight Logbook app's JSON export.
* Bundled airport database — thousands of airports from OurAirports for offline lookup.
Privacy:
YAPL declares no Android permissions, has no network code, and bundles no analytics, ads or tracking libraries. Your flight data never leaves your device unless you export it yourself through the system file picker.
What’s new (1.0.1)
Landing counts by day and night, for pilots who fly circuits — BCAA asks for the number of landings, not just who flew them. Airline flying keeps its single switch.
Airport data rebuilt from OurAirports: 10023 airports, 147 IATA codes corrected (EDDB is now BER). Corrections now reach existing installs, leaving your own airports untouched.
New flights prefill the aircraft and seat from the last one. The airport field names what it resolved.
Removed: import from FlightLogBook backup.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- yapl.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments