Cette application Kotlin utilise le framework Compose pour créer une interface utilisateur riche et interactive, et Retrofit2 pour effectuer des appels à une API REST.
- Avoir une connaissance de base de Kotlin et des concepts de programmation orientée objet
- Avoir une connaissance de base des concepts de conception d'interface utilisateur et de la bibliothèque Compose
- Avoir une connaissance de base des concepts de communication avec les API REST et de la bibliothèque Retrofit2
- Clonez ce dépôt Git sur votre ordinateur local en utilisant la commande suivante:
git clone https://github.com/monutilisateur/monapplication.git
-
Ouvrez le projet dans votre IDE préféré (nous recommandons IntelliJ IDEA) et importez les dépendances nécessaires en utilisant Gradle.
-
Assurez-vous que vous avez une version à jour du JDK et du SDK Android installés sur votre ordinateur.
-
Connectez votre appareil Android ou lancez un émulateur, puis exécutez l'application sur votre appareil en utilisant la commande
Run
de votre IDE.
L'application se compose d'une seule activité principale, qui affiche une liste d'éléments récupérés à partir de l'API. Vous pouvez naviguer dans la liste en utilisant les gestes habituels de défilement, et appuyer sur un élément pour afficher les détails de celui-ci dans une nouvelle fenêtre.
Vous pouvez également utiliser la barre de recherche en haut de l'écran pour filtrer les éléments de la liste en fonction de vos critères de recherche.
Si vous souhaitez contribuer au développement de cette application, veuillez suivre les étapes ci-dessous:
-
Fork ce dépôt en utilisant le bouton "Fork" en haut à droite de cette page.
-
Clonez votre dépôt forké sur votre ordinateur local en utilisant la commande suivante:
git clone https://github.com/votreutilisateur/monapplication.git
-
Ouvrez le projet dans votre IDE et importez les dépendances en utilisant Gradle.
-
Créez une nouvelle branche pour votre fonctionnalité en utilisant la commande suivante:
git checkout -b ma-nouvelle-fonctionnalite
- Implémentez la fonctionnalité que vous souhaitez