Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dipghoshraj/xamarin-beacon
Xamarin-beacon is a xamarin application for ios and android to simulate and scan iBeacons in nearby.
https://github.com/dipghoshraj/xamarin-beacon
altbeacon altbeacon-library android-application beacon beaconapi beaconer beacons ibeacon ios-app xamarin-beacon xamarin-forms
Last synced: about 2 months ago
JSON representation
Xamarin-beacon is a xamarin application for ios and android to simulate and scan iBeacons in nearby.
- Host: GitHub
- URL: https://github.com/dipghoshraj/xamarin-beacon
- Owner: dipghoshraj
- License: mit
- Created: 2020-07-24T18:15:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-20T07:58:28.000Z (over 3 years ago)
- Last Synced: 2023-08-31T09:38:33.399Z (over 1 year ago)
- Topics: altbeacon, altbeacon-library, android-application, beacon, beaconapi, beaconer, beacons, ibeacon, ios-app, xamarin-beacon, xamarin-forms
- Language: C#
- Homepage:
- Size: 1.14 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# xamarin-beacon
[![Build Status](https://travis-ci.org/joemccann/dillinger.svg?branch=master)](https://travis-ci.org/joemccann/dillinger)
Xamarin-beacon is a ibeacon simulation application for android and ios device.
- Scanning the nearby ibeacons
- Broadcast an iBeaconThis application is build upon the Altbeacon libery for the android device and for ios device we have used iOS builtin libery corelocation for scanning and corebluetooth for broadcasting.
### Installation
Xamarin-beacon reqires visual studio(2019 or above) and a physical device this will not work on a emulaor.
- Clone the repository
- Open the solution file (.sln)
- run on the device### Development
Want to make your changes, Great!
- Ui changes need to do in application folder Page/MainPage.cs
- Ui related functions are on ViewModel/MainPageViewModel.cs
- Beacon functions for android .Android AltBeaconService.cs
- Beacon function for ios .iOS Blescan.cs --> scanner and BleTransmit.cs --> broadcast
- All configuration for the iBeacon function initilized on application class### For ios add this on info.plist
``` bash
UIBackgroundModes
bluetooth-central
bluetooth-peripheralNSBluetoothPeripheralUsageDescription
YOUR CUSTOM MESSAGENSBluetoothAlwaysUsageDescription
YOUR CUSTOM MESSAGE
```### Todos
- Need to fix the codeQL work-flow
License
----
MIT**Free Software, Hell Yeah!**