I'm pretty new to Xamarin in general, and I'm working with Xamarin.Forms. I need to create single reusable controls/ui components that look the same across both Android and iOS. Take the following image as an example:
I need a button that looks exactly like this on both Android and iOS. The way that I found out about after some research is to create custom renders. That way it seems like some things about the control can be modified according to the platform.
However I'm wondering if there's another way that doesn't require the usage of extra logic in the platform-specific projects. Could I achieve this entirely in the Xamarin.Forms project? Also, the button it's just an example, I'll need to do this to entry fields, labels, calendars, radio buttons, check boxes and so on.