Skip to content

RajenRanjithkumar/WhatsApp

Repository files navigation

Messenger

After being inspired by WhatsApp, I developed an Android Messenger application that mimics most of its famous features. The app was developed natively on the android studio using Kotlin. To authenticate, transfer chat, store and fetch user details, as a backend, the app uses Google’s Firebase. The app allows users to create a profile using an email id for now. The Chats tab displays all the chats with other users along with the online/online indicator and the last received message. Users can look for other users by using the search tab. Users may edit their personal, status, and social information on the settings tab which gets displayed whenever a user’s profile picture is clicked. For the time being, The chats activity allows users to send text messages, which also lets users know whether the recipient has read their message or not.


version platform language open_source License
Twitter Badge Linkedin Badge

📸 Screenshots

Login Layout

Chats Home Fragment

Search Fragment


Settings Fragment

Chats Activity

🎯 Upcoming features

  • Users will be able to send and recieve images and videos.
  • Users will be able to create groups.
  • Users will be able to all upload stories.
  • Users will be able to login using sign in with Google.

📜 License

This project is licensed under the Apache Software License, Version 2.0.

   Copyright 2021 Ranjithkumar Rajendran

   Licensed 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.

See LICENSE for the full license.

☕ Support


Thanks, I appreciate that!!