I run a Moodle-based site and want a fully branded mobile experience that mirrors my web platform without forcing users onto the standard Moodle Mobile app. The goal is a single code-base that compiles cleanly for both Android and iOS and connects to my existing Moodle installation through the official web-services layer. Core functionality must include push notifications triggered by Moodle events, seamless offline access to previously downloaded course materials, and complete visual re-branding so the app matches my colours, logo and splash screens. All three main user roles—students, teachers and administrators—should be able to log in with the credentials they already use on the website and see the right information for their permissions. In-app views need to cover the course list, individual modules and resources, plus gradebook entries and feedback comments. (Discussion forums are not essential at this stage, but the architecture should leave room to add them later.) I will supply the current Moodle version, theme assets and Firebase keys for notifications. You handle coding, testing and preparing release builds that satisfy Google Play and Apple App Store guidelines, including device-specific icons, screenshots and basic store descriptions. Deliverables: • Production-ready Android APK/AAB and iOS IPA/Xcode project • Source code with clear build instructions • Moodle plugin or configuration guide for enabling the required web-service endpoints • Short hand-off document explaining how to update branding assets or push new versions Acceptance criteria: the app installs without warnings, authenticates against my live site, delivers real-time push alerts, opens previously downloaded content in airplane mode, and displays grades exactly as the web version does. If you have experience with Ionic, React Native or Flutter and have already published Moodle-connected apps, that will help us move quickly.