Package-level declarations
Types
Link copied to clipboard
annotation class ByteFormatValue
Valid channel config
Link copied to clipboard
annotation class ChannelConfigValue
Valid channel config
Link copied to clipboard
class ChunkedFileOutputStream(val filesDir: File, chunkSize: Int, chunkNameGenerator: (Int) -> String = { id -> "chunk_$id" }) : OutputStream
A class that allows to write into multiple files. It is useful when you want to upload a file to a server but you don't want to wait for the record to finish before.
Link copied to clipboard
class ConflatedJob
Job util class that will cancel the previous job if a new one is set.
Link copied to clipboard
Link copied to clipboard
object OrientationUtils
Link copied to clipboard
annotation class RotationValue
Valid integer rotation values.
Link copied to clipboard
object WindowUtils
Functions
Link copied to clipboard
inline fun <T, R> combineStates(vararg stateFlows: StateFlow<T>, crossinline transform: (Array<T>) -> R): StateFlow<R>
Combines all stateFlows and transforms them into another StateFlow with transform