34 Repositories
Swift controllers-composition Libraries
A framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.
PBPopupController PBPopupController is a framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Finance App written in Swift and SwiftUI
Finance App written in Swift and SwiftUI. Modular MVVM architecture (SPM) with Composition Root.
A simple composition framework to create transformations that are either unidirectional or bidirectional
c is a simple composition framework. You have the ability to create transformations that are either unidirectional or bidirectional. There is also a cache that values can be set and resolved.
IOS-Swift-Notes-EssentialDeveloper-Mentoring - Live Mentoring Essential Developer about Composition Root
iOS-Swift-Notes-EsentialDeveloper-Mentoring Problem How to manage massive compos
MusicAlbumApp - Applications for training networking, field validation, screen transitions, and GCD
MusicAlbumApp This is an educational application for finding music albums and vi
Custom-Transition - A repo about custom transition between two view controllers
Custom-Transition in SWIFT This is a repo about custom transition between two vi
The SwiftUI Messages Clone consists of layout and composition clones of the iOS Messages app.
The SwiftUI Messages Clone consists of layout and composition clones of the iOS Messages app. It has Messages-like bubble and screen effects, reactions, and animations, all created with SwiftUI.
A multi-platform, multi-paradigm routing framework.
π² ScreenUI A multi-platform, multi-paradigm declarative routing framework for iOS/macOS and others, the replacement of Storyboard. Supports UIKit, Ap
Objective-C library for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers.
ios-dragable-table-cells Support for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers. You drag cells by tapping and hold
Pager is the simplest and best way to implement sliding view controllers in Swift
Pager is the simplest and best way to implement sliding view controllers. Installation Drop in the Spring folder to your Xcode project. Or via CocoaPo
A set of views and controllers for displaying and scheduling events on iOS
CalendarLib CalendarLib is a set of views and controllers for displaying and scheduling events on iOS. Warning: As some people may have noticed, this
iOS custom controller used in Jobandtalent app to present new view controllers as cards
CardStackController iOS custom controller used in the Jobandtalent app to present new view controllers as cards. This controller behaves very similar
πΉ Bow is a cross-platform library for Typed Functional Programming in Swift
Bow is a cross-platform library for Typed Functional Programming in Swift. Documentation All documentation and API reference is published in our websi
A simple self-development challenge application that aimed to learn
Movie List Challenge A simple self-development challenge application that aimed to learn "The Composable Architecture" basics and build a reactive str
Custom transition between controllers. Settings controller for your iOS app.
SPLarkController About Transition between controllers to top. You can change animatable height after presentation controller. For presentation and dis
SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework.
SwiftySideMenu SwiftySideMenu is a lightweight, fully customizable, and easy to use controller to add left menu and center view controllers with scale
An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
Composable Navigator An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind Vanilla S
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
RouteComposer RouteComposer is the protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigatio
π±π² Navigate between view controllers with ease. π« π More stable version (written in Swift 5) coming soon.
CoreNavigation π± π² Navigate between view controllers with ease. π« π More stable version (written in Swift 5) coming soon. Getting Started API Refe
LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.
LNPopupController LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and
An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
Composable Navigator An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind Vanilla S
SPLarkController - Custom transition between controllers. Settings controller for your iOS app.
SPLarkController About Transition between controllers to top. You can change animatable height after presentation controller. For presentation and dis
A controller that uses a UIStackView and view controller composition to display content in a list
StackViewController Overview StackViewController is a Swift framework that simplifies the process of building forms and other static content using UIS
XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers
XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers. Pan gesture can be used to move on to next or previous view controller. It shows a interactive indicator of the current, previous, next child view controllers.
A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
Unfortunately, life gets in the way sometimes and I won't be able to maintain this library any longer and upgrade this library to where it needs to be
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
A high-level video composition framework build on top of AVFoundation. It's simple to use and easy to extend. Use it and make life easier if you are implementing video composition feature.
πΉ Bow is a cross-platform library for Typed Functional Programming in Swift
Bow is a cross-platform library for Typed Functional Programming in Swift. Documentation All documentation and API reference is published in our websi
SwiftForms is a small and lightweight library written in Swift that allows you to easily create forms.
SwiftForms is a powerful and extremely flexible library written in Swift that allows to create forms by just defining them in a couple of lines. It also provides the ability to customize cells appearance, use custom cells and define your own selector controllers.
A navigation controller that displays its view controllers as an interactive stack of cards.
CardNavigation The easiest way to turn a navigation controller into an interactive stack of cards. Highlights β Fully interactive and interruptible β
A child view controller framework that makes setting up your parent controllers as easy as pie.
Description Family is a child view controller framework that makes setting up your parent controllers as easy as pie. With a simple yet powerful publi
π©βπ¨ Elegant Attributed String composition in Swift sauce
Elegant Attributed String composition in Swift sauce SwiftRichString is a lightweight library which allows to create and manipulate attributed strings
Pure makes Pure DI easy in Swift.
Pure Pure makes Pure DI easy in Swift. This repository also introduces a way to do Pure DI in a Swift application. Table of Contents Background Pure D
β΅οΈ URLNavigator provides an elegant way to navigate through view controllers by URLs.
URLNavigator β΅οΈ URLNavigator provides an elegant way to navigate through view controllers by URLs. URL patterns can be mapped by using URLNavigator.re