Clone of real world Chatting application Whatsapp built on Android Studio and Firebase

Overview

WhatsappChatApp

About This Project

Clone of real world Chatting application Whatsapp built on Android Studio and Firebase

Programming Language Used : JAVA
UI designed using : XML
Database and Storage : Firebase

Features:

1. Phone Number Authentication
2. OTP Verification
3. Customizing User Profile
4. Message Other Users
5. Share Images with Other Users
6. Upload Status/Stories
7. View Other's Status/Stories

Screenshots:

PhoneNumberActivity

OTPActivity

VerifyingOTP

SetupProfileActivity

Updating Profile

MainActivity

ChatActivity

StatusActivity

Story

Libraries Used

1.Circular Image View : https://github.com/hdodenhof/CircleImageView
2.Glide Image View : https://github.com/bumptech/glide
3.OMARI HAMZA Story View : https://github.com/OMARIHAMZA/StoryView

You might also like...

HurricaneDB a real-time distributed OLAP engine, powered by Apache Pinot

HurricaneDB a real-time distributed OLAP engine, powered by Apache Pinot

HurricaneDB is a real-time distributed OLAP datastore, built to deliver scalable real-time analytics with low latency. It can ingest from batch data sources (such as Hadoop HDFS, Amazon S3, Azure ADLS, Google Cloud Storage) as well as stream data sources (such as Apache Kafka).

Dec 28, 2022

Aggregation query proxy is a scalable sidecar application that sits between a customer application and Amazon Keyspaces/DynamoDB

Aggregation query proxy is a scalable sidecar application that sits between a customer application and Amazon Keyspaces/DynamoDB

Aggregation query proxy is a scalable sidecar application that sits between a customer application and Amazon Keyspaces/DynamoDB. It allows you to run bounded aggregation queries against Amazon Keyspaces and DynamoDB services.

Jul 18, 2022

A RatingBar library for android, you can customize size, spacing, color and image easily, and support right to left.

A RatingBar library for android, you can customize size, spacing, color and image easily, and support right to left.

AndRatingBar A RatingBar library for android, you can customize size, spacing, color and image easily, and support right to left. 安卓RatingBar终极方案,继承自原

Aug 14, 2021

eXist Native XML Database and Application Platform

eXist Native XML Database and Application Platform

eXist-db Native XML Database eXist-db is a high-performance open source native XML database—a NoSQL document database and application platform built e

Dec 30, 2022

requery - modern SQL based query & persistence for Java / Kotlin / Android

requery - modern SQL based query & persistence for Java / Kotlin / Android

A light but powerful object mapping and SQL generator for Java/Kotlin/Android with RxJava and Java 8 support. Easily map to or create databases, perfo

Jan 5, 2023

A Gradle plugin that improves the experience when developing Android apps, especially system tools, that use hidden APIs.

HiddenApiRefinePlugin A Gradle plugin that improves the experience when developing Android apps, especially system tools, that use hidden APIs. Backgr

Jan 5, 2023

Android app for Ribbit, Broker API Reference App

Android app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (Android) The reference implementation for designing the Android user interface of a broker-dealer trading application

Nov 24, 2022

Обучающий репозиторий по Android разработке, в котором содержатся приложения, в каждом из которых проработана та или иная тема.

Обучающий репозиторий по Android разработке, в котором содержатся приложения, в каждом из которых проработана та или иная тема.

LearningApps Проект LearningApps содержит в себе различные приложения, в каждом из которых проработано несколько тем по Android разработке. Дополнител

Nov 22, 2022

Core ORMLite functionality that provides a lite Java ORM in conjunction with ormlite-jdbc or ormlite-android

ORMLite Core This package provides the core functionality for the JDBC and Android packages. Users that are connecting to SQL databases via JDBC shoul

Dec 25, 2022
Owner
Aditya Bonde
Aditya Bonde
A simple hello word Android Studio project for Haxe/Heaps

Heaps Android - Hello World An Android Studio project for a simple Heaps.io Hello World. I'm probably not maintaining this, but it may work and if not

null 18 Nov 30, 2022
Realtime SOS Android Application. Location (GPS + Cellular Network) tracing application by alerting guardians of the User.

WomenSaftey Women Safety Android Application: Realtime SOS Android Application. Designed a Location (GPS + Cellular Network) tracing application by al

jatin kasera 6 Nov 19, 2022
TorMap visualises the location of Tor relays on a world map.

TorMap This project visualizes current and past Tor relays on a world map. The backend regularly downloads descriptors from TorProject Archive and sav

TorMap 6 Dec 8, 2022
SceneView is a 3D/AR Android View with ARCore and Google Filament. This is the newest way to make your Android 3D/AR app.

SceneView is a 3D/AR Android View with ARCore and Google Filament This is Sceneform replacement Features Use SceneView for 3D only or ArSceneView for

SceneView Open Community 235 Jan 4, 2023
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.

About CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time. CrateDB offers the

Crate.io 3.6k Jan 2, 2023
An unofficial edition of ja-netfilter which has built-in plugins for activating JetBrains IDE.

jb-netfilter v2.0.1 An unofficial edition of ja-netfilter which has built-in plugins for activating JetBrains IDE. Usage download from the releases pa

EFL 29 Apr 3, 2022
This is an automated library software built in Java Netbeans to reduce manual efforts of the librarian, students to ensure smooth functioning of library by involving RFIDs.

Advanced-Library-Automation-System This is an advanced automated library software built in Java Netbeans to reduce manual efforts of the librarian, st

DEV_FINWIZ 14 Dec 6, 2022
The application is a PoC that helps in identifying modern bankers, potentially malicious and remote controlling applications abusing Android AccessibilityService.

Motivation Project aims to help in: identifying keyloggers and events hijacking malicious applications such as Anubis/TeaBot, identifying a "fake bank

Krzysztof Pranczk 33 Dec 9, 2022
Apache Druid: a high performance real-time analytics database.

Website | Documentation | Developer Mailing List | User Mailing List | Slack | Twitter | Download Apache Druid Druid is a high performance real-time a

The Apache Software Foundation 12.3k Jan 1, 2023