Skip to content

A Github Client App with MVP architecture use Dagger2, RxJava, Retrofit, Okhttp

License

Notifications You must be signed in to change notification settings

mingjunli/GithubApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
bianyue.lmj
Aug 13, 2018
fbb0132 · Aug 13, 2018
Aug 13, 2018
Sep 6, 2016
Sep 1, 2016
Aug 31, 2016
Aug 17, 2016
Aug 9, 2016
Aug 18, 2016
Aug 31, 2016
Aug 2, 2016
Jul 15, 2016
Sep 9, 2016
Aug 31, 2016
Sep 7, 2016
Jul 17, 2016
Jul 17, 2016
Jul 17, 2016
Sep 6, 2016

Repository files navigation

CoderPub

Named this App to CoderPub

  1. Github is programmer's facebook, Coder's Pub.
  2. Coder Publish his code/mind at Github.

This is an unofficial, open source, base on Github API Github Client on Android platform, with MVP architecture use Dagger2, RxJava, Retrofit, Okhttp...

CoderPub 中文说明

Preview

githubapp

Technology

  1. MVP architecture
  2. Dagger2 for DI
  3. RxJava + Retrofit + OkHttp for RESTful API
  4. Cache network response
  5. Many open source libs, such as Glide, ButterKnift, Looger...

Features

v0.1

  1. Today's Trending Repo by language, including:
    • java
    • python
    • objective-c
    • swift
    • shell
    • html
  2. Most starred repo list, by platform, including:
    • android
    • iOS
    • python
    • web
    • php
  3. Search repo by key word, could select language.
  4. Github Account to sign in.
  5. Account/User information, including:
    • Base information(name, email, location, blog, bio...)
    • Repositories
    • Starred Repositories
    • Following list
    • Followers
  6. Repository details, including:
    • Base information(name, desc, author, Stars count, language)
    • Contributors
    • Forks
    • Code
    • Readme
  7. Star/Unstar Repository.
  8. Settings/About/Version
  9. Share by QQ/Wechat/Weibo
  10. Crash Analytics by Bugly.

Libs

Networking

Rx

Quick Dev

DI

Image Loader

Other

UI

Contact me

Blog Github jianshu [Gmail:anly.pear@gmail.com] [weibo @anly-jun]

About

A Github Client App with MVP architecture use Dagger2, RxJava, Retrofit, Okhttp

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages