I would like to add or delete pages from my view pager dynamically. Is that possible?
Yes, since ViewPager gets the child Views from a PagerAdapter, you can add new pages / delete pages on that, and call .notifyDataSetChanged() to reload it.