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.