Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Harry-Chen/TrivialNews-Client

Android client for TrivialNews, a project of Java course in Tsinghua University, Summer 2018
https://github.com/Harry-Chen/TrivialNews-Client

Last synced: 2 months ago
JSON representation

Android client for TrivialNews, a project of Java course in Tsinghua University, Summer 2018

Awesome Lists containing this project

README

        

# TrivialNews-Client

This is Android client for TrivialNews, a project of Java course in Tsinghua University, Summer 2018.

The project is licensed under GPLv3.

## Build Project

### The easy way

Install the latest version of Android Studio, open project, and build!

### The hard way

* Install:
* JDK 8.0 and Kotlin compiler
* Android SDK 28.0
* Android build tools 28.0
* extra-android-m2repository (including every support library)
* extra-google-m2repository
* Set corresponding environment variables correctly, such as `$PATH` and `$ANDROID_HOME`
* Run:
* `chmod +x gradlew
* Debug APK: `./gradlew assembleDebug`
* Release APK: `./gradlew assembleNormalRelease` or `./gradlew assembleThuRelease`

`thuRelease` and `normalRelease` differ only in package name and launcher label, you might need to specify the signing keystore.