HXPhotoPicker is an iOS photo and video picker library that supports LivePhoto, GIF selection, iCloud resource downloading, and media editing.
The tool addresses the need for a flexible media selection interface on iOS by providing a picker that handles multiple media types including photos, videos, GIFs, and Live Photos from both local device storage and iCloud. It allows users to browse and select content, with support for downloading resources stored in iCloud. The picker includes built-in editing capabilities for both images and videos, enabling users to apply effects like drawing, stickers, text, cropping, rotation, filters, and mosaic effects without leaving the selection flow.
Developers building iOS applications that require media selection and editing should consider this tool if they need support for Live Photos and GIF handling alongside standard photo and video picking. The library suits projects targeting iOS and iPadOS, with additional support for Mac Catalyst. It offers customizable UI appearance with light, dark, automatic, and custom theme options. The tool provides internationalization across multiple languages and supports both single and mixed-content selection modes. The picker can be presented as either a dedicated list view or a modal dialog.
The project maintains active development with regular updates and improvements. Code contributions are welcomed through pull requests, particularly for expanding language support. The tool is distributed through both CocoaPods and Swift Package Manager, with the latter requiring Xcode 13.0 or later for proper resource and localization file handling.