# BluetoothButton-XF

> Short and sweet demo illustrating bluetooth communications. Uses Xamarin.Forms.

Canonical page: [https://chrome-stats.com/d/com.ballofknives.bluetoothbuttonxf](https://chrome-stats.com/d/com.ballofknives.bluetoothbuttonxf)

## Overview

- **ID:** `com.ballofknives.bluetoothbuttonxf`
- **Platform:** Android
- **Type:** Android app
- **Status:** Removed
- **Publisher:** New World Coding
- **Category:** LIBRARIES\_AND\_DEMO
- **Version:** 1.1.0
- **Last updated:** 2023-02-17
- **First published:** 2022-12-18
- **Size:** 15 MB
- **Data as of:** 2025-01-08
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.ballofknives.bluetoothbuttonxf)
- **Website:** [https://ballofknives.com](https://ballofknives.com/)
- **Privacy policy:** [http://ballofknives.com/privacy.html](http://ballofknives.com/privacy.html)

## Description

BluetoothButton-XF is a technical demo of Bluetooth communication between two paired devices. The purpose is to showcase Bluetooth communication as well as a basic Xamarin.Forms application.<br><br>Pair your phone to another device running BluetoothButton, launch the app, and connect. Then you can toggle a button back and forth between the two devices! We hope you enjoy this creative + simple demo.<br><br>This iteration of the app uses Xamarin.Forms ( hence the -XF in the app name ), but Ball of Knives has developed the same app using other frameworks/languages like QT, GNOME, Kotlin and SwiftUI.  Keep an eye out for BluetoothButton-QT, BluetoothButton-KT, etc.!

## Permissions and access

### Permissions

- `android.permission.ACCESS_COARSE_LOCATION`
- `android.permission.ACCESS_FINE_LOCATION`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.BLUETOOTH`
- `android.permission.BLUETOOTH_ADMIN`
- `android.permission.BLUETOOTH_ADVERTISE`
- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.BLUETOOTH_SCAN`
- `android.permission.INTERNET`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.WRITE_EXTERNAL_STORAGE`

## Similar extensions and apps

- [Bluetooth App](https://chrome-stats.com/d/com.bluetooth_app) — 256 users
- [XSTPlayer](https://chrome-stats.com/d/com.xstech.XSTPlayer) — 4 users
- [BoldTypeDemo](https://chrome-stats.com/d/com.boldtype.btapp) — 2 users
- [nRF Blinky](https://chrome-stats.com/d/no.nordicsemi.android.nrfblinky) — 20,071 users, 3.83 / 5
- [Serial BLE Console](https://chrome-stats.com/d/com.foxinsights.ble_serial_app) — 844 users
- [Bluetooth Controller](https://chrome-stats.com/d/com.itgeek25.bluetoothcontroller) — 1,185 users
- [NGX Bluetooth Printer Demo](https://chrome-stats.com/d/com.ngx.btprinttester) — 6,106 users
- [Apulsetech RFID Bluetooth Demo](https://chrome-stats.com/d/com.apulsetech.sample.bluetooth.rfid.inventory_sample) — 167 users
- [CameraTestMaui](https://chrome-stats.com/d/com.companyname.cameratestermaui)
- [Sizer Demo](https://chrome-stats.com/d/com.pro100soft.sizerdemo) — 17 users
- [FCBle](https://chrome-stats.com/d/com.fingercrystal.fcblesdkdemo) — 3 users
- [ekkes BTLE example](https://chrome-stats.com/d/org.ekkescorner.examples.btle) — 269 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.ballofknives.bluetoothbuttonxf)
