{"id":13466107,"url":"https://github.com/nextcloud/android","last_synced_at":"2026-01-23T10:24:03.370Z","repository":{"id":37270686,"uuid":"60561834","full_name":"nextcloud/android","owner":"nextcloud","description":"📱 Nextcloud Android app","archived":false,"fork":false,"pushed_at":"2025-04-16T15:46:03.000Z","size":504387,"stargazers_count":4548,"open_issues_count":1141,"forks_count":1818,"subscribers_count":183,"default_branch":"master","last_synced_at":"2025-04-16T23:12:16.772Z","etag":null,"topics":["android","hacktoberfest","java","kotlin","mobile","mobile-app","nextcloud","open-source","opensource"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=com.nextcloud.client","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextcloud.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":"https://nextcloud.com/include/"}},"created_at":"2016-06-06T21:23:36.000Z","updated_at":"2025-04-16T15:56:05.000Z","dependencies_parsed_at":"2023-10-04T15:47:43.659Z","dependency_job_id":"9f7cf388-f924-4de0-b102-1d632c20eecc","html_url":"https://github.com/nextcloud/android","commit_stats":{"total_commits":19350,"total_committers":267,"mean_commits":72.47191011235955,"dds":0.8242894056847545,"last_synced_commit":"495a629fe303bb7a2ce66b82d74d315d56df0659"},"previous_names":[],"tags_count":1670,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fandroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fandroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fandroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fandroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextcloud","download_url":"https://codeload.github.com/nextcloud/android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250492507,"owners_count":21439536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","hacktoberfest","java","kotlin","mobile","mobile-app","nextcloud","open-source","opensource"],"created_at":"2024-07-31T15:00:39.193Z","updated_at":"2026-01-23T10:24:03.362Z","avatar_url":"https://github.com/nextcloud.png","language":"Java","readme":"\u003c!--\n ~ SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors\n ~ SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only\n--\u003e\n# [Nextcloud](https://nextcloud.com) Android app :iphone:\n\n[![REUSE status](https://api.reuse.software/badge/github.com/nextcloud/android)](https://api.reuse.software/info/github.com/nextcloud/android) [![Build Status](https://drone.nextcloud.com/api/badges/nextcloud/android/status.svg)](https://drone.nextcloud.com/nextcloud/android) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/fb4cf26336774ee3a5c9adfe829c41aa)](https://app.codacy.com/gh/nextcloud/android/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade) [![Releases](https://img.shields.io/github/release/nextcloud/android.svg)](https://github.com/nextcloud/android/releases/latest)\n\n[\u003cimg src=\"https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png\" \nalt=\"Download from Google Play\" \nheight=\"80\"\u003e](https://play.google.com/store/apps/details?id=com.nextcloud.client)\n[\u003cimg src=\"https://f-droid.org/badge/get-it-on.png\"\nalt=\"Get it on F-Droid\"\nheight=\"80\"\u003e](https://f-droid.org/packages/com.nextcloud.client/)\n[\u003cimg src=\"https://github.com/user-attachments/assets/713d71c5-3dec-4ec4-a3f2-8d28d025a9c6\"\nalt=\"Get it with Obtainium\"\nheight=\"80\"\u003e](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22com.nextcloud.client%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fnextcloud%2Fandroid%22%2C%22author%22%3A%22nextcloud%22%2C%22name%22%3A%22Nextcloud%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22sortMethodChoice%5C%22%3A%5C%22date%5C%22%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22%5Enextcloud.*%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22appAuthor%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22Nextcloud%20ist%20eine%20Cloudanwendung%2C%20die%20selbst%20gehostet%20werden%20kann.%5C%22%2C%5C%22refreshBeforeDownload%5C%22%3Atrue%7D%22%2C%22overrideSource%22%3Anull%7D)\n\nSigning certificate fingerprint to [verify](https://developer.android.com/studio/command-line/apksigner#usage-verify) the APK using the official Android documentation.\n- APK with \"gplay\" name, found [here](https://github.com/nextcloud/android/releases) or distributed via Google Play Store\n- APK with \"nextcloud\", found [here](https://github.com/nextcloud/android/releases)\n- not suitable for Fdroid downloads, as Fdroid is signing it on their own\n```\nSHA-256: fb009522f65e25802261b67b10a45fd70e610031976f40b28a649e152ded0373   \nSHA-1: 74aa1702e714941be481e1f7ce4a8f779c19dcea\n```\n\n**The Android client for [Nextcloud](https://nextcloud.com). Easily work with your data on your Nextcloud.**\n\n![App screenshots](/doc/Nextcloud_Android_Screenshots.png \"App screenshots\")\n\n## Getting help :rescue\\_worker\\_helmet:\n\nNote: The section *Known Problems / FAQs* below may already document your situation.\n\nIf you need assistance or want to ask a question about the Android app, you are welcome to [ask for support](https://help.nextcloud.com/c/clients/android) in the [Nextcloud Help Forum](https://help.nextcloud.com). If you have found a probable bug or have an enhancement idea, feel free to [open a new Issue on GitHub](https://github.com/nextcloud/android/issues).\n\nIf you're not sure if something is a bug or a configuration matter (with your client, server, proxy, etc.), the [Nextcloud Help Forum](https://help.nextcloud.com) is probably the best place to start so that you can get feedback (you can always return here, after getting feedback there, to report a suspected bug). \n\nKeep in mind, that this repository only manages the Android app. If you find bugs or have problems with the server/backend, you should use the Nextcloud Help Forum to ask for help or report the bug to the [Nextcloud server team](https://github.com/nextcloud/server)!\n\n## How to contribute :rocket:\n\nIf you want to [contribute](https://nextcloud.com/contribute/) to the Nextcloud Android client app, there are many ways to help whether or not you are a coder: \n\n*   helping out other users on our forum at https://help.nextcloud.com\n*   providing translations of the app on [Transifex](https://app.transifex.com/nextcloud/nextcloud/android/)\n*   reporting problems / suggesting enhancements by [opening new issues](https://github.com/nextcloud/android/issues/new/choose)\n*   implementing proposed bug fixes and enhancement ideas by submitting PRs (associated with a corresponding issue preferably)\n*   reviewing [pull requests](https://github.com/nextcloud/android/pulls) and providing feedback on code, implementation, and functionality\n*   Add [automated tests](CONTRIBUTING.md#testing) for existing functionality\n*   installing and testing [pull request builds](https://github.com/nextcloud/android/pulls), [daily/dev builds](https://github.com/nextcloud/android#development-version-hammer), or [RCs/release candidate builds](https://github.com/nextcloud/android/releases) \n*   enhancing Admin, User, or Developer [documentation](https://github.com/nextcloud/documentation/)\n*   hitting hard on the latest stable release by testing fundamental features and evaluating the user experience\n*   proactively getting familiar with [how to gather debug logs](https://github.com/nextcloud/android#getting-debug-info-via-logcat-mag) from your devices (so that you are prepared to provide a detailed report if you encounter a problem with the app in the future)\n\n## Contribution Guidelines \u0026 License :scroll:\n\n[GPLv2](https://github.com/nextcloud/android/blob/master/LICENSE.txt). All contributions to this repository from June, 16 2016 on are considered to be licensed under the AGPLv3 or any later version.\n\nNextcloud doesn't require a CLA (Contributor License Agreement). The copyright belongs to all the individual contributors. Therefore we recommend that every contributor adds following line to the header of a file, if they changed it substantially:\n\n\tSPDX-FileCopyrightText: \u003cyear\u003e \u003cyour name\u003e \u003cyour email address\u003e\n\nPlease read the [Code of Conduct](https://nextcloud.com/community/code-of-conduct/). This document offers some guidance to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other.\n\nPlease review the [guidelines for contributing](https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md) to this repository.\n\nMore information on how to contribute: \u003chttps://nextcloud.com/contribute/\u003e\n\n## Start contributing :hammer\\_and\\_wrench:\n\nMake sure you read [SETUP.md](https://github.com/nextcloud/android/blob/master/SETUP.md) and [CONTRIBUTING.md](https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md) before you start working on this project. But basically: fork this repository and contribute back using pull requests to the master branch.\nEasy starting points are also reviewing [pull requests](https://github.com/nextcloud/android/pulls) and working on [starter issues](https://github.com/nextcloud/android/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).\n\n## Logs\n\n### Getting debug info via logcat :mag:\n\n#### With a linux computer:\n\n*   enable USB-Debugging in your smartphones developer settings and connect it via USB\n*   open command prompt/terminal\n*   enter `adb logcat --pid=$(adb shell pidof -s 'com.nextcloud.client') \u003e logcatOutput.txt` to save the output to this file\n\n**Note:** You must have [adb](https://developer.android.com/studio/releases/platform-tools.html) installed first!\n\n#### On Windows:\n\n*   download and install [Minimal ADB and fastboot](https://forum.xda-developers.com/t/tool-minimal-adb-and-fastboot-2-9-18.2317790/#post-42407269)\n*   enable USB-Debugging in your smartphones developer settings and connect it via USB\n*   launch Minimal ADB and fastboot\n*   enter `adb shell pidof -s 'com.nextcloud.client'` and use the output as `\u003cprocessID\u003e` in the following command:\n*   `adb logcat --pid=\u003cprocessID\u003e \u003e \"%USERPROFILE%\\Downloads\\logcatOutput.txt\"` (This will produce a `logcatOutput.txt` file in your downloads)\n*   if the processID is `18841`, an example command is: `adb logcat --pid=18841 \u003e \"%USERPROFILE%\\Downloads\\logcatOutput.txt\"` (You might cancel the process after a while manually: it will not be exited automatically.)\n*   For a PowerShell terminal, replace `%USERPROFILE%` with `$env:USERPROFILE` in the commands above.\n\n#### On a device (with root) :wrench:\n\n*   open terminal app *(can be enabled in developer options)*\n*   get root access via \"su\"\n*   enter `logcat -d --pid $(pidof -s com.nextcloud.client) -f /sdcard/logcatOutput.txt`\n\nor\n\n*   use [CatLog](https://play.google.com/store/apps/details?id=com.nolanlawson.logcat) or [aLogcat](https://play.google.com/store/apps/details?id=org.jtb.alogcat)\n\n**Note:** Your device needs to be rooted for this approach!\n\n## Development version :hammer:\n\n*   [APK (direct download)](https://download.nextcloud.com/android/dev/latest.apk)\n*   [F-Droid](https://f-droid.org/en/packages/com.nextcloud.android.beta/)\n\n## Known Problems and FAQs\n\n### Push notifications do not work on F-Droid editions\n\nPush Notifications are not currently supported in the F-Droid builds due to dependencies on Google Play services.\n\n## Remarks :scroll:\n\nGoogle Play and the Google Play logo are trademarks of Google Inc.\n","funding_links":["https://nextcloud.com/include/"],"categories":["Mobile apps","Sync","Java","Kotlin","🔐 Security \u0026 Privacy"],"sub_categories":["Android","Apps","🔧 Uncategorized Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextcloud%2Fandroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextcloud%2Fandroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextcloud%2Fandroid/lists"}