O curso deu informações que agora em 2025 pelo menos para mim não funcionava, o projeto não fazia o Build. Estou compartilhando as atualização que fiz para esse projeto para funcionar:
build.gradle.kts(Orgs):
plugins {
// Esse bloco define quais plugins serão usados neste projeto.
// A versão do plugin android precisa ser especificada no classpath.
id("com.android.application") version "8.7.3" apply false
id("org.jetbrains.kotlin.android") version "1.9.24" apply false // Aqui
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}
buildscript {
// Este bloco configura o classpath para o plugin do Android.
repositories {
google()
mavenCentral()
}
dependencies {
// Aqui definimos o classpath para o plugin android.
classpath(libs.gradle) // A versão deve ser a mesma do wrapper (ou compatível)
}
}
tasks.register("clean", Delete::class) {
// Define uma task "clean" para remover o diretório de build do projeto.
delete(rootProject)
}
build.gradle.kts(:app)
plugins {
id("com.android.application")
id("kotlin-android")
id("org.jetbrains.kotlin.android")
id("org.jetbrains.kotlin.plugin.compose")
}
android {
namespace = "br.com.alura.orgs" // Adicionei esta linha
compileSdk = 34
ndkVersion = "25.1.8937393"
buildToolsVersion = "34.0.0"
defaultConfig {
applicationId = "br.com.alura.orgs"
minSdk = 26
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.3.2"
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = "11"
}
ndkVersion = "25"
}
dependencies {
implementation(libs.kotlin.stdlib)
implementation(libs.androidx.core.ktx.v160)
implementation(libs.androidx.appcompat.v131)
implementation(libs.androidx.constraintlayout.v210)
implementation(libs.androidx.recyclerview)
implementation(libs.androidx.gridlayout)
implementation(libs.androidx.legacy.support.v13)
implementation(libs.material)
implementation(libs.androidx.activity)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit.v113)
androidTestImplementation(libs.androidx.espresso.core.v340)
implementation(libs.androidx.ui)
implementation(libs.androidx.material3)
implementation(libs.androidx.ui.tooling.preview)
implementation(libs.androidx.activity.compose)
debugImplementation(libs.androidx.ui.tooling)
debugImplementation(libs.androidx.ui.test.manifest)
}