Garmin Dive™ Icon

Download Garmin Dive™ APK 2.22 arm64-v8a, armeabi-v7a, x86, x86_64 · Android 28+

By Garmin • Updated September 11, 2026
Health & Fitness arm64-v8a, armeabi-v7a, x86, x86_64 Native (Java/Kotlin) 112.44 MB
Download APK
Verified Safe

This is the arm64-v8a, armeabi-v7a, x86, x86_64 build of Garmin Dive™ 2.22. Pick this build if your device's primary ABI matches.

File size: 112.4 MB   •   Min Android: 28   •   Target Android: 34   •   Version code: 731   •   Framework: Native (Java/Kotlin)   •   Permissions: 43

File Information

Package Namecom.garmin.android.apps.dive
Version Name2.22
Version Code731
Architecturearm64-v8a, armeabi-v7a, x86, x86_64
Min Android VersionAndroid 28 (API 34)
Main Activitycom.garmin.android.apps.dive.ui.StartupActivity
FrameworkNative (Java/Kotlin)
File Size112.44 MB
Signature (SHA1)D26FA9B92B706AB6F186A52789D86A61A383269C
File Hash (SHA256)884b0347dcdb931bce089dfbdd809eae896bcdbd25fd88948e7e0dc8082c0aaa

What's New

Thanks for using Garmin Dive! This update enhances your experience with the ability to rate and review dive sites, as well as a redesign of your dive logs.

App Description

The Garmin Dive app has everything you need to fuel your passion for diving. Whether you’re new to the sport or a veteran diver, Garmin Dive is packed with useful features, including the ability to:

• Connect seamlessly with Garmin dive computers (1) such as the Descent MK1.

• Track your dives with our best-in-class dive log.

• Use the log for the type of diving you do — scuba, freediving, recreational, technical, rebreather and more.

• See your dives at a glance in detailed map views.

• View gas consumption data (requires a compatible Garmin device). (1)

• Search for popular dive locations on the map using the Explore feature.

• Attach photos to your dive logs and view them in your news feed.

• Review your diving history and statistics.

• Log your dive gear and track gear usage details.

• Set and receive alerts for gear that is due for maintenance.

• Store unlimited dives on Garmin’s secure cloud.

• View smart notifications on compatible Garmin devices.

• Receive and send SMS text messages, as well as display incoming calls, on compatible Garmin devices. (These features require SMS permission and call log permission, respectively.)

The Garmin Dive app is the perfect companion for your diving adventures.

(1) View compatible devices at garmin.com/dive
Download Garmin Dive™ APK

Fast, free and safe download.

APK Permissions 43

  • android.permission.ACCESS_ADSERVICES_AD_ID
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION
  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.ANSWER_PHONE_CALLS
  • android.permission.AUTHENTICATE_ACCOUNTS
  • android.permission.BLUETOOTH
  • android.permission.BLUETOOTH_ADMIN
  • android.permission.BLUETOOTH_CONNECT
  • android.permission.BLUETOOTH_SCAN
  • android.permission.CALL_PHONE
  • android.permission.CAMERA
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
  • android.permission.GET_ACCOUNTS
  • android.permission.INTERNET
  • android.permission.MANAGE_ACCOUNTS
  • android.permission.POST_NOTIFICATIONS
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.READ_CALENDAR
  • android.permission.READ_CALL_LOG
  • android.permission.READ_CONTACTS
  • android.permission.READ_MEDIA_VISUAL_USER_SELECTED
  • android.permission.READ_PHONE_STATE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.REQUEST_COMPANION_PROFILE_WATCH
  • android.permission.SEND_SMS
  • android.permission.VIBRATE
  • android.permission.WAKE_LOCK
  • com.garmin.android.apps.connectmobile.gncs.ContentProvider
  • com.garmin.android.apps.connectmobile.permission.RECEIVE_THIRD_PARTY_BROADCASTS
  • com.garmin.android.apps.dive.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • com.garmin.android.apps.dive.gncs.ContentProvider
  • com.garmin.android.apps.dive.permission.RECEIVE_BROADCASTS
  • com.garmin.android.apps.explore.develop.gncs.ContentProvider
  • com.garmin.android.apps.explore.gncs.ContentProvider
  • com.garmin.android.apps.golf.gncs.ContentProvider
  • com.garmin.coresample.gncs.ContentProvider
  • com.google.android.c2dm.permission.RECEIVE
  • com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
  • com.google.android.gms.permission.AD_ID

Frequently Asked Questions about Garmin Dive™ APK

This variant is built for devices that report `arm64-v8a, armeabi-v7a, x86, x86_64` as their primary ABI. If your device's CPU matches, this is the smallest, fastest version to install.

Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.

Android 28 (API level 34) or newer. Older devices will refuse the install.

Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.

All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.