Coder Social home page Coder Social logo

tuuhin / btandroidapp Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 2.3 MB

An android app for connecting to bluetooth and bluetooth low energy

Kotlin 100.00%
android androidapplication bluetooth bluetooth-low-energy jetpack-compose bluetooth-app bluetooth-controller kotlin-android

btandroidapp's Introduction

๐Ÿ”ต Bluetooth Terminal App

This Bluetooth Android Terminal App facilitates interaction with Bluetooth and Bluetooth Low Energy (BLE) devices. The app provides a user-friendly interface to manage connections, interact with devices.

๐Ÿ’ Description

The Bluetooth Android Terminal App supports both classic Bluetooth and Bluetooth Low Energy (BLE) connections. It allows users to scan for available devices, establish connections, and communicate with connected devices. Additionally, the app includes a built-in server functionality for simple chat interactions between two devices running the same app

๐ŸŽญ Features

Classic Bluetooth

  • Devices: Display a list of paired devices and available unpaired devices.
  • Connect and Interact: Allow the user to communicate with the connected device if the connection is successfully made
  • Chat Server: Start a server within the app to connect to other phones and chat.
  • Settings: You can check out some settings for you customized communication

Bluetooth Low Energy (BLE)

  • Scan for Devices: Scan for devices supporting bluetooth low energy
  • Services and Charateristics: Display available services and characteristics for the connected device. Allow users to read ,write or observe values to the characteristics .
  • Settings: You can customize scan settings for the app to discover your device.

๐Ÿ“ธ Screenshots

These are some of the screens shots showing the working of basic bluetooth connection

This screenshots shows the working of a bluetooth low energy servics and characteristics

๐Ÿ—๏ธ Getting Started

Make sure the device supports Bluetooth and if possible Bluetooth Low Energy to check out its functionalities

  1. Clone the Repository:

    git clone https://github.com/tuuhin/BTAndroidApp.git
    
  2. Open Project Open the project in android studio

  3. Build and Run Build and run on android device with api 29 and above

โžฐ Feedback and Support

If you encounter any problems or bugs in the app ,please feel to open an issue

๐Ÿ‘ฉโ€๐Ÿณ Contributing

Contributions are alaways welcomed from the community

  • Fork the repository.
  • Create your feature branch (git checkout -b feature/YourFeature).
  • Commit your changes (git commit -am 'Add some feature').
  • Push to the branch (git push origin feature/YourFeature).
  • Create a new Pull Request.

๐Ÿ”š Conclusiion

The Bluetooth Android Terminal App is a versatile tool for interacting with Bluetooth and BLE devices. While the app aims to provide a seamless experience, it may contain bugs. If you encounter any issues, please raise an issue on the GitHub repository.

๐Ÿ’ž Special Thanks

Special thanks two most used bluetooth terminal apps.

btandroidapp's People

Contributors

tuuhin avatar

Stargazers

Ozodbek Karimov avatar

Watchers

 avatar

Forkers

ozodbek-karimov

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.