Aller au contenu

Tâche 0 : Téléchargez et exécutez le code de démarrage

Afin de vous épargner du travail, en particulier l'écriture d'activités non liées à la base de données et de code d'interface utilisateur, vous devez obtenir le code de démarrage pour cet exercice pratique.

Schéma du flux de travail

Le diagramme suivant illustre le flux de travail Git pour ce TP :

gitGraph
    commit id: "Initial commit"
    branch tp-sqlite
    checkout tp-sqlite
    commit id: "Tâche 1"
    commit id: "Tâche 2"
    commit id: "Tâche 3"
    commit id: "Tâche N"
    checkout main
    merge tp-sqlite tag: "PR mergée"

Étapes du flux de travail :

  1. Cloner le dépôt GitHub Classroom
  2. Créer une branche tp-sqlite
  3. Travailler sur les tâches et faire des commits réguliers
  4. Pousser la branche vers GitHub
  5. Créer une Pull Request vers main
  6. Soumettre le lien de la PR comme compte rendu

Télécharger le code de démarrage

  1. Acceptez l'affectation GitHub Classroom pour ce TP (récupérez le lien auprès de votre enseignant).
  2. Téléchargez le code de démarrage WordListSqlStarterCode (à partir du lien du dépot GitHub généré par GitHub Classroom).

    git clone <url-de-votre-depot>
    cd <nom-du-depot>
    

    Problème de clonage du dépôt ?

    Si vous avez des problèmes pour cloner le dépôt, assurez-vous que vous avez généré un jeton (token) d'accès personnel GitHub avec les bonnes autorisations (repo, gist) et que vous l'avez utilisé comme mot de passe lors du clonage. Voir ce guide pour plus de détails.

  3. Ouvrez l'application dans Android Studio.

  4. Exécutez l'application. L'interface utilisateur devrait s'afficher comme dans la capture d'écran précédente. Tous les mots affichés doivent être des « placeholder ». Cliquer sur les boutons ne fait rien.
  5. Dans le terminal d'Android Studio (View > Tool Windows > Terminal), créez une branche pour votre travail.

    git checkout -b tp-sqlite
    
  6. Sur le dépôt GitHub, créez une Pull Request (PR ) de votre branche tp-sqlite vers la branche main après avoir poussé votre branche locale.

    git push origin tp-sqlite
    
    • Allez sur votre dépôt GitHub (généré par GitHub Classroom)
    • Cliquez sur le bouton " Compare & pull request"
    • Ajoutez un titre et une description à votre PR. Par exemple, "Début du TP sur SQLite".
    • Cliquez sur " Create pull request"
  7. Vous êtes maintenant prêt à commencer le TP.

Félicitations !

Vous avez complété la tâche 0. Vous avez téléchargé le code de démarrage et exécuté l'application. Vous avez également créé une branche pour votre travail et une Pull Request vers la branche main. Vous êtes prêt à commencer le TP!