Discover Anime, Movies, TV Shows, Games - all in one app! Track & list your fun and get AI generated suggestions.
- MVVM and Single-Activity Architecture
- AI Suggestions
- Pagination & Caching
- Adaptive Grid Layout
- Recyclerview Layout Customization
- Dark/Light Theme
- Jetpack Compose with XML
- Flexbox
- Deeplink
- Themed Icon
- Orientation Change and Process Death
- Google Sign-in with Backend
- Hilt - Provides a standard way to incorporate Dagger dependency injection into an Android application.
- Lottie - For Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile.
- Jetpack Navigation
- OkHttp - An efficient HTTP & HTTP/2 client for Android and Java applications.
- Leak Canary - Memory leak detection library for Android.
- Coroutines - Concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
- Firebase Crashlytics & Analytics
- Firebase Cloud Messaging - Send notifications and messages to users.
- Room - SQLite Caching - Persistence library that provides an abstraction layer over SQLite to allow for more robust database access.
- Retrofit - A type-safe HTTP client for Android.
- Shimmer - Easy way to add a shimmer effect to any view.
- Jetpack Compose - Modern toolkit for building native UI
- Coil - An image loading library for Android.
- Glide - An image loading and caching library for Android.
- SafeArgs - Generates simple object and builder classes for type-safe navigation and access to any associated arguments.
- SplashScreen
- Flexbox - Library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
- In-App Update
- No Max Level
- Score required to level up
e.g. If user has 3600 Score, their level is 12,
3600 = (Level / 0.2) ^ 2
√3600 = Level / 0.2
Level = 60 * 0.2
Level = 12