From 8484573444be98aafdea5d4b19a6ce0cf453e616 Mon Sep 17 00:00:00 2001 From: omkar01 Date: Fri, 30 Apr 2021 17:40:22 +0530 Subject: [PATCH] 1st exercise completed --- app/build.gradle | 12 ++++++------ .../example/android/favoritetoys/MainActivity.java | 3 ++- app/src/main/res/layout/activity_main.xml | 13 +++++-------- build.gradle | 2 +- gradle.properties | 2 ++ gradle/wrapper/gradle-wrapper.properties | 2 +- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8984f279fda..edb4240b3db 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,12 +1,12 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 25 + compileSdkVersion 30 defaultConfig { applicationId "com.android.example.favoritetoys" - minSdkVersion 10 - targetSdkVersion 25 + minSdkVersion 19 + targetSdkVersion 30 versionCode 1 versionName "1.0" } @@ -19,8 +19,8 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'com.android.support:appcompat-v7:25.1.0' + implementation 'androidx.appcompat:appcompat:1.2.0' + + - // TODO (7) Remove the ConstraintLayout dependency as we aren't using it for these simple projects - implementation 'com.android.support.constraint:constraint-layout:1.0.0-beta4' } \ No newline at end of file diff --git a/app/src/main/java/com/example/android/favoritetoys/MainActivity.java b/app/src/main/java/com/example/android/favoritetoys/MainActivity.java index 203440259dd..41296861a77 100644 --- a/app/src/main/java/com/example/android/favoritetoys/MainActivity.java +++ b/app/src/main/java/com/example/android/favoritetoys/MainActivity.java @@ -16,7 +16,8 @@ package com.example.android.favoritetoys; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; + +import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index c65b075e050..d4bcd9b9794 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -18,9 +18,8 @@ Note that you don't need to use the fully qualified name for FrameLayout. Replace "android.support.constraint.ConstraintLayout" with "FrameLayout"--> - @@ -31,10 +30,8 @@ + android:padding="16dp" + android:textSize="20sp" + /> - + diff --git a/build.gradle b/build.gradle index c148ec8d3f4..382785ece4f 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:4.1.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle.properties b/gradle.properties index 1d3591c8a4c..5c01bdbc2a7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,6 +12,8 @@ # Default value: -Xmx10248m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +android.enableJetifier=true +android.useAndroidX=true # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 98960897404..868d3e99ec4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip