I have an Android application that shows different pieces of texts using a Gallery view where you can slide from one piece of text to the next one.
I need someone to replace the Gallery (deprecated) with a PagerView, where you can swipe from one piece of text to the next. The application currently works and I will provide it including the database.
The second task is to replace the title bar with an action bar that includes the following: Icon of the app on the left (home button), settings and search on the right (application already has a settings and search view accessible from menu). Of course, this action bar will not show a search button when in the search view and will not show a settings button when in the settings page. The action bar will be visible in all views of the application except home view.
The third and last task is to implement pinch-to-zoom on the PagerView such that the font sizes increases or decreases. The application provides an alternative view to pager view where all the content is displayed sequentially in a textview. Pinch-to-zoom should work in both of them. The only challenging part is to implement it such that it updates settings value accordingly (Application -> Settings -> Font size), so that whenever pinch-to-zoom is used will update the value in the settings, so next time it doesn't have to zoom in or out again.
These three tasks should not be a problem for anyone experienced in current Android development.
The current build uses API 8 and I would like to keep it that way for Gingerbread compatibility. However, if is extremely necessary, API 9 could be acceptable.
The other requirement is to use Android library only for the PagerView.