All Projects → RikkaApps → RikkaX

RikkaApps / RikkaX

Licence: MIT License
Rikka's Android libraries.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

RikkaX

Libraries used in Rikka apps.

Because these libraries were for internal use, some of them may not be suitable as public libraries.

The libraries suitable as public libraries are as follows.


AppCompat

Modified version of AndroidX AppCompat.

Compatibility

Helper class that helps you to check device information. For example, if the device runs MIUI.

Html

Html

Copy of android.text.Html class.

Html-ktx

A ktx library to simplify Html.fromHtml.

Insets

Handle window insets without writing OnApplyWindowInsetsListener everywhere.

LittleEndianDataStream

Similar to DataStreams classes, but in little-endian.

LayoutInflater

Implementation of android.view.LayoutInflater.Factory2 which makes custom attributes for all views possible.

Lazy

Lazy initialization helper classes, similar to Kotlin, but for Java-only projects.

Lifecycle

ResourceLiveData

MutableLiveData class with status.

SharedViewModel

ViewModel that shares across activities.

ViewModelLazy

An easier-to-use version of ViewModelLazy than Androidx.

ParcelableList

Helper class to transfer a large list of Parcelable objects through Binder.

MultiProcessPreference

ContentProvider-based SharedPreference with multi-process support.

SimpleMenuPreference

A version of ListPreference that use Simple Menus from Material Design 1.

RecyclerView

RecyclerViewKtx

RecyclerView helper.

Widget

BorderView

BorderRecyclerView BorderNestedScrollView that shows border when content scrolls.

SwitchBar

SwitchBar in system settings.

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