Swiftpack.co - Ifullstack/Wallapop-SwiftUI-Components-Kit as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by Ifullstack.
Ifullstack/Wallapop-SwiftUI-Components-Kit 0.1.0
This is a library made in SwiftUI inspired by the components of the wallapop App on IOS
⭐️ 1
🕓 1 year ago
iOS
.package(url: "https://github.com/Ifullstack/Wallapop-SwiftUI-Components-Kit.git", from: "0.1.0")

Wallapop SwiftUI Components Kit

SwiftVideoPlayerKit Banner

Welcome to Wallapop SwiftUI Components Kit! This repository contains a collection of reusable SwiftUI components, inspired by the Wallapop app. The components are designed with a clean and modern look to make it easy for you to integrate them into your own projects.

They are part of my course on Youtube and Udemy here I leave you links to them in case you are interested 😉👇 https://www.youtube.com/channel/UCs_ZcQxIWB4eNvyxpseA7vA?sub_confirmation=1.

Table of Contents

Features

  • 🎨 Reusable SwiftUI components
  • 📱 Wallapop app-inspired design
  • 🔌 Easy integration into your projects
  • 📝 Comprehensive documentation

Requirements

  • iOS 14.0 or later
  • Xcode 12.0 or later
  • Swift 5.3 or later
  • SwiftUI 2.0 or later

Installation

Swift Package Manager

To add Wallapop SwiftUI Components Kit to your project using Swift Package Manager, add the following to your Package.swift file:

dependencies: [
    .package(url: "https://github.com/Ifullstack/Wallapop-SwiftUI-Components-Kit.git", .upToNextMajor(from: "1.0.0"))
]
targets: [
    .target(name: "YourTarget", dependencies: ["WallapopSwiftUIComponentsKit"])
]

Usage

To use the components in your project, simply import the WallapopSwiftUIComponentsKit module and use the components as needed.

import SwiftUI
import WallaSCK

struct ContentView: View {
    var body: some View {
        textFieldsView
    }
    
    var textFieldsView: some View {
        VStack {
            DefaultAuthTextFieldsView(placeHolder: "Email",
                                      keyboardType: .emailAddress)
                .padding(.vertical)
            PasswordAuthTextFieldsView(placeHolder: "Password")
                .padding(.vertical)
        }
    }
}

Documentation

Detailed documentation for each component can be found in the Wiki section of this repository.

Contribution

Contributions are welcome! If you have any ideas or suggestions for improving this library, feel free to submit a pull request or create an issue. Please follow the existing coding style and ensure that your changes don't break any existing functionality.

License

Wallapop SwiftUI Components Kit is released under the MIT License. See LICENSE for more information.

GitHub

link
Stars: 1
Last commit: 26 weeks ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics