Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
G

GithubApp

> 编程语言
Open source

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

669 stars0 likes0 views
WebsiteGitHub

About

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

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

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

  • Retrofit(包含OkHttp)
  • OkHttp logging interceptor

Rx

  • RxJava
  • RxAndroid
  • RxBinding

Quick Dev

  • Butter Knife

DI

  • Dagger2

Image Loader

  • Glide
  • glide-transformations

Other

  • Logger

UI

  • BaseRecyclerViewAdapterHelper
  • BottomBar
  • spots-dialog
  • material
  • MaterialSearchView
  • RecyclerView-FlexibleDivider
  • FloatingActionButton
  • AppIntro
  • AndroidViewAnimations
  • PagerSlidingTabStrip
  • FlycoLabelView
  • Android-Iconics
  • highlightjs-android
  • MarkdownView-Android

Contact me

Blog Github jianshu [Gmail:[email protected]] [weibo @anly-jun]

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言