Node.js

Android-Abhängigkeiten einrichten

Hinzufügen von Abhängigkeiten

Öffnen Sie app/build.gradle.kts (oder .gradle) und fügen Sie die folgenden Abhängigkeiten hinzu:

dependencies {
    // Compose and UI
    implementation("androidx.activity:activity-compose:1.9.3")
    implementation(platform("androidx.compose:compose-bom:2024.11.00"))
    implementation("androidx.compose.ui:ui")
    implementation("androidx.compose.material3:material3")

    // Networking with OkHttp and JSON parsing with Gson
    implementation("com.squareup.okhttp3:okhttp:4.12.0")
    implementation("com.google.code.gson:gson:2.10.1")

}

Klicken Sie auf Jetzt synchronisieren, um die Bibliotheken herunterzuladen.

Warum diese Bibliotheken?

  • Compose Libraries: Für die Erstellung moderner und reaktionsfähiger UI-Komponenten.
  • OkHttp: Um HTTP-Anfragen an unseren Backend-Server zu stellen.
  • Gson: JSON-Serialisierung und Deserialisierung.

Einrichten von Internet-Berechtigungen

Unter AndroidManifest.xmlfügen Sie die folgende Erlaubnis am Anfang (innerhalb der <manifest> Tag):

<uses-permission android:name="android.permission.INTERNET" />

Wir benötigen einen Internetzugang, um mit unserem Backend-Server zu kommunizieren und Verifizierungsanfragen zu senden.