I already posted about how you can do this on iOS with a custom TableViewRenderer, however last night I finally got it working on Android using the Support v4 SwipeRefreshLayout:
Here is my blog post with code: http://motzcod.es/post/103224921992/pull-swipe-to-refresh-for-xamarin-forms-android-apps