https://github.com/edipo2s/gist-comment
Tech test app created for a recruitment process
https://github.com/edipo2s/gist-comment
android dagger2 gist-client glidev4 kotlin retrofit2 vision-api
Last synced: about 2 months ago
JSON representation
Tech test app created for a recruitment process
- Host: GitHub
- URL: https://github.com/edipo2s/gist-comment
- Owner: edipo2s
- License: lgpl-3.0
- Created: 2018-05-14T01:09:30.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-14T11:16:47.000Z (about 8 years ago)
- Last Synced: 2025-01-17T05:41:55.198Z (over 1 year ago)
- Topics: android, dagger2, gist-client, glidev4, kotlin, retrofit2, vision-api
- Language: Kotlin
- Homepage:
- Size: 1.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Android Gist Comment Test App
===================================
This app demonstrates how to use gist api to insert comment on a gist.
It was developed with Kotlin following MVVM architecture and using dependency injection
Introduction
------------
To open the gist the user needs to scan a QrCode that contains gist url.
Before user can comment the gist, a authentication is required.
Pre-requisites
--------------
- Android SDK 27
- Android Build Tools v27.0.2
- Gradle
Screenshots
-------------
Build
---------------
- Create a OAuthApp following the instructions of **Creating an OAuth App**
- Put ```gistcomment://login.success``` in Authorization callback URL field
- Get the **Client Id** and **Client Secret** and set in **gradle.properties** file. Sample:
```
github_oauth_app_client_id=1a69b25592xxxxxxxxxx
github_oauth_app_client_secret=5a54e7e12bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```
- Build project using "**gradlew build**" command or use "**Import Project**" in Android Studio.