A free app for Android, by Andrey Novikov.
Trekarta is a powerful application for outdoor activities. The app is designed for hiking, cycling, geocaching, off-roading, boating, and all other outdoor activities. It is based on offline topo maps, which allow you to navigate the terrain without an internet connection. It will help you to find the best hiking routes.
The app will guide you along the way, so you will never get lost. It will help you to see the terrain and the map. It is very easy to use and it is very intuitive. You can create places and share them with others.