Live Streaming App Introducing an innovative entertainment streaming platform where users can engage with live streamers in real-time across diverse genres, interact with fellow viewers and creators through live chat, and enjoy secure transactions using MetaMask for added convenience.
• MVVM: as the main architecture of the application.
• ViewModel : Store and manage UI related data in a lifecycle aware.
• SendBird: Messaging SDK and API used for live streaming.
• MetaMask: Cryptocurrency wallet and gateway to blockchain apps.
• Dagger Hilt: Dependency injection library.
• Coroutines: Light-weight Threads allows to write asynchronous non blocking code .
• Kotlin Flow: A modern and reactive approach to handle asynchronous data streams.
• Retrofit: HTTP request .
• Room: a persistent layer for the app to save and cache app Data.
• SQLCipher: DataBase Encryption.
• Security-Crypto :Secure Data encryption keys.
• Lottie: Parses Adobe After Effects animations exported as json .
• Glide: Caching and loading images .
• Jetpack Compose: Modern toolkit for building native Android UIs.
• MVVM: as the main architecture of the application.
• ViewModel : Store and manage UI related data in a lifecycle aware.
• SendBird: Messaging SDK and API used for live streaming.
• MetaMask: Cryptocurrency wallet and gateway to blockchain apps.
• Dagger Hilt: Dependency injection library.
• Coroutines: Light-weight Threads allows to write asynchronous non blocking code .
• Kotlin Flow: A modern and reactive approach to handle asynchronous data streams.
• Retrofit: HTTP request .
• Room: a persistent layer for the app to save and cache app Data.
• SQLCipher: DataBase Encryption.
• Security-Crypto :Secure Data encryption keys.
• Lottie: Parses Adobe After Effects animations exported as json .
• Glide: Caching and loading images .
• Jetpack Compose: Modern toolkit for building native Android UIs.