Hasset Academy — Real Android app (teachers + parents) ====================================================== ONE app. Login decides the role (teacher / parent / admin / branch). App URL inside: https://hassetacademy.com.et/portal.html ---------------------------------------------------------- OPEN THE RIGHT FOLDER (Gradle sync) ---------------------------------------------------------- File → Open → select folder named: android-app That folder must contain: settings.gradle build.gradle app/ gradle/wrapper/ Then: File → Sync Project with Gradle Files First sync needs internet (5–15 minutes). See also: android-app/HOW-TO-OPEN-IN-ANDROID-STUDIO.txt ---------------------------------------------------------- BUILD APK ---------------------------------------------------------- Build → Build Bundle(s) / APK(s) → Build APK(s) Install APK on phones (allow unknown apps). ---------------------------------------------------------- QUICK (no Android Studio) ---------------------------------------------------------- Chrome → portal.html → Install app / Add to Home screen === Store-grade path (Hasset) === 1) PWA: users install from Chrome → Add to Home screen / Install app (Mobile app page in portal). 2) Android Studio: open deploy/android-app, set BASE_URL to https://hassetacademy.com.et/portal.html 3) Build signed AAB for Google Play Console. 4) Same login roles as web (admin, branch, teacher, parent).