GithubHelp home page GithubHelp logo

awesome-archive / messenger-app-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mesibo/messenger-app-android

0.0 1.0 0.0 494 KB

Open Source Messenger App For Android - Real-time Messaging, Voice and Video Calls

License: Other

Java 100.00%

messenger-app-android's Introduction

Mesibo Messenger for Android

Mesibo Messenger is an open-source app with real-time messaging, voice and video call features. This repo contains the source code for Mesibo Messenger App for Android. The GitHub repository for iOS version is here.

Features

  • One-on-one messaging and Group chat
  • High quality voice and video calling
  • Rich messaging (text, picture, video, audio, other files)
  • Encryption
  • Location sharing
  • Message status and typing indicators
  • Online status (presence) and real-time profile update
  • Push notifications

Latest versions are also available through Google Play Store and Apple App Store:

Get it on Google Play Get it on Apple App Store

Downloading the Source Code

Clone the Repository (Recommended)

If you have git installed, this is a recommended approach as you can quickly sync and stay up to date with the latest version. This is also a preferred way of downloading the code if you decide to contribute to the project.

To download, open a terminal and issue following commands:

$ mkdir Messenger
$ cd Messenger
$ git clone https://github.com/mesibo/messenger-app-android.git

Download the code as a zip file

You can also download the complete Android Messenger source code as a zip file. Although simple, the downsize of this approach is that you will have to download the complete source code everytime it is updated on the repository.

Stay Up-to-date

Whatever approach you take to download the code, it is important to stay up-to-date with the latest changes, new features, fixes etc. Ensure to Star(*) the project on GitHub to get notified whenever the source code is updated.

Build and Run

Before we dive into building and running a fully featured Messenger for Android, ensure that you've read the following.

  • Latest Android Studio Installed
  • An Android Device

Building the code is as simple as:

  1. Launch Android Studio
  2. Open the project from the folder where you have downloaded the code using menu File -> Open
  3. Build using menu Build -> Rebuild Project
  4. It may take a while to build the project for the first time.
  5. Once the build is over, run on the device using menu Run -> Run (app)
  6. That's it, you should see the welcome screen like below.

Login using your phone number. You can even start using the app you've just built to communicate with your family and friends.

Key SDKs user in this project

These apps use following Mesibo SDKs.

  • Mesibo SDK
  • Mesibo Messaging UI Module
  • Mesibo Call UI Module

These apps also use following third party libraries/services.

Documentation & Tutorials

messenger-app-android's People

Contributors

habi avatar mesibo avatar slu125 avatar

Watchers

 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.