A Swift library for iOS that provides a customizable country picker with search, filtering, and SwiftUI support.
CountryPicker is a Swift library for iOS that provides a customizable interface for selecting countries, including flags, dialing codes, and country codes. It solves the problem of implementing a robust, native-feeling country picker in iOS apps with minimal code, supporting both UIKit and SwiftUI.
iOS developers building apps that require country selection, such as sign-up forms, phone number inputs, or location-based features, especially those using SwiftUI or needing high customization.
Developers choose CountryPicker for its ease of integration, native iOS design patterns, extensive customization options, and support for modern SwiftUI and Combine frameworks, all with high test coverage for reliability.
A simple, customizable Country picker for picking country or dialing code. 🇮🇳 🇯🇵 🇰🇷 🇩🇪 🇨🇳 🇺🇸 🇫🇷 🇪🇸 🇮🇹 🇷🇺 🇬🇧
Implements search and index navigation similar to the iOS Contacts app, providing a seamless user experience as highlighted in the README.
Rewritten with SwiftUI and Combine in version 3.0.0, making it ideal for modern iOS development workflows with example projects provided.
Offers extensive styling options, filter configurations, and supports dark mode and dynamic fonts for accessibility, as detailed in the features list.
Includes unit tests with 94% coverage, ensuring reliability and reducing bugs in production, which is explicitly mentioned in the README.
Version 3.0.0 and above require iOS 15+, discontinuing support for older versions, which might alienate apps with a broader user base, as noted in the requirements.
The README shows a 'Build failed' badge, indicating potential issues with continuous integration or dependency management that could affect reliability.
The library was rewritten in version 3.0.0, which could require significant code changes for users upgrading from older versions, introducing migration complexity.
Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.
An iOS picker view to serve all your "picking" needs
🔸 A customizable alternative to UIPickerView in Swift.
a picker view shown as a popup for iOS in Objective-C
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.