I am designing a mobile app using Xamarin. In my app's main page I have a list of few items (1 to 4 items perhaps). And then there are other items in the page.
There is a few actions that user can do for each item. (For my case it is 4 or 5 actions).
I have four designs in my mind: 1. Showing the action menu which is supported by Xamarin ListView.
When user taps on item the item expands (perhaps with an animation ) and then the actions are shown as icon buttons in a single row.
When user tap on an item show a list of icon buttons at the very bottom of page.
Navigate user to a different page and show the item again(with a different design and perhaps some more details). And then show different actions in there. Again this could be varied options. I don't know what is good. But I thought of a tabbed view with tab buttons at bottom and first showing the tab for most common action.
Which approach is better? What are pros and cons of each approach? I prefer method four as it is easy to be implemented with Xamarin but I am not sure if it is proper.