- The Shree Bhagavad Geeta app features all 18 chapters of the holy Geeta, along with their corresponding verses.
- Users can read the verses and save them for offline access.
- The app is designed with a focus on providing a user-friendly experience.
-
Kotlin, XML:
For development and UI design. -
MVVM with Repository Pattern:
To ensure a clean architecture and separation of concerns. -
Retrofit:
To fetch the content of the Shree Geeta. -
RoomDB:
To save the chapters and verses for offline access. -
Jetpack Navigation:
For seamless navigation within the app. -
Shimmer Effect:
To display a loading effect while content is being fetched.
- The app provides authentic quizzes fetched from a public API.
- Users can select the number of quizzes (1-50) and quiz category from 24 available categories.
- Focus on a clean and user-friendly UI for better UX.
-
Kotlin, Jetpack Compose:
For app development and UI design. -
Clean Architecture, MVVM:
Ensures separation of concerns and a scalable architecture. -
Retrofit:
Used to fetch quizzes from the public API. -
Hilt:
For Dependency Injection. -
Coroutines & Flows:
For efficient asynchronous programming and reactive data streams.
Splash Screen | Home Screen | Select Quiz (numbers, category, difficulty) |
---|---|---|
Quiz Questions Screen | Select Quiz Options | Submit at End |
Quiz Feedback | ||