Skip to content

NelsonASP1/BluetoothScan

Repository files navigation

API

📡 NearbySync – Bluetooth Data Exchange App

NearbySync is an Android application that scans for nearby Bluetooth devices and automatically pairs with others running the same app to securely exchange data. Designed for local peer-to-peer interactions without relying on internet connectivity, this project leverages modern Android technologies and a clean MVVM architecture.

📷 Previews

drawing drawing drawing

drawing drawing

🛠 Tech Stack & Open Source Libraries

  • Minimum SDK level 32.
  • 100% Jetpack Compose based + Coroutines
  • Jetpack
  • Compose: Android’s modern toolkit for building native UI.
  • ViewModel: UI related data holder and lifecycle aware.
  • App Startup: Provides a straightforward, performant way to initialize components at application startup.

🏛️ Architecture

Google's official architecture guidance.

Google's official Bluetooth guidance.

UI Layer

The UI Layer consists of UI elements like buttons, menus, tabs that could interact with users and ViewModel that holds app states and restores data when configuration changes.

About

NearbySync is an Android application that scans for nearby Bluetooth devices and automatically pairs with others running the same app to securely exchange data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages