BLE based Social Discovery App. Inspired by Nintendo StreetPass.
Beakin allows exchanging markdown-based user profiles when two devices pass each other. Additionally, users may send messages to each other, which are delivered whenever the devices are in range.
With these features, Beakin allows grass root social connections, in the modern age, without compromising privacy.
Beakin uses Generic Attribute Profile (GATT) to exchange data between devices. A GATT server is created on each device, which allows both devices exchange profile data when they are in range.
Beakin will never work in the background of iOS devices, due to Apple's restrictions on background BLE operations. This restriction is not present on Android devices.
Beakin is built using the Flutter framework, which allows cross-platform development for all major platforms.
- Install Flutter SDK: Flutter Installation
- Install dependencies:
flutter pub get - Run the app:
flutter run