WLEmptyState is an iOS based component that lets you customize the view when the dataset of a UITableView or a UICollectionView is empty. We created a sample project with the WLEmptyState component to show how you can use it.
Stateful view controller containment for iOS and tvOS
- ios
- stateful
- container-viewcontroller
- swift
ModernAVPlayer is a persistence AVPlayer wrapper
- avplayer
- wrapper
- persistence
- swift
Button for android with animations for transition and error states.
A Swift library for state management with unidirectional data flow.
Ecno is a task state manager built on top of UserDefaults in pure Swift 4.
Multiple state tap-to-toggle UIButton (like old camera flash button)
TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.
- swift
- swift-3
- tracelog
- trace-level
A Library of simple architecture that decouples state changes from SwiftUI's View
💎 Redux like architecture for SwiftUI
Declarative URL- and state-based router written in Swift.
- router
- swift
- navigation
- redux
⚛️ GoodReactor is a Redux-inspired Reactor framework for iOS developed using Swift. It enables seamless communication between the View Model, View Controller, and Coordinator through state and navigation functions. It ensures no side-effects by interacting with dependencies outside of the Reduce function. Integrate it with using SPM!
- ios
- reactorkit
- swift
- library
With this control, you are able to create any style of button. This is possible as it acts as a wrapper to your XAML and provides you the events/ commands and properties to bind to.