1
It is possible to do using Stacklayout
Take a look at this link :
https://docs.microsoft.com/pt-br/dotnet/api/xamarin.forms.stacklayout?view=xamarin-forms
You stack the components on the screen, and if the components exceed the vertical screen size, you can put them all in a Scrollview.
Regarding the options/buttons you can do using Tapgesturerecognizer,
https://docs.microsoft.com/pt-br/xamarin/xamarin-forms/app-fundamentals/gestures/tap
You need to use a Listview for this layout. It didn’t work?
– mcamara