All Projects → PhilippeBoisney → Githubapp

PhilippeBoisney / Githubapp

A showcase app showing how to use PagingLibrary with Retrofit, Coroutines, Koin & Testing.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Githubapp

StatefulLiveData
StatefulLiveData is a lean, yet powerful tool that harnesses the capabilities of LiveData and enhances them, enabling the observer to distinguish between different states the data can be in, such as Success, Loading and Error.
Stars: ✭ 18 (-85.48%)
Mutual labels:  retrofit, retrofit2
RetrofitHelper
💪 RetrofitHelper是一个支持配置多个BaseUrl,支持动态改变BaseUrl,动态配置超时时长的Retrofit帮助类
Stars: ✭ 15 (-87.9%)
Mutual labels:  retrofit, retrofit2
WanAndroid
wanandroid的Kotlin版,采用Android X
Stars: ✭ 20 (-83.87%)
Mutual labels:  retrofit, retrofit2
Retrofiturlmanager
🔮 Let Retrofit support multiple baseUrl and can be change the baseUrl at runtime (以最简洁的 Api 让 Retrofit 同时支持多个 BaseUrl 以及动态改变 BaseUrl).
Stars: ✭ 1,961 (+1481.45%)
Mutual labels:  retrofit, retrofit2
Easyhttp
Android 网络请求框架,简单易用,so easy
Stars: ✭ 423 (+241.13%)
Mutual labels:  retrofit, retrofit2
Retrofitutils
retrofit网络工具类
Stars: ✭ 188 (+51.61%)
Mutual labels:  retrofit, retrofit2
RxHttp
基于RxJava2+Retrofit+OkHttp4.x封装的网络请求类库,亮点多多,完美兼容MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多BaseUrl,支持文件上传下载进度监听,支持断点下载,支持Glide和网络请求公用一个OkHttpClient⭐⭐⭐
Stars: ✭ 25 (-79.84%)
Mutual labels:  retrofit, retrofit2
Android Kotlin Mvi Cleanarchitecture
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
Stars: ✭ 187 (+50.81%)
Mutual labels:  retrofit, retrofit2
tuya-connector
tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.
Stars: ✭ 28 (-77.42%)
Mutual labels:  retrofit, retrofit2
EasyRetro
An Easy to use retrofit based network/api call extention for android
Stars: ✭ 16 (-87.1%)
Mutual labels:  retrofit, retrofit2
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (+15.32%)
Mutual labels:  retrofit, retrofit2
Kotlin Coroutines Retrofit
Kotlin Coroutines await() extension for Retrofit Call
Stars: ✭ 812 (+554.84%)
Mutual labels:  retrofit, retrofit2
rxjava2 retrofit2
rxjava2+retrofit2 网络封装
Stars: ✭ 19 (-84.68%)
Mutual labels:  retrofit, retrofit2
uv-index
This is a work-in-progress (🔧️) ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP
Stars: ✭ 64 (-48.39%)
Mutual labels:  retrofit, retrofit2
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+5375%)
Mutual labels:  retrofit, retrofit2
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-62.1%)
Mutual labels:  retrofit, retrofit2
Kotlinmvpsamples
🚀(Kotlin 版 )快速搭建 Kotlin + MVP + RxJava + Retrofit + EventBus 的框架,方便快速开发新项目、减少开发成本。
Stars: ✭ 103 (-16.94%)
Mutual labels:  retrofit2
Novate
A safety client by Https for android, (Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持okhttp的调用风格,又兼容Retrofit API,并支持rxJava链式操作)
Stars: ✭ 1,442 (+1062.9%)
Mutual labels:  retrofit
Cateye
高仿猫眼电影App
Stars: ✭ 102 (-17.74%)
Mutual labels:  retrofit2
Basemvp Master
一个基本的MVP应用框架(RxJava+Retrofit+Glide+IjkPlayer),封装比较完善,易于使用,帮助日常快速开发一个项目。
Stars: ✭ 101 (-18.55%)
Mutual labels:  retrofit

GithubApp

enter image description here

Relative Medium article: https://medium.com/@Phil_Boisney/playing-with-4f21bc67a7f9

Notes

If you want to compile and run this project, don't forget to create a file (called keys.properties) in the root of project containing Github's API keys:

GithubClientId="YOUR_ID"  
GithubClientSecret="YOUR_SECRET"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].