OpenCloud Mobile Documentation
Welcome to the OpenCloud Mobile documentation. This documentation will help you understand how the OpenCloud Mobile app works, how to contribute to the project, and how to build and test the app.
What is OpenCloud Mobile?
OpenCloud Mobile is a cross-platform mobile client for iOS and Android that connects to OpenCloud servers. The app allows users to access their cloud files, share content, and sync data between their mobile devices and server.
Project Overview
The app is built using:
- React Native with TypeScript
- Expo framework and tools
- Expo Router for file-based navigation
Getting Started
To get started with OpenCloud Mobile development:
# Clone the repository
git clone https://github.com/michaelstingl/opencloud-mobile.git
# Install dependencies
cd opencloud-mobile
npm install
# Start the development server
npx expo start
Running on Devices
# Run on iOS simulator
npx expo run:ios
# Run on Android emulator
npx expo run:android
# Run on web
npx expo start --web
Documentation Structure
- Guides - How to use and develop for OpenCloud Mobile
- API Reference - Detailed information about the available components and APIs
- Contributing - How to contribute to the project
- Architecture - Technical architecture and design documentation