#Kotlin Coroutines

Logo of AvengersChat
AvengersChat
The AvengersChat project demonstrates Advanced Android development utilizing Jetpack libraries for modularization and includes real-time chat integration with the Stream Chat SDK. It employs MVVM architecture and supports offline functionality while focusing on efficient navigation and Kotlin Coroutines for background task management. This repository serves as an educational resource with tutorials on implementing key features like message handling and user interactions, providing a comprehensive platform for learning modern Android app development methodologies.
Logo of gemini-android
gemini-android
Discover how Google's Generative AI is integrated into Android apps using Stream Chat SDK for real-time communication with Jetpack Compose. Understand the implementation of Android architecture components like Hilt and AppStartup, and explore asynchronous programming using Kotlin Coroutines. Gain insights into building chat systems and managing real-time events, supported by detailed architecture guidance. This project showcases Android development with a focus on modular and reusable code, along with step-by-step tutorials and architecture insights.
Logo of compose-chatgpt-kotlin-android-chatbot
compose-chatgpt-kotlin-android-chatbot
This Android open-source app leverages Jetpack Compose and Kotlin to create a customizable chatbot, integrating OpenAI’s GPT-3 and GPT-4 for realistic responses. It uses contemporary tools like Kotlin Coroutines and Dagger Hilt for seamless development and includes a clean, well-documented codebase to assist developers intending to add AI chat features to their projects.
Logo of orbit-mvi
orbit-mvi
Orbit is a lightweight, type-safe library crafted for MVVM+ architectures across Android and iOS platforms. Built with complete Kotlin Coroutines support, it ensures lifecycle-safe handling of flows and integrates seamlessly with ViewModel, SavedState, RxJava, and LiveData. Orbit serves developers who wish to implement Redux/MVI patterns effortlessly and includes a user-friendly unit test library and espresso idling resource support. As iOS support continues to improve, Orbit's multiplatform functionality makes it a dependable choice for developing cross-platform applications.