Giter Site home page Giter Site logo

mkanilsson / news-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nextcloud/news-android

0.0 0.0 0.0 210.9 MB

๐Ÿ“ฑ:newspaper: Android client for the Nextcloud news/feed reader app

Home Page: https://play.google.com/store/apps/details?id=de.luhmer.owncloudnewsreader

License: GNU Affero General Public License v3.0

Shell 0.03% Ruby 0.14% Java 97.89% Kotlin 1.45% CSS 0.48% AIDL 0.01%

news-android's Introduction

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)

Advanced Testing Android Auto (e.g. Voice Features) Link

  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 [email protected]

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

news-android's People

Contributors

anagno avatar andyscherzinger avatar anotherdaniel avatar b3nson avatar cemrich avatar david-development avatar deepdiver1975 avatar dependabot[bot] avatar dlwetteronline avatar emasty avatar fabienli avatar innerand avatar john2020star avatar jwaghetti avatar mentalinc avatar mkanilsson avatar morrisjobke avatar nextcloud-bot avatar nilsgriebner avatar poussinou avatar proninyaroslav avatar rakekniven avatar schaal avatar stefan-niedermann avatar thebaztet avatar tobiaskaminsky avatar unpublished avatar valdnet avatar wakeup avatar wbrawner avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.