Thanks to visit codestin.com
Credit goes to github.com

Skip to content

410063005/aOS

Repository files navigation

aOS Github App

This app uses a test token to access Github REST apis and buids a very simple Github client based on these apis. The features include:

  • Popular Repos
  • My Repos
  • Search Repos
  • Login
  • Logout
  • Raise Issue

Source Code

  • entry: app/src/main/java/com/example/aos/MainActivity.kt
  • routes: com/example/aos/navigation/AppNavigation.kt
  • service: com/example/aos/service/github.kt
  • viewmodel: com/example/aos/viewmodel

Build & Test

Build Apks

./gradlew app:assembleRelease  app:assembleDebug

Run Tests (WIP)

./gradlew app:test

Architecture

The project is three-layered.

The login and raise issue flow:

Screenshots

Home

Popular eepos Home

My Profile and repos Profile

Repo

Repo detail RepoDetail

Raise an Issue RaiseIssue

Search repos Search

Login

Login

About

a simple Github client

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages