Permissions

Request and monitor device permissions across platforms. The core module provides the permission framework; each per-type module adds support for one permission and is registered against the core PermissionsBuilder.

This is a feature group of Kaluga, containing the following modules:

Module Usage Artifact Android iOS JVM JS WasmJS macOS tvOS watchOS
core The permissions framework, used in conjunction with the per-type modules below com.splendo.kaluga.permissions:core  
bluetooth Managing Bluetooth permissions com.splendo.kaluga.permissions:bluetooth  
calendar Managing calendar permissions com.splendo.kaluga.permissions:calendar        
camera Managing camera permissions com.splendo.kaluga.permissions:camera      
contacts Managing contacts permissions com.splendo.kaluga.permissions:contacts        
location Managing location permissions com.splendo.kaluga.permissions:location  
microphone Managing microphone permissions com.splendo.kaluga.permissions:microphone  
notifications Managing notifications permissions com.splendo.kaluga.permissions:notifications  
storage Managing storage permissions com.splendo.kaluga.permissions:storage        
test-utils Test helpers for the Permissions modules com.splendo.kaluga.permissions:test