Fishlog is a fishing app that helps you improve your fishing experience and enjoy fishing trips more than ever.
Log your catches with species, weight, length, bait, and released/kept status, complete with photos.
Get the latest weather forecast and save your favorite fishing spots with map integration based on your location.
![]() |
![]() |
![]() |
![]() |
- Design System: Figma
- Icons: Material Symbols
To install Fishlog, there are two options available:
Visit the Fishlog Play Store page.
- Clone or download the project and open it in Android Studio.
- Create a
local.propertiesfile in the project root folder if it doesn't exist. - Add the required properties to the
local.propertiesfile as shown below.
...
MAPS_API_KEY="your key here"
- Add the
google-services.jsonfile to theappfolder. You can download the file from the Firebase console. - Sync the project with Gradle and run the app on an Android emulator or a physical Android device.
This project uses ktfmt (via the ktfmt-gradle plugin) to format Kotlin code, using the KotlinLang style.
- Check formatting:
./gradlew ktfmtCheck - Format code:
./gradlew ktfmtFormat




