In this thesis, a process of design and implementation of the navigation and application for recreational flying is presented. The intended use of that application is for real-time navigation during the flight, and also for preflight route planning. Besides aeronautical features, the application also displays meteorological information, such as METAR and TAF weather reports. Satellite and radar weather images are also displayed. The application is aimed at mobile phones with the operating system Android. The main part of app is written in the language Java, using Mapbox SDK v9. We also developed scripts for downloading and processing aeronautical data from multiple sources. Keywords: android, java, mapbox, air navigation, maps