Réseau Android
HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security
1Quelle permission est nécessaire pour accéder à Internet ?
Quelle permission est nécessaire pour accéder à Internet ?
Réponse
La permission <uses-permission android:name='android.permission.INTERNET' /> doit être déclarée dans le AndroidManifest.xml. C'est une permission normale (pas dangerous) qui ne nécessite pas de demande runtime. Sans cette permission, toute tentative de connexion réseau échouera avec une SecurityException.
2Qu'est-ce que Retrofit ?
Qu'est-ce que Retrofit ?
Réponse
Retrofit est une bibliothèque HTTP type-safe pour Android et Java développée par Square. Elle transforme une API HTTP en interface Java/Kotlin avec des annotations. Retrofit gère automatiquement la sérialisation/désérialisation JSON, les requêtes asynchrones, et s'intègre avec OkHttp, Coroutines, RxJava. C'est la solution recommandée par Google pour les appels réseau.
3Quelles sont les principales méthodes HTTP ?
Quelles sont les principales méthodes HTTP ?
Réponse
Les méthodes HTTP principales sont : GET (récupérer des ressources), POST (créer une ressource), PUT (mettre à jour complètement une ressource), PATCH (mise à jour partielle), DELETE (supprimer une ressource), HEAD (récupérer les headers uniquement), OPTIONS (options de communication). GET et DELETE sont idempotentes, POST ne l'est pas.
À quoi sert la méthode HTTP GET ?
À quoi sert la méthode HTTP POST ?
+26 questions d'entretien
Autres sujets d'entretien Android
Fondamentaux Android
UI et Ressources Android
Cycle de Vie Android
Navigation Android
Gestion des Données Android
Tests Android
Gradle Android
Bases de Kotlin pour Android
Room Database
Android Background Tasks
Jetpack Compose
Android Permissions & Device
Firebase pour Android
Android MVVM Architecture
Android Networking Avancé
Collections et Opérateurs Kotlin
Kotlin Coroutines et Flow
Injection de Dépendances Android
Android MVI Architecture
Android Clean Architecture
Android Compose Advanced
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Maîtrise Android pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement