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.