GithubHelp home page GithubHelp logo

saifergit / android-p2p-messenger Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 10.0 189.56 MB

Android P2P Messenger

License: Creative Commons Zero v1.0 Universal

Java 100.00%
android android-application p2p-chat java socket-communication java-socket-programming file-sharing socket-server file-transfer-android networking

android-p2p-messenger's Introduction

ChitChat P2P Messeging App

ChitChat is a Network Layer messenger application that runs on Android environment. It supports only p2p data exchanging, built using Native Android. So Android phone is needed to run this app.

Youtube Link of how our app works:

ChitCat P2P Messeging App [ watch now ]

This project has total views

Features Implemented

  • IP address and port number login using socket
  • A beautiful UI for exchanged data
  • Sharing textual files
  • Save the exchanged messages whenever anyone wants
  • Changing background option which is visible to both peers.
  • Caesar Cipher encryption & decryption of data for security
  • Exchanging messages time added, time added to chat history
  • Voice Mode for sending messages, giving all the commands such as changing background and sharing file also
  • Delete chat history for individual and both the peers
  • Chat disconnect option
  • Confirmation using alert dialogue in each step and Time of saving chat history
  • Own App Icon with own designed app logo, Splash Screen
  • In total 10 types of UI for conversations
  • get own network IP
  • reset layout option
  • text selectable, can be copied, pasted, shared

To know detail, go to readme.txt

Some Snapshots:

Authors

android-p2p-messenger's People

Contributors

saifergit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.