I'm using constraintlayout to design my activity:
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SettingsActivity">
...
Acording documentation I need to include implementation
line in dependencies
section in build.gradle
file:
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
But I don't see any difference in having or not having implementation line in my build.gradle
file. Project runs fine in both cases. Why?
P.S.
I do Sync now
in both cases
Before Android adopted androidx, developers had to include the constraintlayout library separately, but now, constraintlayout is integrated within androidx, eliminating the need for additional library imports.