SPPermissions is a Swift library that centralizes permission status checks and request flows across iOS and macOS system services. It provides a unified API for checking the current authorization state of any system permission and requesting access through the appropriate system dialog, all through a single interface. The library uses typed enums to map each system permission to a distinct case, allowing developers to check status and request authorization with a single method call and closure-based callback. It automatically derives the required Info.plist usage-description keys from the per
react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows. It functions as a permission status manager and device capability auditor to determine if access to sensitive data or hardware is granted, denied, or blocked. The project includes a media access controller to handle limited access to photos and contacts through system-native pickers. It also features a system settings integrator that directs users to device settings pages to manually toggle application and notificat
Accompanist is a collection of extension libraries that provide additional functionality and specialized components for the Jetpack Compose UI framework. It serves as a toolkit for implementing common layout and system tasks that extend the core capabilities of declarative UI development on Android. The library provides specialized utilities for managing modal bottom sheet destinations and defining custom animations for screen transitions within a navigation graph. It includes tools for detecting screen folds and display features to create adaptive layouts that adjust based on window size and
This project is a set of coding standards, architectural patterns, and type safety guidelines for writing Swift source code. It provides a framework for maintaining clean and maintainable code through established conventions and formatting rules. The guide prioritizes composition over class inheritance by favoring value types and final classes. It establishes a policy for access control to manage boundaries between internal logic and external components through explicit visibility modifiers. The standards cover type safety optimization through immutable bindings and safe optional handling. A
Universal API for request permission and get its statuses.
Las características principales de sparrowcode/permissionskit son: iOS Permission Lifecycles, Permission Enum Abstractions, Permission, Info.plist Key Retrievals, System Dialog Wrappers, Apple Permission Adapters, Swift Permission Managers, iOS Authorization Status Checkers.
Las alternativas de código abierto para sparrowcode/permissionskit incluyen: ivanvorobei/sppermissions — SPPermissions is a Swift library that centralizes permission status checks and request flows across iOS and macOS… zoontek/react-native-permissions — react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and… johnsundell/swifttips — SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery,… google/accompanist — Accompanist is a collection of extension libraries that provide additional functionality and specialized components… github/swift-style-guide — This project is a set of coding standards, architectural patterns, and type safety guidelines for writing Swift source… googlesamples/easypermissions — Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting…