Get In Water
Dive trip packing checklist app โ part of the Three Cats LSP Diver's Toolkit.
Maintain a master gear list, create per-trip checklists, tick items off as you pack, and export TXT or PDF for printing or sharing. Use it alongside LSP D-Planner+ โ plan the dive, then pack for it.
๐ Live app: https://threecats-lsp.com/get-in-water/
๐ฒ Android APK: https://threecats-lsp.com/get-in-water/download.html
Current version: 1.4.2
Diver's Toolkit
All apps at the Diver's Toolkit hub.
Features
Master List & Templates
- Master gear list โ your default packing list; new trips start from it or any saved template
- Starter templates โ Recreational, Underwater Photographer, Technical Diver (built-in, resettable)
- Edit under Settings โ Templates
Per-Trip Checklists
- Create named trips from master list or a template
- Tick items off as you pack โ progress bar tracks completion
- Items carry notes and quantity
Export
- TXT โ plain text gear list to clipboard or Downloads
- PDF โ formatted packing list with trip name, date, and item notes
- Share via any Android share target (WhatsApp, email, etc.)
Cloud sync (optional)
- Sign in with Google to sync checklists between the web app and Android
- Offline-first โ works fully without an account; sync when signed in
- Home screen Sync button โ manual sync without reloading the app
- Start packing on your phone, finish on desktop (or vice versa)
- Configure Firebase once โ see Cloud sync setup for contributors
Android Native Features
- Full offline support โ no internet needed after install
- Home-screen launcher name GiW (short label under the icon)
- Edge-to-edge layout, light/dark theme
- Export TXT/PDF to app storage, then share via the system sheet (Downloads when the device allows)
Web App
Open https://threecats-lsp.com/get-in-water/ in any modern browser.
Install as PWA:
- Safari (iPhone/iPad): Share โ Add to Home Screen โ Add
- Chrome (Android): โฎ โ Install app / Add to Home Screen โ confirm
- Chrome (desktop): Click install icon in address bar
Android App
Built with Capacitor. Direct APK โ no Play Store required.
Requirements: Android 5.0+ (API 21)
Install:
- Download APK from https://threecats-lsp.com/get-in-water/download.html
- Allow "Install from unknown sources" in Android settings
- Open the downloaded APK and install
Cloud sync setup
Optional Google sign-in uses Firebase (Auth + Firestore). See .env.example for one-time console steps:
- Create a Firebase project and enable Google sign-in
- Create Firestore and deploy
firestore.rules - Copy web config into local
firebase-config.js(fromfirebase-config.example.js; file is gitignored) - Add Android app โ
google-services.jsoninandroid/app/(not committed) - Ensure
android/variables.gradlehasrgcfaIncludeGoogle = true(required for Google Sign-In in APK) - Register SHA-1 fingerprints for debug/release keystores
- GitHub secrets:
GOOGLE_SERVICES_JSON(base64 ofgoogle-services.json),FIREBASE_WEB_CONFIG(base64 offirebase-config.js)
Manual test checklist
License
MIT โ free to use, modify, and distribute. Optional Google account for cloud sync; no ads, no subscription.
Three Cats LSP ยท threecats-lsp.com