This is a CarouselView for Xamarin.Forms which implements a page indicators with clickable buttons The new implementation also works with material design, changes the dots to squares tough as seen in the right picture.
Complete instructions on how to implement the view can be found at : http://hot-totem.com/blog/post/carouselview-pageindicators-xamarinforms