This mobile application is designed to enhance financial literacy among Romanized Sinhala speakers in Sri Lanka. By integrating a gamified learning interface, an educational chatbot, and simulated banking services, the app provides users with an engaging and accessible way to learn about financial concepts and services.
- Gamified Learning Interface: Users can explore financial concepts through an interactive map and participate in a quiz-style tournament to reinforce their knowledge.
- Educational Chatbot: The chatbot, tailored to Romanized Sinhala, simplifies complex financial concepts and assists users with banking terminology.
- Simulated Banking Services: Users can create accounts, make deposits, and simulate withdrawals, providing practical experience in a controlled environment.
- Android Studio & Java: For app development and user interface design.
- Retrofit & MongoDB: To integrate backend services and manage data effectively.
- Custom 3D Map: Designed specifically to illustrate village roads and localities.
- Glide: For image loading and caching in the app.
- Libraries:
Retrofit
for HTTP communicationGson
for JSON conversionConstraintLayout
for responsive UI designJUnit
andEspresso
for testing