An iOS library for generating and managing contextual cards displayed at the bottom of the screen.
BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen. It solves the need for quick, native-feeling user interactions like onboarding screens or configuration panels, mimicking iOS system card interfaces.
iOS developers building apps that require contextual user interactions, such as onboarding flows, configuration panels, or quick-action menus.
Developers choose BulletinBoard for its native iOS-like card interface, built-in accessibility support, and compatibility with both Swift and Objective-C, making it easy to integrate into existing projects.
General-purpose contextual cards for iOS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Cards mimic system interfaces like AirPods setup, ensuring design consistency with iOS, as shown in the demo screenshots.
Compatible with iPhone, iPhone X, and iPad, adapting automatically to different screen sizes per the README.
Supports VoiceOver and Switch Control out of the box, making apps inclusive without extra configuration.
Works with both Swift 5.1+ and Objective-C, easing integration into diverse codebases, with demos provided for both.
Cards are confined to the bottom of the screen, limiting use for modals that need to appear in other locations like the center or top.
Only available for iOS with no support for other platforms, restricting its use in cross-platform or multi-OS projects.
Creating highly custom cards requires subclassing or building from scratch, which can be time-consuming compared to more plug-and-play solutions.