Just replace the restrictions from Left to Start and Right to End ,
app:layout_constraintLeft_toRightOf = layout_constraintStart_toEndOf app:layout_constraintRight_toLeftOf = layout_constraintEnd_toStartOf app:layout_constraintLeft_toLeftOf = layout_constraintStart_toStartOf app:layout_constraintRight_toRightOf = layout_constraintEnd_toEndOf
I'm sure it’s perfect for you,
See my paradigm item_list.xml
LTR Screenshot

Screenshot RTL

Note. I hope you already added this android:supportsRtl="true" in AndroidManifest.xml , and some of them you need to remove the textAlignment property. Alignment will certainly work with the text Arabic .
source share