AbsIntervalExecutor | 
 Can be used as a base class for any IIntervalExecutor implementing classes. abstract class AbsIntervalExecutor : IIntervalExecutor | 
BrowserHelper | 
 Helper class to redirect the user to a given url in the default webbrowser app. class BrowserHelper | 
DebugSettings | 
 Contains debug settings which can be changed via the demo settings page. class DebugSettings : IDebugSettings | 
IDebugSettings | 
interface IDebugSettings | 
IIntervalExecutor | 
 Implementing classes have a callback that should be executed periodically in a given interval when a flag is active. interface IIntervalExecutor : Releasable | 
IntervalExecutor | 
 Same as AbsIntervalExecutor but with a callback property already defined. Can be used as a base class or a delegate for any IIntervalExecutor implementing classes. open class IntervalExecutor : AbsIntervalExecutor | 
LogCache | 
 Is used to cache all log messages and provide them to presenters. object LogCache | 
LogInitializer | 
 Initializes dev.zieger.utils.log.Log class. object LogInitializer : (Context) -> Unit | 
TrackerRecorder | 
class TrackerRecorder | 
android.content.Context | 
|
android.view.View | 
blockApplyOverrideConfiguration | 
 Override Activity.applyOverrideConfiguration and block the super call when this returns
 val blockApplyOverrideConfiguration: Boolean | 
asUnit | 
 Changes the return value of a statement to Unit. fun <T> T.asUnit(): Unit | 
ifN | 
 Replacement for  infix fun <T> T?.ifN(block: () -> Unit): Unit | 
notNull | 
fun <T0 : Any, T1 : Any, R : Any> notNull(v0: T0?, v1: T1?, block: (T0, T1) -> R): R? | 
onClick | 
infix fun <T : View> T?.onClick(block: (T) -> Unit): Unit? | 
oneOf | 
fun <T : Any> T.oneOf(vararg others: T): Boolean | 
whenNotNull | 
fun <A, B, C, Z> whenNotNull(a: A?, b: B?, c: C?, block: (A, B, C) -> Z): Z? |