Android component usually has strict typing limition - if type mismatch, Android will crash while iOS won't
example: java.lang.Double cannot be cast to java.lang.Boolean
on <ScrollView>
& <RefreshControl>
reason: some props in <RefreshControl>
require a Boolean,
but you are giving Number
to those props so it won't convert and throw type error.