Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

LandMarkView

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.

Screenshots

Map Screen Search View Detail View

Features

  • 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

Project Structure

  • Models/Location.swift: Data model for locations
  • DataServices/LocationsDataService.swift: Provides location data
  • ViewModels/LocationsViewModel.swift: Main view model for map and location state
  • Views/: Contains all SwiftUI views (map, list, preview, detail, annotation)
  • Assets.xcassets/: Images and colors for the app
  • Info.plist: App configuration

Getting Started

  1. Open LandMarkView.xcodeproj in Xcode.
  2. Build and run the app on a simulator or device.
  3. Explore landmarks by tapping on map annotations or browsing the list.

Requirements

  • Xcode 15.3 or later
  • iOS 16.0 or later

Credits

  • Location data and images are for demonstration purposes.
  • Created by Dhruv Suhird.

License

This project is for educational purposes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages