Experimental fork of ownCloud iOS testing brownfield support for existing iOS codebases. Commits serve as reference for integrating React Native without refactoring the project structure.
Uses Expo's brownfield isolated approach.
- Create Expo app: the React Native screen is prebuilt once in the shared expo-brownfield-shared-ios Swift Package (product
ExpoBrownfieldPackage, moduleExpoBrownfieldKit). - Install expo-brownfield: add the remote Swift Package to the
ownCloudapp target (init theios-sdksubmodule first). - Integrate:
ownCloud/ExpoIntegration.swiftadds a floating "Expo" button on an overlayUIWindowthat presentsReactNativeViewController(moduleName: "main");AppDelegatecallsExpoIntegration.bootstrap()at launch. iOS deployment target bumped to 16.4.
ownCloud iOS
ownCloud iOS App
Our iOS app is free for downloading available on the AppStore
π https://ownCloud.com
| Account List | File List | File Actions | Preview Files | Quick Access | Settings |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- π¦ Using the current iOS frameworks
- βοΈ Exclusively built for iOS
- π Written in Swift
- π Seamless integration with iOS files for improved collaboration
- πΉ Multi-select with drag and drop features for efficient file management
- π Using iPadOS features for pro users
- β Certificate management and password manager integration for boosting security
- π³οΈβπ Multiple UI themes with dark and light colors
- π’ Free on the AppStore
- πͺπΊ Localised in many languages
- π±iOS 11+
- π§© License: GPLv3
To build our App, please read our SETUP.md
$ read SETUP.md
The documentation for the app can be viewed here: iOS Documentation
Support and help can be found here: Docs & Guides
The App is translated in many languages. If your language is missing or if you want to improve a string, you are welcome! This can be done in Transifex.
Make sure you read SETUP.md when you start working on this project. Basically: Fork this repository and contribute back using pull requests to the master branch. Easy starting points are also reviewing pull requests and working on good first issue.
Learn, how you can easily setup your own ownCloud server in 3 minutes or test our ownCloud iOS app with our demo server:
- Download our iOS App
- Add account
| Server URL | demo.owncloud.com |
|---|---|
| User | demo |
| Password | demo |





