Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aanujkhurana/ios-app-places
Simple IOS APP - Places
https://github.com/aanujkhurana/ios-app-places
ios-app ios-swift swift swiftui xcode
Last synced: 2 days ago
JSON representation
Simple IOS APP - Places
- Host: GitHub
- URL: https://github.com/aanujkhurana/ios-app-places
- Owner: aanujkhurana
- Created: 2023-06-16T00:36:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-12T06:35:50.000Z (8 months ago)
- Last Synced: 2024-03-12T13:39:54.934Z (8 months ago)
- Topics: ios-app, ios-swift, swift, swiftui, xcode
- Language: Swift
- Homepage:
- Size: 5.35 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Xcode](https://img.shields.io/badge/Xcode-13.0-blue.svg)](https://developer.apple.com/xcode/)
[![Swift](https://img.shields.io/badge/Swift-5.5-orange.svg)](https://swift.org/)
[![SwiftUI](https://img.shields.io/badge/SwiftUI-2.0-green.svg)](https://developer.apple.com/xcode/swiftui/)# 🌟 FavouritePlaces - iOS App 🌏
FavouritePlaces is an iOS application developed in Swift using Xcode. It enables users to create, find, and manage their favorite locations, integrating Apple Maps for map services and location services when enabled.
## 🚀 Overview
FavouritePlaces is a dynamic iOS app developed in Swift using Xcode. It allows users to create, find, and manage their favorite locations. The app utilizes CoreData to implement a Master/Detail view with persistent data storage. Users can add, remove, and edit locations, including names, locations, descriptions, and images.
### 🔑 Key Features
- **Dynamic Master/Detail View**: Display locations with thumbnail previews and detailed information.
- **Add, Remove, and Edit**: Modify entries with ease, including names, locations, descriptions, and images.
- **Map Integration**: Allow users to adjust location coordinates and fetch coordinates from the map.
- **Timezone and Sunrise/Sunset**: Fetch timezone information and display sunrise and sunset times for each location.## 📚 Learning Outcomes
By exploring this app, you can learn:
- Integration of maps into iOS apps.
- Handling map regions for location updates.
- Fetching coordinates from maps.
- Implementing class extensions for enhanced functionality.
- Utilizing timezone information in iOS apps.
- Displaying sunrise and sunset times using fetched data.## 📸 Screenshots
## 🛠️ How to Run the Project
To run the project, follow these steps:
1. Clone the repository to your local machine.
2. Open the project in Xcode.
3. Build and run the project on your iOS device or simulator.## 💡 Contributions Welcome
Contributions and feedback are always welcome! If you have any suggestions for improvements or would like to contribute to the project, please feel free to submit a pull request.
## 📄 License
This project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/). You are free to use and modify the code for your own projects.