Name Description Size
AccessibilityGridLayoutManager.kt A GridLayoutManager that can be used to override methods in Android implementation to improve ayy1 or fix a11y issues. 947
ClearableEditText.kt An [AppCompatEditText] that shows a clear button to the user. 3189
ClipboardHandler.kt A clipboard utility class that allows copying and pasting links/text to & from the clipboard 6837
Colors.kt Converts a string of hexadecimal characters to a Long color value. 362
IntentUtils.kt Since Android 12 we need to set PendingIntent mutability explicitly, but Android 6 can be the minimum version This additional requirement improves your app's security. FLAG_IMMUTABLE -> Flag indicating that the created PendingIntent should be immutable. 829
LinkTextView.kt An [AppCompatTextView] that announces as link in screen readers for a11y purposes 1348
LocaleUtils.kt Helper class for displaying Locale name. 8392
NotificationBase.kt Create a [Notification] with default behaviour and styling. 1246
OnWifiChanged.java Functional interface for listening to when wifi is/is not connected. This is not a () -> Boolean so that method parameters can be more clearly typed. This file is in Java because of the SAM conversion problem in Kotlin. See https://youtrack.jetbrains.com/issue/KT-7770. 628
Settings.kt A simple wrapper for SharedPreferences that makes reading preference a little bit easier. @param appContext Reference to application context. 75522
ToolbarPopupWindow.kt Since Android 12 reading the clipboard triggers an OS notification. As such it is important that we do not read it prematurely and only when the user trigger a paste action. 4993
Undo.kt Get the recommended time an "undo" action should be available until it can automatically be dismissed. The delay may be different based on the accessibility settings of the device. 3336
view