Screenshot (result of timeboxed exercise):
Key feedback:
- Quick to get going; material design propagated to all native controls as expected via the application shell
- Visuals were mostly achieved in this case via the use of the material design icons and ImageButton controls. Half the time was spent identifying best-fit icons and adding them to the project(s). It would be useful to have a faster/more direct way to incorporate Material design assets into platform targets
- Bottom tab visual behaviour was not the same across platforms, though it required much less work with shell than standard Xamarin.Forms. For example, Android makes the selected tab icon (and text) larger. Use of dimens.xml was required in order to override the default sizes
- OnPlatform was required to address differences in default paddings/margins and associated alignment issues
- Minor differences in default text appearance