Skip to content

yousumohamed/EAU-flutter-Apk

Repository files navigation

🎓 EAU Galkacyo Portal App

Flutter Platform Version

A seamless, native Android application for the East Africa University (EAU) Galkacyo student portal. Access exams, results, and student services directly from your phone.


📱 App Screenshots

Login Page

🔐 Secure Student Login
Dashboard

📊 Dashboard Overview
Student Activity

📝 Exam & Activity Tracking
Developer Portfolio

👨‍💻 Developer Information

✨ Key Features

  • ⚡ Native Experience: Smooth, native Android feel with a clean user interface.
  • 🔄 Session Persistence: Stay logged in securely without re-entering credentials every time.
  • 🎨 Modern Design: Beautiful styling with a custom footer and app bar.
  • ↩️ Smart Navigation:
    • Integrated back button for seamless browsing.
    • Pull-to-refresh functionality.
    • Easy access to developer portfolio with auto-appearing navigation controls.
  • 📉 Optimized Performance: Ultra-lightweight APK size (~15 MB) for fast downloads.

🚀 Installation Guide

  1. Download the APK: Get the app-arm64-v8a-release.apk (Recommended) or app-release.apk.
  2. Allow Installation: Go to Settings > Security and enable "Install from Unknown Sources".
  3. Install: Open the file and tap "Install".
  4. Login: Use your EAU student credentials to access the portal.

Note: For detailed distribution and installation instructions, see APK_DISTRIBUTION_GUIDE.md.

🛠️ Tech Stack

  • Framework: Flutter (Dart)
  • WebView: Optimized webview_flutter implementation
  • Architecture: Split ABI for minimized APK size
  • Design: Material 3 with custom color palette (#333D79, #FAEBEF)

👨‍💻 Developer Guide

Want to run this project locally? Follow these simple steps:

📥 1. Clone Process

git clone https://github.com/yousumohamed/EAU-flutter-Apk.git
cd EAU-flutter-Apk

📦 2. Install Dependencies

flutter pub get

📱 3. Run the App

flutter run

🔨 4. Build Release APK

flutter build apk --release --split-per-abi

This generates optimized APKs in build/app/outputs/flutter-apk/

🤝 Contributing

Contributions are always welcome! Please read the contribution guidelines first.

  • 🐛 Report bugs by opening issues
  • 💡 Submit PRs for new features

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Developed with ❤️ by Jose

Self-Taught Developer | Relentless Learner | Turning Ideas into Code

Portfolio

About

A seamless, native Android application for the East Africa University (EAU) Galkacyo student portal. Access exams, results, and student services directly from your phone.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors