Hi everyone!
I would like to introduce Nextcloud Native, an independent open source Nextcloud client that I am building for Android, Linux and Windows. (Mac and IOS support planned)
Nextcloud Native is intended to make a complete Nextcloud account feel like one native application. It is not a WebView and it does not simply collect links to server pages. The mobile and desktop apps share the same account and product rules, while using layouts and controls designed for each device.
Files are an important part of the project, but not the whole project. The current builds include native file browsing, previews, sharing, offline files, folder sync and operating system file integration. Folder pairs support upload, download and two way directions, selective rules, visible progress and explicit conflict handling.
Android integrates with the system Files app. Windows uses Cloud Files placeholders in File Explorer. Linux provides both normal folder sync and an on demand virtual filesystem.
Nextcloud Native also provides native workspaces for Photos and Memories, Calendar, Talk history, Notes, Mail, Deck, Music and other installed apps at different levels of completeness. Calendar has month, week and agenda views. Photos includes timeline, folders, albums, people, RAW previews and Live Photo support. Deck is presented as a board, Mail as a mailbox and Music as a media library.
The goal is not to create a separate client for every Nextcloud app. Nextcloud Native reads verified capabilities and app contracts, then maps them to reusable native interfaces. An unfamiliar app can become a table, board, collection, form or dashboard without exposing raw API data or pretending its web page is a native app.
The project is still in alpha, so not every app or action is complete. Android, Linux and Windows builds are available now. macOS authentication is not supported yet, and iOS is planned.
I am currently the only contributor. Testers, developers, designers, documentation contributors and people running unusual Nextcloud configurations are all welcome. I would especially like feedback about which workflows already feel useful, which installed apps deserve more attention and where the native experience still falls short.
(The screenshots above come from the application using synthetic data.)
Website: https://nc-native.obiente.dev
Downloads: Releases · Obiente/nc-native · GitHub
Source code and issues: GitHub - Obiente/nc-native: Adaptive native Nextcloud client for mobile and desktop, with dynamic support for the wider Nextcloud app ecosystem. · GitHub


