Codee is an github android client app written using kotlin
- ✅ Github OAuth
- ✅ Show News
- ✅ Show yourself or other users of the repositories (owned | starred | trending)
- ✅ Show events (Watch | PullRequest | Fork | Follow | Delete | Create | Issue ...)
- ✅ Show user or the repository event
- ✅ Search repos and users
- ✅ Show user details
- ✅ Show repository details
- ✅ Display the repository's list of issues (open | closed | create by mine)
- ✅ Markdown support
- Support ForkApplyEvent MemberEvent PullRequestReviewCommentEvent PushEvent TeamAddEvent
- Follow or unfollow user
- Star or unstar repository
- Show issue details
- Show notifications
- Display the repository's list of commits and pull requests
- Show source code tree
- https://github.com/square/retrofit Type-safe HTTP client for Android and Java by Square, Inc.
- https://github.com/ReactiveX/RxJava RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- https://github.com/ReactiveX/RxAndroid RxJava bindings for Android
- https://github.com/ReactiveX/RxKotlin RxJava bindings for Kotlin
- https://github.com/trello/RxLifecycle Lifecycle handling APIs for Android apps using RxJava
- https://github.com/bumptech/glide An image loading and caching library for Android focused on smooth scrolling
- https://github.com/elvishew/xLog Android logger, simple and pretty, powerful and flexible, all you need is here (updating)
- https://github.com/hdodenhof/CircleImageView A circular ImageView for Android
- https://github.com/saiwu-bigkoo/Android-SVProgressHUD SVProgressHUD For Android
- https://github.com/orhanobut/hawk Secure, simple key-value storage for Android
- https://github.com/KingJA/LoadSir A lightweight, good expandability Android library used for displaying different pages like loading, error, empty, timeout or even your custom page when you load a page.
- https://github.com/hongyangAndroid/FABridge A easy way for communication between activity and fragment in Android.
- https://github.com/scwang90/SmartRefreshLayout 下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
- https://github.com/sososeen09/MultiTypeJsonParser An util to parse json which contains multi type jsonObject
- https://github.com/tiagohm/MarkdownView Android library to display markdown text.
- https://github.com/Kaopiz/android-segmented-control ios UISegmentedControl for android
Copyright 2017 typ0520
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.