Aquí tienes el tutorial que seguí yo cuando lo hice, es bastante sencillo.
http://mobile.tutsplus.com/tutorials...l-view-paging
Te recomiendo que justo después de crear el ViewPager en el código uses el método: setOffscreenPageLimit para poner el número total de páginas que vas a usar, de lo contrario si por ejemplo tienes 3 páginas siempre que estés en la primera eliminará la tercera de la memoria, y cuando estés en la tercera eliminará la primera, ya que por defecto sólo mantiene en memoria a la que tiene inmediatamente a la izquierda y derecha de la actual.
EDITO: Si quieres poner un indicador con los títulos, igual que en el Play Store, tienes que usar la clase ViewPagerIndicator. Aquí tienes un tutorial:
http://androcode.es/2011/11/viewpage...iendo-titulos