Skip to main content

Mobile Introduction

Welcome to the Smart Academic Hub mobile documentation.

Overview​

The mobile application is built with React Native and provides native iOS and Android apps for students, parents, and staff.

Key Features​

  • Cross-Platform: Single codebase for iOS and Android
  • Native Performance: React Native for near-native performance
  • Offline Support: Local data caching and sync
  • Push Notifications: Real-time updates
  • Biometric Authentication: Face ID and fingerprint support

Technology Stack​

  • Framework: React Native with Expo
  • Language: TypeScript
  • State Management: Redux Toolkit
  • Navigation: React Navigation
  • API: Axios with interceptors
  • Storage: AsyncStorage

Project Structure​

mobile/
├── src/
│ ├── components/
│ ├── navigation/
│ ├── screens/
│ ├── services/
│ ├── store/
│ ├── types/
│ └── utils/
├── android/
├── ios/
└── app.json

Getting Started​

See the Setup Guide for installation and development instructions.