No description
  • Java 95.5%
  • Kotlin 3.7%
  • CSS 0.5%
  • Ruby 0.3%
Find a file
David Luhmer b59d4a6f3f
Merge pull request #1668 from nextcloud/refactor-files
Add GNU Affero General Public License v3
2026-06-12 10:11:09 +02:00
.github Build(deps): Bump gradle/actions from 5 to 6 2026-03-24 05:25:04 +00:00
.tx [tx-robot] Update transifex configuration 2022-10-04 03:17:05 +00:00
config/detekt Use one Glide instance per NewsListRecyclerAdapter 2024-04-01 17:25:09 +02:00
docker-nextcloud-test-instances update nextcloud test instance 2026-01-11 14:09:30 +01:00
fastlane update fastlane 2026-06-07 15:37:56 +02:00
gradle/wrapper Build(deps): Bump gradle-wrapper from 8.13 to 9.4.1 2026-04-04 06:45:01 +00:00
News-Android-App fix(l10n): Update translations from Transifex 2026-06-12 03:45:32 +00:00
security Fix flag names in advisory GHSL-2021-1033 2021-12-02 16:50:30 +01:00
.editorconfig Build(deps): Bump com.diffplug.spotless from 6.25.0 to 7.0.3 2025-04-19 14:26:24 +02:00
.gitignore update fastlane 2026-06-07 15:37:56 +02:00
build.gradle Build(deps): Bump org.jetbrains.kotlin.kapt from 2.2.10 to 2.3.21 2026-05-25 06:56:43 +00:00
CHANGELOG.md add changelog entry for 0.9.9.95 2026-04-04 09:31:13 +02:00
executeScreengrab.sh
Gemfile add fastlane support 2021-10-27 12:09:35 -03:00
gradle.properties enable newDsl and buildInKotlin 2026-04-04 08:01:45 +02:00
gradlew Build(deps): Bump gradle-wrapper from 8.13 to 9.4.1 2026-04-04 06:45:01 +00:00
gradlew.bat Build(deps): Bump gradle-wrapper from 8.13 to 9.4.1 2026-04-04 06:45:01 +00:00
LICENSE.md Add GNU Affero General Public License v3 2026-06-12 10:07:56 +02:00
NEWS-POLICY.md add news-policy 2024-01-03 16:37:36 +01:00
PRIVACY.md Update PRIVACY.md 2023-01-20 17:19:09 +01:00
README.md Update README.md 2025-02-15 11:22:14 +01:00
Screengrabfile
settings.gradle enable newDsl and buildInKotlin 2026-04-04 08:01:45 +02:00

Nextcloud News for Android

Android CI GitHub issues GitHub stars License: GPL v3 CHANGELOG.md PayPal this git repo

An Android client for Nextcloud News App.

▶️ Access

Latest Release F-Droid Release Beta channel

Get it on Play Store Get it on F-Droid Donate with PayPal

👀 Screenshots

1 2 3
Feed list Articles Details

👪 Join the team

How to compile the App

Requirements

  1. Android Studio

Download and install

  1. Open cmd/terminal
  2. Navigate to your workspace
  3. Then type in: git clone https://github.com/nextcloud/news-android.git
  4. Import the Project in Android Studio and start coding!

Testing with Android Auto

  1. Open Android Studio, click on "Tools" -> "SDK Manager"
  2. Select and install "Android Auto API Simulators"
  3. Open terminal, go to /extras/google/simulators (e.g. cd ~/Library/Android/sdk/extras/google/simulators)
  4. Install apk using adb (../../../platform-tools/adb install media-browser-simulator.apk)
  5. Install apk using adb (../../../platform-tools/adb install messaging-simulator.apk)
  1. Install Android 9 in an Emulator (Android 10 didn't work with the Android Auto App)
  2. Install Android Auto from PlayStore
  3. Follow instructions on training website (see link above)
  4. `~/Library/Android/sdk/platform-tools/adb forward tcp:5277 tcp:5277
  5. cd ~/Library/Android/sdk/extras/google/auto
  6. ./desktop-head-unit
  7. From inside the terminal type: mic play ./voice/pause.wav

That's all. I hope it works for you! If something is not working, please send me an email to david-dev@live.de

Updating the database schema

  • Edit Database Schema in LastestVersion.java - Make sure to increase version number inside getVersionNumber function
  • Open build.gradle and uncomment imports annotated with // Required for DAO generation
  • In Android Studio - choose "DatabaseOrmGenerator" configuration
  • Hit the "Run" Button

Contributors