Files
nearby/sharing/android/example
Anay Wadhera 9e705e2135 Remove no-op proguard rule
FUTURE_COPYBARA_INTEGRATE_REVIEW=https://github.com/google/nearby/pull/2240 from anayw2001:main 99c2e04f66
PiperOrigin-RevId: 597411223
2024-01-11 18:26:12 +00:00
..
2024-01-11 18:26:12 +00:00
2024-01-10 15:25:20 -08:00
2024-01-10 15:25:19 -08:00
2024-01-10 15:25:20 -08:00

Nearby Share sample app

This app is a demonstration of how to bind to and use the Nearby Share slice.

Build instructions

From the root of the repository:

// Run this before importing into Android Studio!
$ cd sharing/android/example
$ gradle wrapper
$ ./gradlew build

For the gradle wrapper, we recommend Gradle 8.0+.

Key callouts

MainViewModel - contains the business logic for processing and binding to the slice, as well as the lifecycle of the slice.

MainActivity - hosts the MainView composable and provides the intent to fill in the slice's PendingIntent action with, providing the data to send via Nearby Share.

Screenshots

No devices available screenshot Devices available screenshot Consent prompt screenshot