
Native Date and Time Picker for Android™ & iOS™
Android is a trademark of Google LLC.Simplify date and time selection in your Android and iOS games and apps! This plugin provides a native, system-level date and time picker that is familiar to users.This solution is incredibly easy to integrate and has been thoroughly tested. You get the full source code for free, so you can modify it as you see fit.Compatible with Android API Level 35 (Android 15) Android is a trademark of Google LLC.FeaturesNative UI Integration: Utilizes the native date and time picker UI on both Android and iOS, ensuring a consistent and intuitive user experience that aligns with platform conventions.Cross-Platform Compatibility: Designed to work seamlessly on both Android and iOS platforms with a unified API, simplifying development and deployment.Clear and Concise API: Offers a straightforward and easy-to-use C# API for Unity developers to integrate date and time picking functionality into their applications with minimal code.Multiple Picker Modes: Supports all standard native date and time picker modes, including:Date Only (UIDatePickerModeDate)Time Only (UIDatePickerModeTime)Date and Time (UIDatePickerModeDateAndTime)Countdown Timer (UIDatePickerModeCountDownTimer)Year and Month (UIDatePickerModeYearAndMonth)Optimized Performance: Leverages native platform functionalities for optimal performance and responsiveness.Easy to Use and Implement, Source Code Included: The plugin boasts a straightforward API designed for ease of integration. The complete source code is included, allowing for free modification and customization to fit your specific project needs.Thread-Safe: The plugin's core functionality is thread-safe, ensuring reliable operation even in multithreaded Unity environments.Error-Safe Handling: The API provides robust error-handling mechanisms, allowing you to gracefully manage scenarios where date and time picking might fail or be canceled by the user.Async/Await Pattern: The primary API method, ShowDateTimePickerAsync, utilizes the modern async/await pattern for asynchronous operation. This prevents blocking the main Unity thread, ensuring a smooth and responsive user experience.Unity Editor Dialog: The plugin includes a convenient Unity Editor dialog that mirrors the runtime functionality, allowing for easy testing and iteration directly within the Unity Editor.Using the API in C#Code available here: https://gist.github.com/protorius42/a88aab8c429c51b95da25e041083ec08