• Stars
    star
    268
  • Rank 153,144 (Top 4 %)
  • Language
    Java
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Rikka's Android libraries.

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.

BuildCompat

Helper class that helps you to check Android version, but also naming in a different way (isAtLeast13 βœ“).

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.

Material

MaterialPreference

Material 3 styled preference.

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.

MainSwitchBar

MainSwitchBar & MainSwitchPreference ported from AOSP SettingLib/MainSwitchPreference.

SwitchBar

SwitchBar in system settings.

More Repositories

1

Shizuku

Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process.
Kotlin
9,849
star
2

Riru

Inject into zygote process
C++
4,875
star
3

Sui

Modern super user interface implementation on Android.
Java
1,829
star
4

StorageRedirect-assets

Assets (rules, apks etc) for Storage Redirect app.
Python
667
star
5

WADB

A simple switch for adb (Android Debug Bridge) over network.
Kotlin
548
star
6

Riru-LocationReportEnabler

A Riru module. Enable location report by hook system_property_get.
C++
449
star
7

Shizuku-API

The API and the developer guide for Shizuku and Sui.
Java
403
star
8

App-Ops-issue-tracker

Issue tracker for https://play.google.com/store/apps/details?id=rikka.appops
303
star
9

HiddenApiRefinePlugin

A Gradle plugin that improves the experience when developing Android apps, especially system tools, that use hidden APIs.
Java
262
star
10

FCM-for-Mojo

Firebase Cloud Messaging for Mojo-Webqq.
Java
209
star
11

Riru-ModuleTemplate

Module template of Riru.
Shell
146
star
12

SaveCopy

Simple Android app, handle ACTION_VIEW, ACTION_SEND, ACTION_SEND_MULTIPLE, save a copy of the file. For bad apps which only allow users to open files.
Java
132
star
13

FontProvider

Provide NotoCJK (and other) fonts to other app.
Java
105
star
14

websites

Websites for Rikka apps.
Vue
71
star
15

MaterialThemeBuilder

A gradle plugin that generates Material Design 3 theme for Android projects.
Java
54
star
16

FCM-for-Mojo-Server

Server for FCM-for-Mojo
JavaScript
33
star
17

magisk-custom-sepolicy-installer

(Replaced by official solution from Magisk) Installer template for custom Magisk with "sepolicy_custom" support.
Shell
29
star
18

RikkaApps.github.io.backup

CSS
28
star
19

AutoResConfig

A gradle plugin generates resConfig & languages array from project res folder.
Java
27
star
20

Riru-AppConfig

A Riru module. Per-app system property, config (locale, etc.) modification.
10
star
21

TakoStats

Issue tracker & localization for TakoStats.
9
star
22

RikkaApps.github.io

8
star
23

AppOps-Localization

Localization files for AppOps.
4
star