For a side-project of mine, I created a Xamarin.Forms control, that lets the user wipe away cards in different directions, similar to the popular Tinder app. The control is still work in progress and will be extended over time, but I decided to publish the current version as it was good enough to go into production for my project. Feel free to use it, contribute and provide feedback! It supports fully customizable ItemTemplates and Data Binding for most properties.

Take a look at the GitHub Repository for further details and a full API-reference. You will also find a sample project to play around with.

If you want to use it in your projects, simply add the NuGet package to your Xamarin.Forms project andadd the control in your XAML layout.

<swipecards:CardStackView 
    xmlns:swipecards="clr-namespace:SwipeCards.Controls;assembly=SwipeCards.Controls" 
    x:Name="CardStackView" 
    ItemsSource="{Binding Cards}" 
    SwipedLeftCommand="{Binding SwipedLeft}"> 
    <swipecards:CardStackView.ItemTemplate>
        <DataTemplate>
            <Label Text="{Binding}" VerticalOptions="Center" HorizontalOptions="Center" /> 
        </DataTemplate> 
    </swipecards:CardStackView.ItemTemplate> 
</swipecards:CardStackView>