#Créer le projet

  • Ouvrez XCode et créer un nouveau projet avec le template App et le language SwiftUI.
  • Nommez l’application “UnsplashApp”.

#🔧 Exercice 1 ~20min

#Afficher une image depuis une URL

Utiliser AsyncImage pour afficher une image depuis une URL.

  1. Prenez l’URL de l’image depuis la requête de toute à l’heure.

  2. Lisez bien la documentation et explorez l’objet que vous avez récupéré depuis l’API.

    Trouver dans ce json l’URL de l’image et affichez la dans votre application, dans le fichier ContentView avec un AsyncImage.

    swift
    AsyncImage(url: URL(string: "https://images.unsplash.com/photo-1683009427666-340595e57e43?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w1MzYyNDN8MXwxfGFsbHwxfHx8fHx8MXx8MTcwMzc1OTU1MXw&ixlib=rb-4.0.3&q=80&w=1080")!)
    
  3. Utiliser Async Image pour afficher un loader pendant le chargement de l’image.

🛟 Aide

Lisez la documentation d’AsyncImage ici https://developer.apple.com/documentation/swiftui/asyncimage pour comprendre commen faire