- Do not put
ListView
inside ScrollView
because ListView
has its own Scrollview
.
- Try to use built-in cells like
TextCell
, EntryCell
, ImageCell
, SwitchCell
instead of creating custom ViewCell
whenever possible.
- Reduce the usage of
Cell.ForceUpdateSize
method. It will degrade the performance.
- Avoid changing the cell layout based on
BindingContext
.
- Avoid deeply nested layouts. Use
AbsoluteLayout
or Grid
.
- Avoid Specific
LayoutOption
s other than Fill
.
- If your cell contains complex UI, then use custom renderers.