What problem does it solve?
Helps developers implement reliable touch, pointer, and drag-and-drop gesture handling in .NET MAUI apps while avoiding platform-specific pitfalls and common mistakes that silently break user interactions.
Core Features & Use Cases
- Cross-platform guidance: Explains XAML and C# patterns for Tap, Swipe, Pan, Pinch, DragGesture, DropGesture, and PointerGesture so gestures behave consistently on iOS, Android, Mac Catalyst, and Windows.
- Platform pitfalls & fixes: Documents important differences such as Android pan delta semantics, per-direction swipe requirements, pointer hover limitations on touch devices, and cross-app drag-and-drop support.
- MVVM & testing best practices: Recommends command bindings over events for testable view models and highlights configuration details like AllowDrop and replacement of deprecated ClickGestureRecognizer.
- Integration scenarios: Useful for building interactive galleries, card swipe interfaces, image manipulation (pan/pinch), and drag-and-drop file workflows in enterprise apps.
Quick Start
Show me XAML and C# examples for implementing Tap, separate-direction Swipe, Pan with Android delta normalization, and Pointer hover for a cross-platform .NET MAUI view plus brief notes on AllowDrop and MVVM command usage.