Infomaniak kDrive app
kDrive by Infomaniak.
A modern iOS application forSynchronise, share, collaborate. The Swiss cloud that’s 100% secure.
☁️
All the space you need
Always have access to all your photos, videos and documents. kDrive can store up to 106 TB of data.
🌐
A collaborative ecosystem. Everything included.
Collaborate online on Office documents, organise meetings, share your work. Anything is possible!
🔒
kDrive respects your privacy
Protect your data in a sovereign cloud exclusively developed and hosted in Switzerland. Infomaniak doesn’t analyze or resell your data.
License & Contributions
This project is under GPLv3 license. If you see a bug or an enhanceable point, feel free to create an issue, so that we can discuss about it, and once approved, we or you (depending on the criticality of the bug/improvement) will take care of the issue and apply a merge request. Please, don't do a merge request before creating an issue.
Tech things
Language
The whole project is developed in Swift 5 using Xcode 12.
Tuist
This project uses Tuist to prevent conflicts on xcodeproj files. To generate the Xcode project, you need to install Tuist and run the tuist generate
command. Refer to their documentation for more information.
Compatibility
The minimum needed version to execute the app is iOS 12.0, anyway, we recommend to use the most recent version of iOS, the majority of our tests having been carried out on iOS 14.
Cache
We use Realm.io on both platforms (iOS and Android) to store the offline data of files and shares (in different databases instances). App and user preferences are stored in UserDefaults
.
Structure
The structure of the app, its algorithms and the general functioning are common with the Android app.
Legal Requirements
Apple, the Apple logo, and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries and regions. App Store is a service mark of Apple Inc.
IOS is a trademark or registered trademark of Cisco in the U.S. and other countries.