Why most gym apps make you download first
The typical flow for a fitness app goes like this: search the App Store or Google Play, read reviews, download hundreds of megabytes, create an account, accept permissions, and then finally open the app for the first time. By then, you might be standing in the parking lot of the gym with your session starting in five minutes.
App stores exist for good reasons — they handle payments, updates, and security review. But they also add friction. Every extra step between 'I want to track my workout' and 'I am tracking my workout' is a step where people stop. For a free tool, that friction is unnecessary.
SammaGym was built to remove that barrier entirely. The full app is available the moment you open the URL. If you decide to keep it, adding it to your home screen takes one tap.
What 'no download' actually means
SammaGym is a Progressive Web App (PWA). A PWA is a website that has been built to behave like a native app — it can be installed on your home screen, it works without an internet connection after the first load, and it opens full screen without the browser address bar.
The technical difference from a native app is where it is distributed. A native app is packaged and reviewed by Apple or Google before it reaches your device. A PWA is served directly from a web server, so there is no app store gatekeeper standing between you and the first use.
Once you add SammaGym to your home screen, your phone caches the app shell and all its data locally. This is why it works offline — not because it pulled files from an app store, but because your browser saved everything it needs during that first load.
This also means updates are instant. There is no 'Update available — tap to download' prompt. The next time you open the app with an internet connection, any new version loads automatically. You are always on the current version without doing anything.
What you get once it is on your home screen
After adding SammaGym to your home screen, the experience is designed to be indistinguishable from a native app in the ways that matter during a workout.
- Full screen, no browser chrome. The address bar, tabs, and browser buttons disappear. The screen is entirely your workout log.
- Works offline. Log every set, every session, with no internet connection. Data is stored locally on your device using IndexedDB — the same storage technology used by offline-capable apps like Notion and Figma.
- Rest timer on the lock screen. The rest timer stays visible when your phone locks between sets. You do not need to unlock and navigate back to the app to see the countdown.
- Home screen icon. The app icon sits on your home screen alongside your native apps. Opening it feels identical to opening any other app.
- Auto-regulated progression, cardio GPS, progress tracking. The no-download delivery method does not cut any features. Everything described in the free workout tracker guide is fully available.
For a deeper look at how offline storage works and why it matters for gym logging, see the guide on the free workout app that works offline.
How to add SammaGym to your home screen on iOS
On an iPhone or iPad, the Add to Home Screen option lives in Safari's share sheet. This is the same mechanism Apple uses for all PWA installations on iOS — it is a first-party, supported feature, not a workaround.
- 1Open Safari on your iPhone or iPad. The feature does not work from Chrome or other iOS browsers — Safari is required for Add to Home Screen on iOS.
- 2Go to app.sammagym.com.
- 3Tap the Share button — the box with an arrow pointing upward, at the bottom of the screen on iPhone or at the top on iPad.
- 4Scroll down in the share sheet and tap 'Add to Home Screen'.
- 5Edit the name if you want, then tap 'Add' in the top right corner.
- 6SammaGym now appears on your home screen. Tap it to open the app full screen.
How to add SammaGym to your home screen on Android
On Android, Chrome provides the most seamless install experience. In many cases, Chrome detects the app automatically and shows an install banner or prompt. If it does not appear, you can trigger it manually.
- 1Open Chrome on your Android phone.
- 2Go to app.sammagym.com.
- 3If Chrome shows an 'Add to Home Screen' or 'Install app' banner at the bottom of the screen, tap it.
- 4If no banner appears, tap the three-dot menu in the top right corner.
- 5Tap 'Add to Home screen' or 'Install app' from the menu.
- 6Confirm by tapping 'Add' or 'Install' in the dialog that appears.
- 7SammaGym appears on your home screen and in your app drawer.
Android's PWA install behaviour is supported in Chrome, Edge, and Samsung Internet. The exact menu label ('Add to Home screen' vs 'Install app') varies by browser version, but the option is present in all current versions of these browsers.
Honest limitations to know about
PWAs close a large part of the gap between web and native apps, but there are genuine differences worth knowing before you commit to using one as your primary training tool.
- iOS requires Safari for installation. As described above, iPhone users must use Safari to add the app to their home screen. This is an Apple platform restriction, not something SammaGym can change.
- No App Store presence. SammaGym does not appear in App Store or Google Play search results. You find it by going directly to app.sammagym.com. If you share the app with a training partner, send them the URL rather than a store link.
- Push notifications depend on the platform. Web push notification support on iOS was added in iOS 16.4. If you are on an older iOS version, you may not receive background notifications. Android Chrome has supported web push for longer.
- Storage limits are browser-managed. Your workout data is stored locally in your browser's IndexedDB. Browsers can in theory reclaim storage under extreme disk pressure, though modern browsers treat installed PWA data as persistent storage. For long-term data safety, syncing to a cloud backup is advisable once that feature is available in SammaGym.
- The first load requires an internet connection. The very first time you open app.sammagym.com, an internet connection is needed to cache the app. Every subsequent session — including adding it to your home screen — works offline.
For most users, these limitations are minor. The offline-first logging, full-screen experience, and lock-screen timer cover the functionality that matters most during an actual training session.
Sources
- Apple Developer Documentation — 'Adding a web app to the home screen', developer.apple.com/documentation/webkit, 2024.
- Google Developers — 'Progressive Web Apps overview', web.dev/progressive-web-apps, 2024.
- MDN Web Docs — 'Progressive web apps (PWAs)', developer.mozilla.org/en-US/docs/Web/Progressive_web_apps, 2024.
- W3C — 'Web App Manifest', w3.org/TR/appmanifest, 2023.
- Google Developers — 'Making PWAs installable', web.dev/installable, 2024.


