Skip to content

SwirlChat, A MVVM Chat Application. Stay connected with those who matter most in an instant, seamless and secure manner.

Notifications You must be signed in to change notification settings

thatsabhi22/Swirlchat

Repository files navigation

Swirlchat

MVVM-based Chat Application

Stay connected with those who matter most in an instant, seamless and secure manner.

Libraries Used

  • Android Architecture Components

    • ViewModel
    • LiveData
    • Repository
    • Room database
    • View-binding
    • Data-binding
  • Components

    • Content Provider
    • Broadcast Reciever
  • Google Firebase

    • Firebase Auth
    • Firebase OTP Verification
    • Firebase Realtime Database
    • Firebase Storage
    • Firebase Analytics
  • Dynamic Image Loading

    • Glide
  • Material Design

    • RecyclerView with ViewHolder
    • CardView
    • Card Stack View ( News Section )

1 - splash_screen 2 - verify_number_screen 3 - otp_screen 4 - get_user_data_screen 5 - contacts_screen 6 - chat_screen 7 - profile_screen