An open API service indexing awesome lists of open source software.

https://github.com/typ0520/codee

Github client for Android , written using kotlin
https://github.com/typ0520/codee

codehub github github-client hub kotlin

Last synced: 7 months ago
JSON representation

Github client for Android , written using kotlin

Awesome Lists containing this project

README

          

## Codee

[![license](https://img.shields.io/hexpm/l/plug.svg)](https://github.com/typ0520/Codee/blob/master/LICENSE)
[![Releases](https://img.shields.io/badge/android-4.1.1-brightgreen.svg)](https://github.com/typ0520/Codee)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/typ0520/Codee/pulls)

Codee is an github android client app written using kotlin

## Features

- [x] ✅ Github OAuth
- [x] ✅ Show News
- [x] ✅ Show yourself or other users of the repositories (owned | starred | trending)
- [x] ✅ Show events (Watch | PullRequest | Fork | Follow | Delete | Create | Issue ...)
- [x] ✅ Show user or the repository event
- [x] ✅ Search repos and users
- [x] ✅ Show user details
- [x] ✅ Show repository details
- [x] ✅ Display the repository's list of issues (open | closed | create by mine)
- [x] ✅ Markdown support

## TODO

- [ ] 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

## Screenshots

     

## Thanks for open source

* [https://github.com/square/retrofit](https://github.com/square/retrofit) Type-safe HTTP client for Android and Java by Square, Inc.
* [https://github.com/ReactiveX/RxJava](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](https://github.com/ReactiveX/RxAndroid) RxJava bindings for Android
* [https://github.com/ReactiveX/RxKotlin](https://github.com/ReactiveX/RxKotlin) RxJava bindings for Kotlin
* [https://github.com/trello/RxLifecycle](https://github.com/trello/RxLifecycle) Lifecycle handling APIs for Android apps using RxJava
* [https://github.com/bumptech/glide](https://github.com/bumptech/glide) An image loading and caching library for Android focused on smooth scrolling
* [https://github.com/elvishew/xLog](https://github.com/elvishew/xLog) Android logger, simple and pretty, powerful and flexible, all you need is here (updating)
* [https://github.com/hdodenhof/CircleImageView](https://github.com/hdodenhof/CircleImageView) A circular ImageView for Android
* [https://github.com/saiwu-bigkoo/Android-SVProgressHUD](https://github.com/saiwu-bigkoo/Android-SVProgressHUD) SVProgressHUD For Android
* [https://github.com/orhanobut/hawk](https://github.com/orhanobut/hawk) Secure, simple key-value storage for Android
* [https://github.com/KingJA/LoadSir](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](https://github.com/hongyangAndroid/FABridge) A easy way for communication between activity and fragment in Android.
* [https://github.com/scwang90/SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) 下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
* [https://github.com/sososeen09/MultiTypeJsonParser](https://github.com/sososeen09/MultiTypeJsonParser) An util to parse json which contains multi type jsonObject
* [https://github.com/tiagohm/MarkdownView](https://github.com/tiagohm/MarkdownView) Android library to display markdown text.
* [https://github.com/Kaopiz/android-segmented-control](https://github.com/Kaopiz/android-segmented-control) ios UISegmentedControl for android

License
-------

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.