Displaying 1 to 20 from 45 results

ProgressManager - Listen the progress of downloading and uploading in Okhttp (compatible Retrofit and Glide)

  •    Java

ProgressManager a line of code to listen App all the links and upload the progress of the network, including Glide picture loading progress, to achieve the principle of similar EventBus, you can be in anywhere in App, the number of listeners to Url address as an identifier, registered to the framework, when this Url address haves to download or upload the action, the framework will take the initiative to call All listeners registered with this Url address are synchronized to multiple modules.




kotlin-coroutines-retrofit - Kotlin Coroutines await() extension for Retrofit Call

  •    Kotlin

Based on kotlinx.coroutines implementation. NOTE: All examples in this README use runBlocking to build coroutine but it is only useful for testing or examples.


countries - An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib

  •    Kotlin

A sample Android app written in Kotlin, which lists all countries with some additional information (currencies, languages, …). The app uses the MVVM pattern with the Android data binding lib. Countries can be bookmarked and are then stored locally with Realm. Retrofit is used to fetch the country information from the free REST Countries service. For JSON parsing, custom Gson TypeAdapters are used. PaperParcel is used to make the Country objects Parcelable. Also, Dagger 2 is used for dependency injection. This project can also be used as a template for new apps. Check out the template branch for a cleaned up version of this project.

uplink - A Declarative HTTP Client for Python

  •    Python

Uplink turns your HTTP API into a Python class. Build an instance to interact with the webservice.

RetrofitCache - RetrofitCache让retrofit2+okhttp3+rxjava配置缓存如此简单。通过注解配置,可以针对每一个接口灵活配置缓存策略;同时让每一个接口方便支持数据模拟,可以代码减小侵入性,模拟数据可以从内存,Assets,url轻松获取。

  •    Java

RetrofitCache让retrofit2+okhttp3+rxjava配置缓存如此简单。通过注解配置,可以针对每一个接口灵活配置缓存策略;同时让每一个接口方便支持数据模拟,可以代码减小侵入性,模拟数据可以从内存,Assets,url轻松获取。

Fetch - The best file downloader library for Android

  •    Java

Fetch is a simple, powerful, customizable file download manager library for Android. If you are saving downloads outside of your application's sandbox, you will need to add the following storage permissions to your application's manifest. For Android SDK version 23(M) and above, you will also need to explicitly request these permissions from the user.

Meepo - A router generator for Android, similar to retrofit.

  •    Java

Meepo is a router generator for android, similar to retrofit. You can use it to create routers for Activities, Fragments and even any things. You can create custom Parser and CallAdapter. You can reference the sample module. It means that you can create router for anything.

gv4j - Unofficial Google Voice API for Java.

  •    Java

Unofficial Google Voice API for Java created by reverse engineering the Google Voice mobile site. See the Wiki for more details.

Barricade - Runtime configurable local server for Android apps.

  •    Java

Barricade is a library for Android apps that allows you to get responses to API requests locally by running a local server. Barricade will intercept your API calls using an OkHttp Network Interceptor and can provide a local response from a local file. It also supports multiple responses per request, unlike other local server implementations and presents the user with an UI for modifying which response to return for a request. at runtime.

Alfonz - Mr

  •    Java

Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code. When I develop Android apps, I often repeat the same code. I use the same utilities or helper classes. I decided to pack these classes into a library and that's how Alfonz was born. Alfonz's grandpa is my collection of templates and utilities.

bigbang - Android base project used by Xmartlabs team

  •    Java

This is Xmartlabs Android base project. Architecturally composed of a set of libraries for building modern and scalable applications from the ground up. The BigBang of our Android projects. In order to keep modules independent, we decoupled the behavior required for each layer into a single module, where everything comes together smoothly, which we call core. This not only allows you to choose which modules to use, but also gives you independence from any service or database oriented libraries we use.