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.
![]() Login Layout |
![]() Chats Home Fragment |
![]() Search Fragment |
---|
![]() Settings Fragment |
![]() Chats Activity |
![]() |
---|
- 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.
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.
Thanks, I appreciate that!!