Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ShaniaB417/EarthApp
This project involves developing an iOS app using Apple Vision Pro framework. The app aims to provide users with information about Earth and a 3D model visualization. It utilizes SwiftUI for the user interface and RealityKit/SceneKit for the 3D visualization.
https://github.com/ShaniaB417/EarthApp
ios visionos visionos-simulator
Last synced: 11 days ago
JSON representation
This project involves developing an iOS app using Apple Vision Pro framework. The app aims to provide users with information about Earth and a 3D model visualization. It utilizes SwiftUI for the user interface and RealityKit/SceneKit for the 3D visualization.
- Host: GitHub
- URL: https://github.com/ShaniaB417/EarthApp
- Owner: ShaniaB417
- Created: 2024-03-27T18:33:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T20:41:50.000Z (3 months ago)
- Last Synced: 2024-07-30T20:59:13.033Z (3 months ago)
- Topics: ios, visionos, visionos-simulator
- Language: Swift
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EarthApp
## Overview:
This project involves developing an iOS app using Apple Vision Pro framework. The app aims to provide users with information about Earth and a 3D model visualization. It utilizes SwiftUI for the user interface and RealityKit/SceneKit for the 3D visualization.## Skills Utilized:
- **Swift Programming Language:** The app is developed using Swift, Apple's programming language for iOS, macOS, watchOS, and tvOS development.
- **SwiftUI:** SwiftUI is used to create the user interface of the app, including views, buttons, and navigation.
- **RealityKit/SceneKit:** The app leverages RealityKit and SceneKit to create and render 3D models within the app.
- **Xcode:** Xcode is the integrated development environment (IDE) used for iOS app development. It provides tools for coding, debugging, and testing iOS apps.
- **GitHub:** The project is hosted on GitHub, a platform for version control and collaboration. GitHub is used for managing the project's source code and collaborating with other developers.## Features:
1. **Learn about Earth:** Users can access information about Earth, including facts and descriptions.
2. **3D Model Visualization:** The app provides a 3D visualization of Earth using RealityKit/SceneKit.
3. **Navigation:** Users can navigate between different screens using buttons and gestures.
4. **GitHub Repository:** The project is hosted on GitHub, allowing for version control, collaboration, and open-source contributions.## Usage:
1. Clone or download the project from the GitHub repository.
2. Open the project in Xcode.
3. Build and run the app on a simulator or a physical device to explore its features.## In Progress:
- **Adding Quiz Feature:** currently working on implementing a quiz feature to test users' knowledge about Earth.## Resources:
- [Swift Programming Language](https://developer.apple.com/swift/)
- [SwiftUI Documentation](https://developer.apple.com/documentation/swiftui)
- [RealityKit Documentation](https://developer.apple.com/documentation/realitykit)
- [SceneKit Documentation](https://developer.apple.com/documentation/scenekit)
- [Xcode Documentation](https://developer.apple.com/documentation/xcode)## Photos :
![Simulator Screenshot - Apple Vision Pro - 2024-03-26 at 22 52 00](https://github.com/ShaniaB417/EarthApp/assets/107355668/68fe4ef7-7d44-4477-b93f-031d22e3e270)
![Simulator Screenshot - Apple Vision Pro - 2024-03-26 at 22 55 30](https://github.com/ShaniaB417/EarthApp/assets/107355668/7eca71d1-f2e3-4561-97da-e43b57de515f)![Simulator Screenshot - Apple Vision Pro - 2024-03-26 at 22 55 40](https://github.com/ShaniaB417/EarthApp/assets/107355668/9ac83879-946c-407f-92f5-b89fdce03def)