Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/Harry-Chen/TrivialNews-Client
- Owner: Harry-Chen
- License: gpl-3.0
- Created: 2018-09-06T15:25:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-09-10T14:15:35.000Z (over 6 years ago)
- Last Synced: 2024-08-03T01:37:21.089Z (6 months ago)
- Language: Kotlin
- Size: 318 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.