MapApp is a simple iOS app It lets users explore locations on a map, switch between them, and view detailed information.
- Interactive MapKit map
- Location pins (annotations)
- Select locations from map or list
- Bottom preview card for selected location
- “Next” button to browse locations
- “Learn More” detail screen with external link
- Custom launch screen
- Adaptive UI for iPhone & iPad (portrait & landscape)
- Swift
- SwiftUI
- MapKit
- Combine
- Using MapKit with SwiftUI
- Handling shared state using
ObservableObject - Working with
MapCameraPosition - Building adaptive layouts for iPhone & iPad
- Managing navigation with
sheetandNavigationStack - Proper Git workflow and clean commits
- Creating a correct iOS launch screen
Sushant Tiwari
Learning project focused on modern SwiftUI and MapKit.