All Projects → EzraLopez → Nearbychat

EzraLopez / Nearbychat

Licence: mit
Android app to chat with anyone around you

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Nearbychat

React Simple Chatbot
💬 Easy way to create conversation chats
Stars: ✭ 1,292 (+1179.21%)
Mutual labels:  chat
Nim ios uikit
网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币,首次推荐得0.02BTC,连续推荐得0.03BTC/单,上不封顶。点击参与https://yunxin.163.com/promotion/recommend
Stars: ✭ 1,326 (+1212.87%)
Mutual labels:  chat
0fc
Anonymous web chat server, built on top of Themis/WebThemis
Stars: ✭ 98 (-2.97%)
Mutual labels:  chat
React Slack Clone
Complete chat application, built with Chatkit | by @lukejacksonn
Stars: ✭ 1,306 (+1193.07%)
Mutual labels:  chat
Tiledesk Server
Tiledesk server. Tiledesk is an Open Source Live Chat platform written in NodeJs and MongoDB
Stars: ✭ 94 (-6.93%)
Mutual labels:  chat
Le Chat Php
A PHP Chat based on LE CHAT
Stars: ✭ 95 (-5.94%)
Mutual labels:  chat
Lawsroom
Group video chat on your browser. [No plugin required]
Stars: ✭ 87 (-13.86%)
Mutual labels:  chat
Team Container
A collection of containers to prepare a server for collaboration.
Stars: ✭ 100 (-0.99%)
Mutual labels:  chat
Chat.io
A Real Time Chat Application built using Node.js, Express, Mongoose, Socket.io, Passport, & Redis.
Stars: ✭ 1,325 (+1211.88%)
Mutual labels:  chat
React Virtuoso
The most powerful virtual list component for React
Stars: ✭ 1,347 (+1233.66%)
Mutual labels:  chat
Candy
JavaScript-based multi-user chat client for XMPP.
Stars: ✭ 1,316 (+1202.97%)
Mutual labels:  chat
Matrix Commander
simple but convenient CLI-based Matrix client app for sending and receiving
Stars: ✭ 90 (-10.89%)
Mutual labels:  chat
Lax
IRC client built with Electron & React
Stars: ✭ 95 (-5.94%)
Mutual labels:  chat
Seq2seq chatbot
a chatbot which is implemented via seq2seq model.
Stars: ✭ 90 (-10.89%)
Mutual labels:  chat
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-2.97%)
Mutual labels:  chat
Mentat
scalable group chat with tags and pretty good privacy.
Stars: ✭ 89 (-11.88%)
Mutual labels:  chat
Bukanmessenger
BukanMessenger is an Open Source Messenger App build on top ReactNative & MeteorJS
Stars: ✭ 95 (-5.94%)
Mutual labels:  chat
Kawachat2 Client
Angular 4 Chat App using Socket.IO 2.0
Stars: ✭ 100 (-0.99%)
Mutual labels:  chat
Addchat Laravel
AddChat Laravel is a Laravel chat package. Live chat widget for Laravel that also includes multi-user chat, group permissions, customer support chat & more.
Stars: ✭ 99 (-1.98%)
Mutual labels:  chat
Turms
The world's most advanced open source instant messaging engine for 100K~10M concurrent users https://turms-im.github.io/docs
Stars: ✭ 97 (-3.96%)
Mutual labels:  chat

Nearby Chat

Build Status

Experimental Android app demonstrating the use of Nearby Messages API for communicating between devices within close proximity of each other (within about 100 feet). The devices don't have to be on the same network, but they do have to be connected to the Internet.

Screenshot 1

Get it on Google Play

  • No need to sign up for anything
  • Usernames are optional
  • Only text-based chat is currently supported - URLs, emails, phone numbers, and addresses are clickable and will be opened with any installed app that supports them

Nearby uses a combination of Bluetooth, Bluetooth Low Energy, Wi-Fi and near-ultrasonic audio to communicate between devices.

Push notifications are not currently supported due to API limitations. You must have the app in the foreground to guarantee you will receive messages from devices around you.

The app is not meant to be used for extended periods of time. Nearby's use of radios and sensors will consume battery at a higher rate than usual. (Battery consumption will decrease with earshot mode - not yet implemented, but you could help. Remember, it is a fully open source app 😀)

Run Locally

  • Get an API Key. You may reuse an existing Android Key, but to create a new one follow the steps below:
    1. Go to the Google Developers Console.
    2. Create or select a project.
    3. Name the API Key. E.g. nearbychat-debug
    4. Optionally apply Application and API restrictions. I highly encourage you to do it. Use com.esdraslopez.android.nearbychat as the Application restriction and Nearby Messages API as the API restriction.
    5. Click on create.
  • Place the key in your gradle.properties (Global Properties) file like this:
    NearbyChat_NearbyMessagesAPIKeyDebug="YOUR_API_KEY" 
    

Project Status

Beta. Issues with label "planned" are currently in development or will be soon.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].