Yes, the whole point of ConstraintLayout (and, what matters, any Android plan with Android 1.0) should be able to handle various screens (dimension, density ...). You have nothing special (other than specifying restrictions between widgets).
If you want to design for different screen sizes, think of borders as a "minimum" interval; and create a restriction between the widgets so that you place the widget relative to other widgets.
, .
, - , , , . , "". . , .
, , , , /, Android Studio:

, .
