Bluetoothchat

No Wi-Fi? No Problem

View project on GitHub

Android BluetoothChat

Description

Bluetooth Chat App is a chat service that should be run on two Android devices at the same time, to establish a two-way chat over Bluetooth between the devices.

For a demo video Click here

Screenshots


Screenshot Screenshot Screenshot Screenshot

Pre-requisites

  • Android 4.0 or higher
  • Android SDK v21

Why Use this App?

  • Send & receive messages (No Wi-Fi needed)
  • Save Contacts
  • Notifications feature
  • Help & Feedback option

Steps:

1) Connect to a device
2) Chat Page
3) Save Chat/Contacts
4) Email Admin

1) Click on "Scan for devices" or click on the name of the previously connected device.
Screenshot Screenshot


2) Users can chat within the bluetooth range. The following screenshots portray an Android phone and an Android Tablet using the chat feature.
Screenshot Screenshot


3) Click on the "Menu" and click on "Settings" and click on "Contacts"
Screenshot Screenshot Screenshot Screenshot


4) Click on "Feedback" button to email administrator
Screenshot Screenshot


Getting Started


This app uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

Support


Coming Soon


  • Access camera and share pictures/videos
  • Save chat history
  • Chat with more than one person (Group chat)

License


Copyright 2015 The Android Open Source Project, Inc.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.