Android Gradle
Build system, dependencies, build types, flavors, signing
1Wat is Gradle in Android?
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.
2Wat is het verschil tussen build.gradle (Project) en build.gradle (Module: app)?
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.
3Wat is applicationId in Android?
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).
Wat is het verschil tussen versionCode en versionName?
Wat is minSdk in Android?
+23 gespreksvragen
Andere Android-sollicitatieonderwerpen
Android-fundamenten
Android UI en Resources
Android Levenscyclus
Android Navigatie
Android-gegevensbeheer
Android Networking
Android Testen
Kotlin-taal essentials voor Android
Room Database
Achtergrondwerk
Jetpack Compose
Machtigingen en Apparaatfuncties
Firebase voor Android
Android MVVM Architecture
Geavanceerd Android Networking
Kotlin Collections en Operatoren
Kotlin Coroutines en Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Gevorderd
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Beheers Android voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis