Expansion panel contains creation flow and allows a lightweight editing of elements.
This is a simple library to display text with multicolor.
A view pager indicator view to deal with a large amount of pages. Nice scale and transition animations are supported.
An android library to effortlessly connect to available WiFi networks.
An android library that makes it really easy to deal with dynamic permissions. Based on the context, library automatically decides whether to show a dialog (in case app is in foreground) or a notification (in case permission is required by a background service).
An Android library for custom search dialog.
An Android helper class to manage database creation and version management using an application's raw asset files.
We have seen RatingBar
and it's support component AppCompatRatingBar
but the problem is its difficult to customize. This library helps in customizing SquareRatingView with number Rate items and so on.
A tiny pin to reduce boilerplate codes in PreferenceFragment by using field and method binding.
A demo showing how to make a ProgressBar as a circular countdown using native Android components.
DownZ is an HTTP library that boosts networking in Android apps and makes it significantly easier and faster.
Stopwatch is the simple Timer app for Android, which is developed using Kotlin.
A RecyclerView
with edit mode, including delete, sort function.
Using this library, you can easily extract jar file using android app.
Record moments of your life or choose exist video or gif animation as watch face for your Android Wear device.
Using DragableView
you can merge various views into one layout with drag and drop animation. For example if you have 3 ImageViews(source view) and one MainImageView(destination view) and you want to implement drag-drop animation to drag one of the ImageView
(source) and drop on MainImageView
(destination view).
A sample project based on the new Android Component Architecture.
Lifecycle, LiveData, MVVM, ViewModels, DataBinding, Dagger
A sample app that shows basic usage of Firebase Auth and Database in form of a very simple chat hub app.
An example app to download pdf from url and saved into your internal storage.
This demo aims shows practical way of clean architecture, MVP in android with Kotlin.
TL;DR: Moshi version of Jackson's @JsonIgnore
. For when you can't use @Transient
.
In Moshi, You can use transient
keyword (in Kotlin: @Transient
annotation) for ignore serialization.
But sometimes it's conflict to other features. e.g. ebean-querybean
.
moshi-kotlin-ignore
is library for ignore parameter serialization / deserialization. You can use this library to resolve above issues.
Search currency information by country name, code, ISO3 code and currency code.