Itz yor hub of Cringe :)
A gamified mobile application for boomers and buzzers to immerse themselves in the environment of modern culture (in different countries) of memes, information business, games, slang and various Internet practices with a learning mechanism.
First of all, for me, as a developer, this application is a testing ground for various hypotheses and features, since the application's subject matter is not limited to the application itself and it is possible to add various crazy jokes, secondly, it is an attempt to reach monetization in the future and delight my favorite users with cool features and training materials.
Inspired by: Lurkmore, HyperSkill, Lyra.
- Kotlin (KTS), Kotlin coroutines, Flow
- MVVM, Clean Architecture
- Single-Activity
- Jetpack Compose
- WorkManager
- Hilt
- Konsist
- Firebase: Auth, Cloud Firestore
- Google signIn/signUp
- Lessons on topics (where YouTubers steal content from, etc.)
- Store (collections of memes for a certain year/other countries, a guide to buzzer slang, etc.)
- In-app currency
- Level Up's and progression
- ??? Secret Epic Feature
- Only login via Email and password, no registration directly, manual registration via Firebase
- Drafts of the created content (offline-first approach based on push synchronization)
- CRUD operations with drafts
- Practice as addition for topic
- Option to add images/videos/gifs
- Publish draft operation for user feed
- Design from Figma (I did it)
- Composite builds through convention plugins
- Multi-module feature and layers based architecture
- Custom theme
- Inspired by NowInAndroid (without the InDirectionalFlow approach, but with the classic clean architecture from Uncle Bob)