Skip to content

A Jetpack compose clone for Discord Android Client

Notifications You must be signed in to change notification settings

neo-av-in/DiscordJetpackCompose

 
 

Repository files navigation

Discord Compose

A clone of Android Discord app in Android built using Jetpack compose.

The purpose of this repository

  • Build a fully functional Android app built entirely with Kotlin and Jetpack Compose.
  • Follows Android design and development best practices with Compose.
  • Explore the possibilities of creating complex ui and ux of a popular app like Discord using Compose.

Status: 👨‍💻 In progress

Discord Compose is under active development.

Stack

Tools Link
🤖 Kotlin Kotlin
💚 Jetpack Compose Jetpack Compose
🏛 Architecture Components Android Architecture Components
💉 Dagger Hilt Dagger Hilt
🌐 Material Design Material Design
🌊 Coroutines Kotlin Coroutines
🏄🏼‍♀️ Flows Flows

🏛️ Architecture

Discord Compose follows the principles of Clean Architecture with Android Architecture Components.

[Back to top]

📷 Screenshots (Dark theme)

Welcome Register Login Chat list
Invite Password Manager Dialog Create Server Friends
Chat Notification Settings

📷 Screenshots (Light theme)

Welcome Register Login Chat list
Invite Password Manager Dialog Create Server Friends
Chat Notification Settings

[Back to top]

About

A Jetpack compose clone for Discord Android Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.9%
  • Shell 0.1%