Skip to content
Home/ Case studies/ Shooting Diary
Mobile app iOS React Native App Store

A custom iOS app from idea to App Store

We designed and built ShotDiary, a complete shooting diary in your pocket. Training session logs, firearm and ammunition tracking, and smart reminders. 100% offline, no accounts.

App Store
4.5 out of 5
Data on your phone
100% offline
Shooting Diary app home screen with the training calendar
Product
Shooting Diary (ShotDiary)
Platform
iOS, iPhone
Scope
Design, development, release
Year
2026
App Store
Brief and solution

An app for people who take shooting seriously

Sport shooters need to keep track of training sessions, ammunition usage, firearm maintenance, and document validity. Most do it in their head, on paper, or in Excel.

Before the app

Paper and Excel

Records scattered across notebooks, notes, and spreadsheets. Nothing tracks maintenance or document expiry.

New training session entry, selecting range, firearm and ammunition
Training session entry with malfunctions, a note and a target photo
Firearm and ammunition tracking in the app
✕ Starting point

What shooters were dealing with

  • Training session records scattered across paper and Excel.
  • No overview of ammunition usage per individual firearm.
  • Firearm service and document expiry are easy to forget.
  • Nobody wants to put sensitive firearm data into someone else's cloud.
✓ Our solution

What the app delivers

  • A training diary with a calendar, target photos, and notes.
  • Firearm and ammunition tracking with automatic round deduction.
  • Smart reminders for maintenance and upcoming expiry dates.
  • 100% offline, your data stays only on your phone.
Our approach

From idea to App Store

01

Concept

Features a shooter will genuinely use.

02

UX and UI design

Simple controls, even at the range.

03

Development

React Native and Expo for iOS.

04

Offline data

Everything stored locally on the phone.

05

App Store

Preparation, review, and release.

06

Updates

Premium features and improvements.

What the app does

The whole training cycle in your pocket

From logging a training session to tracking gear and watching deadlines.

Training diary

Log a training session in seconds

Date, range, firearm, and ammunition. Plus round counts, malfunctions such as a stoppage or misfire, a note, and a target photo. The calendar shows when and how much you have shot.

Calendar Target photos Malfunctions Notes Ranges
Gear

Firearms and ammunition

Tracking of your firearms and ammunition types. After every training session, rounds are automatically deducted from your stock.

Glock 19 SIG Sauer P365 9mm Round deduction
Watching your back

Smart reminders

Firearm service after a set number of rounds and upcoming medical fitness expiry. You will never miss a deadline.

Privacy

100% offline and private

No accounts, no cloud. Sensitive firearm data stays only on your phone.

Offline No accounts No cloud Sharing
Local context

Built for Czech shooters

Firearm licence categories, medical fitness, and Czech terminology. The app speaks the shooter's language.

Take a look inside

The app at a glance

Training calendar and reminders in the Shooting Diary app
New training session entry, selecting range and firearm
Logging malfunctions, a note and a target photo
Firearm and ammunition tracking
Settings, firearm licence, and maintenance tracking
Premium features of the Shooting Diary app
Result

A finished app on the App Store

Released in 2026, available for free with optional Premium.

4.5★
user rating on the App Store
100%
offline, no accounts or cloud
iOS
native experience on iPhone
0 Kč
free, Premium as a one-off for 49 Kč
We wanted a diary we would take to the range ourselves. Fast, offline, and with no compromises on privacy.
Shooting Diary app icon ShotDiaryA DevBoys in-house product
Tech stack

What the app is built on

React Native Expo iOS Offline-first App Store
Have an idea?

Want your own app or website?

Get in touch and we will guide you from idea to release. You can start with the Start package.

View pricing
Feel free to reach out

We are here for you

Your message will be read personally by me, Karel Sikyr (Founder), or a colleague from the team. We'll get back to you within 24 hours to discuss the details. No sales reps, straight to a practical technical consultation that moves you forward.

Personal approach

You work directly with the developers, not with account managers.

< 24 h response

Expect a clear next step within one business day.

Non-binding Inquiry

Contact Us