BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen. It is especially well suited for quick user interactions such as onboarding screens or configuration. It has an interface similar to the cards displayed by iOS for AirPods, Apple TV configuration and NFC tag scanning. It has built-in support for accessibility features such as VoiceOver and Switch Control.
HTMLString is a fast library written in Swift that enables your app to escape and unescape HTML entities in Strings. It supports both ASCII and Unicode. You can use it with 2125 keyboard (
&), decimal (
€) and hexadecimal (
🙃) entities. It has native support for Swift's Extended Grapheme Clusters. Fully unit tested and documented.
QuerySerialization allows you to encode dictionaries into query strings, and to decode query strings to dictionaries. It also supports automatic percent encoding/decoding.