Currently, the design for ArcGIS Online and Collector is for nullable fields to be not required and non-nullable fields as required. I would like the ability to require fields that are nullable as well at my discretion rather than having to adjust this on the back end of the feature layer.