UX
> behaviour is simply enough
> complete and circular
> consider compatibility with existing pages
UI
> component - from UI toolkit or native
> font type - from guidelines
> colour - from UI toolkit or native
Edge scenarios
> unexpected case - empty status, loading, load failed etc..
> edge case based on extreme scenario/data/device/system > can be acceptable by the Product team or not
Accessibility
> colour contrast - AA/AAA
> dynamic text - 200% view+smallest device