a Facebook Messenger clone using Stream SDK & Jetpack Compose

Overview

Messenger Clone

Built for Android using Stream SDK & Jetpack Compose

This project is developed by MathRoda for more projects GitHub .

Showcase Video

watch video here Messenger Clone Showcase

Blog ✍

I wrote a article contains more details about the project , read it here : https://medium.com/@mathroda/messenger-clone-using-jetpack-compose-stream-sdk-2defd636eaf0

Application Install

You can Install and test latest Messenger Clone app from below πŸ‘‡

MessengerClone

πŸ›₯ Stream Chat SDK

Messenger Android clone was built with Stream Chat SDK for Compose to implement messaging systems.

About

  • Clean and Simple UI with Jetpack Compose.
  • Best and Clean Code Quality following Modern Android Development
  • Stream SDK for messaging systems

πŸ“Έ Screenshots

πŸ›  Tech Sacks & Open Source Libraries

  • 100% Jetpack Compose based + Coroutines + Flow for asynchronous tasks.
  • Compose Chat SDK from Stream: The Jetpack Compose Chat Messaging SDK is built on a low-level chat client and provides modular, customizable Compose UI components that you can easily drop into your app.
  • Jetpack
    • Compose: Android’s modern toolkit for building native UI.
    • Lifecycle: Observe lifecycle changes.
    • ViewModel: UI related data holder and lifecycle aware.
    • Room Persistence: Constructs Database by providing an abstraction layer over SQLite to allow fluent database access.
    • Paging3: Loads and displays pages of data from a larger dataset from local storage or over network.
  • Retrofit2 & OkHttp3: Construct the REST APIs and paging network data.
  • Timber: A logger with a small, extensible API which provides utility.

πŸ›οΈ Package Structure

πŸ’― MAD Score

Copyrights & Credits

All copyrights of the resources, logo, branding, content, concepts, and phrases that are used in this open-source project belong to Meta(Facebbok).


If you like my projects you can buy me a cup of coffee πŸ’™

Contact

you can connect with me here LinkedIn .

License

Copyright 2022 MathRoda, Inc. All Rights Reserved.

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.
You might also like...
SlackAndroidClone - Slack android clone with Jetpack Compose
SlackAndroidClone - Slack android clone with Jetpack Compose

SlackAndroidClone - Slack android clone with Jetpack Compose

Snapchat Clone with Jetpack Compose and Clean Architecture
Snapchat Clone with Jetpack Compose and Clean Architecture

Snapchat Clone with Jetpack Compose and Clean Architecture - Navigation Components, CamaraX, android-maps-compose, Exoplayer, Detekt, Coil, Gradle Secrets, Permission Handling.

Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen
Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen

Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen following Udemy course: Android 12 Jetpack Compose Developer Course - From 0 To Hero

Instagraph is an Instagram Clone which I am practicing on a new concepts and other advanced Jetpack compose specific concepts.

Instagraph Instagraph is an Instagram Clone which I am practicing on a new concepts and other advanced Jetpack compose specific concepts. The clone on

Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop πŸš€, using Canvas API 🎨
Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop πŸš€, using Canvas API 🎨

🐜 🐜 🐜 Compose flocking Ants(boids) 🐜 🐜 🐜 Jetpack compose Boids | Flocking Insect. bird or Fish simulation using Jetpack Compose Desktop πŸš€ , usi

Jetpack-compose-uis - A collection of some UIs using Jetpack Compose. built using Katalog

Jetpack Compose UIs This is a collection of some UIs using Jetpack Compose. It i

A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose
A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose

Authentication A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose Scree

Instagram Clone App | Jetpack Compse
Instagram Clone App | Jetpack Compse

Exploring Jetpack Compose, Cloning Instagram to better understanding of UI development in Compose.

Breakout clone built with Compose

breakout-compose The classic Breakout game built with Jetpack Compose ✨ Demo JoyuyNijH2vgqgDy.mp4 🦿 Prerequisites Java 8 or above ⌨️ Usage Clone the

Releases(1.0.0)
  • 1.0.0(Jul 28, 2022)

    What's Changed

    • Merge login feature to profile feature by @MathRoda in https://github.com/MathRoda/Messenger-clone/pull/1
    • login-feat by @MathRoda in https://github.com/MathRoda/Messenger-clone/pull/3
    • Merge Saerch feature with base by @MathRoda in https://github.com/MathRoda/Messenger-clone/pull/4
    • merge message feature to master by @MathRoda in https://github.com/MathRoda/Messenger-clone/pull/5

    New Contributors

    • @MathRoda made their first contribution in https://github.com/MathRoda/Messenger-clone/pull/1

    Full Changelog: https://github.com/MathRoda/Messenger-clone/commits/1.0.0

    Source code(tar.gz)
    Source code(zip)
    MessengerClone.apk(19.20 MB)
Owner
MathRoda
Android Engineer/ Youtuber πŸš€
MathRoda
Facebook clone built using Jetpack Compose, Firebase Authentication and Firebase Firestore.

facebook-compose Facebook clone built using Jetpack Compose, Firebase Authentication and Firebase Firestore. Setup Create a Firebase project and add t

Alex Styl 27 Dec 3, 2022
Mpesa-UI-clone-JetpackCompose - A Mpesa Ui Clone using Jetpack Compose

Mpesa-UI-clone-JetpackCompose Let's Challenge ourselves and build this Mpesa App

Felix Kariuki 9 Sep 17, 2022
Build a StateFlow stream using Jetpack Compose

Molecule Build a StateFlow or Flow stream using Jetpack Compose1. fun CoroutineScope.launchCounter(): StateFlow<Int> = launchMolecule { val count by

Cash App 1.3k Dec 29, 2022
A simple Twitter Spaces clone app with Jetpack Compose and 100ms SDK

A simple Twitter Spaces clone app with Jetpack Compose and 100ms SDK to demonstrate the use of 100ms SDK in creating an Audio call feature in your apps.

Joel Kanyi 21 Dec 13, 2022
JetFlix - A clone of Android NetFlix app in Android built using Jetpack compose.

JetFlix A clone of Android NetFlix app in Android built using Jetpack compose. This sample app showcases the following: MVVM Architecture (ViewModel +

Pushpal Roy 40 Dec 6, 2022
Bamboo App clone using JetPack Compose

Bamboo App Clone using Jetpack Compose. Baby steps ?? I am using this project to learn how to build Android UI with Jetpack Compose. Check out Article

NsikakTom 5 Jul 10, 2022
Instagram Clone built in Android using concept of Jetpack compose.

Instagram_Clone Instagram clone is an app build using new technologies/trends and other advanced Jetpack compose specific concepts. Following are the

raj narayan mishra 4 Dec 2, 2022
Telegram ui clone built with Jetpack Compose

Telegram UI clone Make telegram ui with Jetpack Compose. Library Jetpack Compose v1.0.1 Compose Icon v1.0.3 Minimum requirements Android Studio Arctic

Farhan Roy 10 Dec 15, 2022
JetInstagram is an Instagram UI clone app built with Jetpack Compose.

JetInstagram JetInstagram is an instagram clone app built with Jetpack Compose. This sample showcases: Home Screen Post Like Button Animation Photo Li

Vipul Asri 652 Jan 4, 2023
InstagramJetpackCompose is an Instagram UI clone app built with Jetpack Compose.

InstagramJetpackCompose is an Instagram UI clone app built with Jetpack Compose.

Quvonchbek Y 5 Apr 18, 2022