SailPilot

Contents

  • Overview
  • Indices and tables
  • Backend
  • API
  • Frontend Documentation
  • Mobile
    • App Configuration and Structure
    • Indices and tables
    • Common UI Components
    • Data Synchronization in SailPilot
    • Indices and tables
    • User Authentication Module
  • Development and Testing
  • Appendices
SailPilot
  • Mobile
  • View page source

Mobile

The Mobile section explores the Flutter-based mobile application of SailPilot. It includes details on the app’s configuration, UI components, data synchronization strategies, and user authentication flows.

Mobile Contents

  • App Configuration and Structure
    • Project Overview
    • Key Initialization Steps
    • Lifecycle Observer
    • App Structure
    • Project Structure
    • Core Package
    • Features Package
    • Other Directories
    • Root Directory
    • Dependency Management
    • Flutter Environment
    • Dependencies
    • Dev Dependencies
    • App-Specific Configurations
    • Assets
  • Indices and tables
  • Common UI Components
  • Data Synchronization in SailPilot
    • Synchronization Overview
    • Connection Management
    • Purpose
    • Key Methods
    • Usage
    • Transaction Model
    • Structure
    • Usage
    • DataSyncManager
    • Functionality
    • Key Methods
    • Usage
    • Periodic Synchronization
    • Functionality
    • Importance
    • Token Handling
    • refreshAccessToken
    • isTokenExpired
  • Indices and tables
  • User Authentication Module
    • Authentication Flow
    • User Data Models
    • User Interface Components
Previous Next

© Copyright 2023, Thomas Gkioulis.

Built with Sphinx using a theme provided by Read the Docs.