Told You So is a dynamic mobile betting application that combines the thrill of placing bets on global events with the excitement of competing with friends in predictions. With Told You So, you can explore a wide range of betting options, create private bets through chat, and track your prediction skills on a leaderboard, all within a user-friendly and interactive environment.
Responsibilities:
- Meeting with the stakeholders to discuss the product roadmap
- Working with the design team to create the UI
- Working with the backend team to create the APIs
- Leading the development team
- Making key decisions on the development of the app
- Dividing the work among the team members
- Writing the tests
- Writing the documentation
Technologies used:
- Firebase - For Pushnotifications and Crashreporting
- Google Cloud Platform - For working with Google services and GIS login
- MVVM - For clean architecture and separation of concerns
- Multi-module architecture - To build individual modules for each feature and to reduce the size of the app and to make it more scalable
- Dagger Hilt - For dependency injection
- Retrofit - For networking
- Room - For local database
- Coil - For image loading
- Jetpack Compose - For UI
- Lottie - For animations
- Navigation Component - For navigation
- Kotlin - For development
- Coroutines, Flow, Channels - For asynchronous programming
- JUnit - For unit testing
- Mockk - For mocking