Android

Android Gradle

Build system, dependencies, build types, flavors, signing

26 gespreksvragen·
Junior
1

Wat is Gradle in Android?

Antwoord

Gradle is Android's officiële build-systeem. Het automatiseert codecompilatie, dependency-beheer, packaging naar APK/AAB, signing en het uitvoeren van tests. Gradle gebruikt scripts (build.gradle) geschreven in Groovy of Kotlin DSL. Het is een flexibel en krachtig tool dat oudere systemen zoals Ant of Maven vervangt.

2

Wat is het verschil tussen build.gradle (Project) en build.gradle (Module: app)?

Antwoord

build.gradle (Project): GLOBALE configuratie voor alle projectmodules. Definieert repositories (Maven, Google), Android Gradle plugin-versies, gemeenschappelijke dependencies. build.gradle (Module: app): SPECIFIEKE configuratie voor de app-module. Definieert applicationId, versionCode, minSdk, targetSdk, module-dependencies. Een project kan meerdere modules hebben, elk met zijn eigen build.gradle.

3

Wat is applicationId in Android?

Antwoord

applicationId is de UNIEKE identifier van de app in de Google Play Store en op het apparaat. Formaat: com.company.appname. Twee apps met dezelfde applicationId kunnen niet naast elkaar bestaan. applicationId wordt gedefinieerd in build.gradle: android { defaultConfig { applicationId 'com.example.app' } }. Niet verwarren met de package-naam van de code (kunnen verschillen).

4

Wat is het verschil tussen versionCode en versionName?

5

Wat is minSdk in Android?

+23 gespreksvragen

Beheers Android voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis