Android Messenger App final year project for BSCS BSIT MCS BSSE

Android Messenger App final year project for BSCS BSIT MCS BSSE

Project Domain

Mobile Application

Abstract

Android Messenger will be an online messenger for Android-based mobile phones. This mobile application will help users to communicate online in real-time via sending and receiving text, images and audio/video files transfer.

Online users from all around the world can talk with each other through audio and video using the Internet free of cost. This application will facilitate communication among users anytime, anywhere using their smartphone/cell phone.

Functional Requirements:

  1. Should do user registration, login/logout
  2. Able to comminute/chat among users online through text messages
  3. Should be able to work with 3G or 4G and/or Wi-Fi
  4. Able to share photos / images in your phone gallery with your friends in real-time (one-to-one photo sharing)
  5. Communicate with groups in real-time through text messages (Group text chat)
  6. Should share text files, images (able to do basic file-sharing) among friends/family
  7. Express yourself by sending emojis, stickers, and GIFs to conversations

Tools

  1. IDE: Android Studio 2.3 (or later) for Windows
  2. Programming Language: Java
  3. Database: SQLite / any other DB you like
  4. Unified Modelling Language(UML): Microsoft Visio, IBM Rational Rose