A downloadable Educational for Android

Project Overview

E Tarabay is a modern, interactive Flutter-based educational mobile application designed for early childhood learning, primarily focused on Filipino learners (Tagalog/English). The app’s tagline, "Ang Kabataan ay Pagasa ng Bayan" (The Youth are the Hope of the Nation), reflects its core mission of fostering foundational knowledge in young students.

Core Modules & Features

  1. Learning Modules (Pag-aaral):
    • Lessons: Curated educational content.
    • Matematika (Math): Interactive math exercises and games.
    • Magbasa (Reading): Dedicated screens for reading stories (Kwento) and poems (Tula).
    • Alphabet & Numbers: Foundational literacy and numeracy.
  2. Creative & Social:
    • Kulay (Coloring): An interactive coloring and art activities section.
    • Sundan (Tracing): Tracing exercises for motor skill development.
    • Pamilya (Family): Lessons focused on family values and identification.
  3. Gamification (Achievements):
    • Awards & Achievements: Motivation through visual rewards and milestones for completed tasks.
  4. Audio & Visual:
    • Background music management via a dedicated AudioManager.
    • Rich assets including custom illustrations and audio feedback for an engaging experience.

Technology Stack

  • Framework: Flutter (Dart) for cross-platform mobile development.
  • Backend:
    • Firebase Auth: For user authentication across student, teacher, and parent roles.
    • Firestore & Realtime Database: For cloud synchronization of progress and data.
  • Local Storage:
    • Hive: For fast, persistent local caching of user profiles and progress.
    • Shared Preferences: For simple app settings (e.g., language, music toggle).
  • State ManagementProvider package for handling app state (Language, User session, Audio).
  • Securityflutter_secure_storage for protecting sensitive information such as PINs and login credentials.

5. Edge Cases

  • Offline Mode: The app uses Hive and Shared Preferences for local data, but core authentication and dashboard features likely require an internet connection for Firebase synchronization.
  • Language Switching: The app supports bilingual (English/Tagalog/Ilokano) toggling, affecting descriptions and content across screens.
Published 12 days ago
StatusIn development
CategoryOther
PlatformsAndroid
AuthorBONFIRE BASE
GenreEducational
Tagsproductivity

Download

Download
1.0.3 69 MB

Install instructions

ALWAYS UNINSTALL THE OLD APPLICATION TO AVOID DUPLICATION OR INSTALLED FAILED

Development log