Update README.md
SwiftWidgets is an easy to use swift package that serves a variety of flutter like widgets for SwiftUI to make coding easier
Card
Card(child: AnyView(Text("Hello World").foregroundColor(.white).padding(20)), borderRadius: 10, backgroundColor: Color.red, shadowColor: Color.red.opacity(0.5), shadowRadius: 5,offsetY: 10)
Icon
VStack{ Icon(SFIcons.applelogo, size: 25, color: Color.red, semanticLabel: "Apple Logo") Icon(SFIcons.airplane, size: 35, color: Color.green) Icon(SFIcons.carFill, size: 45, color: Color.blue) }
TextCard
TextCard(title: Text("Welcome to Widgets") .foregroundColor(.white), description: Text("Widgets are super fun") .foregroundColor(Color.white.opacity(0.5)), borderRadius: 10, backgroundColor: Color.red, shadowColor: Color.red.opacity(0.5), shadowRadius: 5,offsetY: 10 )
ImageCard
ImageCard( title: Text("Taylor Swift") .foregroundColor(.white), description: Text("Singer, Songwriter") .foregroundColor(.white), imageURL: "https://pbs.twimg.com/media/EygPE2jW8AMtsex.jpg", backgroundColor: Color.gray.opacity(0.6), shadowColor: Color.yellow.opacity(0.5), offsetX: 5.0 ) .frame(height: 400)
ImageCarousel
ImageCarousel(images: CarouselModel.example, width: 130){ image in AnyView(Text(image.name)) // destination view }
Only with Swift Package Manager, via Xcode or directly:
.package(name: "SwiftWidgets", url: "https://github.com/omeasraf/SwiftWidgets.git", from: "1.0.0")
Install using Xcode - Open "Xcode" - Click on "File" - Click on "Swift Packages" - Click on "Add Package Dependency" - Paste this url "https://github.com/omeasraf/SwiftWidgets" - Follow the onscreen prompts
import SwiftWidgets
Welcome: open an issue / @omeasraf
Distributed under the MIT license.
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
SwiftWidgets
Flutter like widgets for SwiftUI
SwiftWidgets is an easy to use swift package that serves a variety of flutter like widgets for SwiftUI to make coding easier
Supported Views
Examples
Sample Code
Card
Icon
TextCard
ImageCard
ImageCarousel
Installation
Only with Swift Package Manager, via Xcode or directly:
Package dependency:
Import
Contributions
Welcome: open an issue / @omeasraf
License
Distributed under the MIT license.