LandMarkView is an iOS app built with SwiftUI that showcases famous landmarks around the world. Users can explore locations on a map, view details, and browse images of each landmark.
- Interactive map with custom annotations for each location
- List and preview of locations
- Detailed view with images, description, and external links
- Smooth transitions and animations
- iPad support
Models/Location.swift: Data model for locationsDataServices/LocationsDataService.swift: Provides location dataViewModels/LocationsViewModel.swift: Main view model for map and location stateViews/: Contains all SwiftUI views (map, list, preview, detail, annotation)Assets.xcassets/: Images and colors for the appInfo.plist: App configuration
- Open
LandMarkView.xcodeprojin Xcode. - Build and run the app on a simulator or device.
- Explore landmarks by tapping on map annotations or browsing the list.
- Xcode 15.3 or later
- iOS 16.0 or later
- Location data and images are for demonstration purposes.
- Created by Dhruv Suhird.
This project is for educational purposes.


