Skip to content

noureldensaid/Ai-Bot-JetpackCompose

Repository files navigation

Ai Chat-Bot

An Android application implemented using the MVVM pattern, Coroutines Flow, StateFlow, Retrofit, Dagger-Hilt, ViewModel, Compose Navigation, Coil and some other libraries. The app allow user to chat with an Ai-chat bot and ask him various questions , you can customize your own ai model at Brain Shop and train it on different data sets

Built With:

  • Kotlin First class and official programming language for Android development.
  • Coroutines help in managing background threads and reduces the need for callbacks.
  • Flow A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • StateFlow A Flow that represents a read-only state with a single updatable data value that emits updates to the value to its collectors
  • Hilt for Dependency Injection
  • Retrofit A type-safe HTTP client for Android and Java.
  • OkHttp for HTTP and HTTP/2 client
  • ViewModel to store and manage UI-related data in a lifecycle conscious way.
  • Material Design Modular and customizable Material Design UI components for Android.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages