Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wintersolid/apple_frameworks
A SwiftUI-based project that showcases various Apple frameworks, including their names, icons, descriptions, and direct links to the official documentation.
https://github.com/wintersolid/apple_frameworks
grid-layout mockdata navigation-component scrollview swift swiftui url
Last synced: about 1 month ago
JSON representation
A SwiftUI-based project that showcases various Apple frameworks, including their names, icons, descriptions, and direct links to the official documentation.
- Host: GitHub
- URL: https://github.com/wintersolid/apple_frameworks
- Owner: WinterSolid
- Created: 2024-08-29T19:40:18.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-04T20:23:10.000Z (4 months ago)
- Last Synced: 2024-10-13T02:21:10.195Z (3 months ago)
- Topics: grid-layout, mockdata, navigation-component, scrollview, swift, swiftui, url
- Language: Swift
- Homepage:
- Size: 1.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apple Frameworks
A SwiftUI-based project that showcases various Apple frameworks, including their names, icons, descriptions, and direct links to the official documentation. The frameworks are displayed in a scrollable grid view, allowing users to explore each framework easily.
## Table of Contents
- Features
- Images
- Installation
- Usage
- Mock Data## Images
###
###
###
###
##### Features
- Grid View of Frameworks: A scrollable grid view that dynamically displays Apple frameworks with their names, icons, and descriptions.
- Dynamically Resizing Text: Framework names resize dynamically to fit within their designated space.
- Direct Links: Each framework includes a direct link to its official Apple documentation.
- Adaptive Layout: Uses LazyVGrid for an adaptive and responsive layout.## Installation
- Clone the Repository:
```[
https://github.com/WinterSolid/Apple_Frameworks.git
```
- Open the Project: Open the cloned project in Xcode.
- Run the Project: Select a simulator or device and click the Run button in Xcode.## Usage
- The project displays a grid of popular Apple frameworks using SwiftUI.
- Scroll through the list to view the different frameworks.
- Tap on the links to open the corresponding documentation in your browser.
## Mock Data Example
```
let mockFrameworks: [Framework] = [
Framework(name: "SwiftUI", iconName: "swiftui", releaseYear: 2019, URLString: "https://developer.apple.com/xcode/swiftui/", description: "A modern framework for building user interfaces across all Apple platforms using a declarative Swift syntax.")
]
```