433 Repositories
Swift uikit-components Libraries
CatalystMenuBarStatusWindow - A method of presenting UIKit (or Catalyst-specific SwiftUI) content from the status menu area on macOS
CatalystMenuBarStatusWindow This sample code showcases a method of presenting UI
An open source Instapaper clone that features apps and extensions that use native UI Components for Mac and iOS.
TODO: Screenshot outdated Hipstapaper - iOS and Mac Reading List App A macOS, iOS, and iPadOS app written 100% in SwiftUI. Hipstapaper is an app that
Generator of settings icon by SF Symbols. Customisable background color and ready-use in table cell.
SPSettingsIcons Generate settings icons by Apple's SF Symbols. For safe using SFSymbols see SPSafeSymbols library. Installation Swift Package Manager
Easy usage SFSymbols with static types. If symbol not available, compiler will show warning.
SPSafeSymbols Wrapper of SF Symbols. You choose the icon and what style to draw it in. You can specify the font with which to draw the icon. If the sy
A paging scroll view for SwiftUI, using internal SwiftUI components
PagingView A paging scroll view for SwiftUI, using internal SwiftUI components. This is basically the same as TabView in the paging mode with the inde
Swift-HorizontalPickerView - Customizable horizontal picker view component written in Swift for UIKit/iOS
Horizontal Picker View Customizable horizontal picker view component written in
FastLayout - A UIKit or AppKit package for fast UI design
FastLayout FastLayout is a UIKit or AppKit package for fast UI design. Layout Ex
Profile-Tree - Profile in Tree structure developed in UIKit
Profile-Tree Profile in Tree structure developed in UIKit Screenshot Video Profi
Controls-Practice-UIKit- - Controls Practice (UIKit)
Controls Practice (UIKit) Change a number 0 to 255 different ways: Button (+1) I
SwiftExtensionKit - SwiftExtensionKit is to contain generic extension helpers for UIKit and Foundation
RichAppz PureSwiftExtensionKit SwiftExtensionKit is to contain generic extension
PageSheet - Customizable sheets using UISheetPresentationController in SwiftUI
PageSheet Customizable sheet presentations in SwiftUI. Using UISheetPresentation
Swift-picker-views - inline single and multi picker views for UIKit. Without tableview! Easy and simple
swift-picker-views Inline single and multiple picker views for UIKit. No tablevi
📏 A set of advanced compositional layouts for UICollectionView with examples
compositional-layouts-kit If you like the project, please give it a star ⭐ It will show the creator your appreciation and help others to discover the
Snitch - A handy library to access useful information about your application from the Home Screen
Snitch Access your app's useful information from Home Screen Table of Contents I
This is the ninth project from Hacking With Swift 100 days of Swift course.
Petitions Viewer This is the ninth project from Hacking With Swift 100 days of S
Quotes App - quotes browsing app which is built with Quotable Free API completely in UIKit
Quotes App is quotes browsing app which is built with Quotable Free API completely in UIKit
100-days-swift-project-8 - The eighth project from 100 days of Swift course
7 Swifty Words This is the eighth project from Hacking With Swift 100 days of Sw
ImagePicker - selecting images from the photo albums, with allowed permissions /on real device accesing the camera
ImagePicker - selecting images from the photo albums, with allowed permissions /on real device accesing the camera, permission also needed/after picking an image it has the possibility to rename it
Easy usage SFSymbols. If symbol not available, compiler will show warning.
SFSymbols Wrapper of SFSymbols. You choose the icon and what style to draw it in. You can specify the font with which to draw the icon. If the symbol
Hitting only the bad PinGUYS! Simple SpriteKit game
Whack-a-Penguin Hitting only the bad PinGUYS! Simple SpriteKit game. You have to
Easy-to-use segues in SwiftUI, allowing for presenting views using common UIKIt Segue types - push, modal and popover
Easy-to-use segues in SwiftUI, allowing for presenting views using common UIKIt Segue types - push, modal and popover
LoremPicsum - Simple UIKit based app for displaying grid of pictures
LoremPicsum - Simple UIKit based app for displaying grid of pictures
Simple IOS notes app written programmatically without storyboard using UIKit and CoreData
Notes Simple Notes app. Swift, UIKit, CoreData Description Simple IOS notes app
UIKitTest - Xcode, UIKit and Swift playground
UIKit Test Just a Xcode, UIKit and Swift playground (try and learning purposes).
Demo project using React Native technology to create a simple iOS app to find music in iTunes
React Native, native iOS apps with JavaScript iTunesCatalog is a demo app that aims to show the React Native platform potential. There are included th
GrouponHeader - iOS TableView Header Animation, Swift/UIKit
GrouponHeader Description: iOS TableView Header Animation Technology: Swift, UIK
SwiftUI 2.0 Cheat Sheet
SwiftUI 2.0 Cheat Sheet Table of Contents SwiftUI Cheat Sheet Table of Contents Resource UIKit equivalent in SwiftUI View Text Label TextEditor Image
Introspect underlying UIKit components from SwiftUI
Introspect for SwiftUI Introspect allows you to get the underlying UIKit or AppKit element of a SwiftUI view. For instance, with Introspect you can ac
A collection of missing SwiftUI components
SwiftUIKit A collection of components that will simplify and accelerate your iOS development. Components CurrencyTextField AdaptToKeyboard (not needed
Using the UIKitChain framework, You can create a UIKit component in one line of code.
Using the UIKitChain framework, You can create a UIKit component in one line of code. Installation CocoaPods CocoaPods is a dependency manager for Coc
MusicAlbumApp - Applications for training networking, field validation, screen transitions, and GCD
MusicAlbumApp This is an educational application for finding music albums and vi
MoneySafe - Application for tracking income and expenses and analyzing expenses. VIPER architecture, CoreData, Charts
💸 MoneySafe 💸 Application for tracking income and expenses and analyzing expen
Studio Ghibli Movie database in Swift. For iOS, iPadOS, and MacOS.
Ghibliii Studio Ghibli Movie database in Swift *Colours are shifted due to compression About This started as a way for me to do something in this quar
Collection of native Swift extensions to boost your development. Support tvOS and watchOS.
SparrowKit Collection of native Swift extensions to boost your development. Support iOS, tvOS and watchOS. If you like the project, don't forget to pu
Fluid - Use a declarative syntax to build your user interface using UIKit like SwiftUI
Fluid Fluid is powered by ResultBuilder and a custom layout engine. You can uses
SwiftUI wrapper for MapKit's MKMapView (UIKit).
SwiftUIMKMapView SwiftUI wrapper for MapKit's MKMapView (UIKit). ▶️ Usage Add as a dependecy to your project using Swift Package Manager. Embed map vi
A Swift Toast view - iOS 14 style and newer - built with UIKit. 🍞
Toast-Swift A Swift Toast view - iOS 14 style - built with UIKit. 🍞 Installation Swift Package Manager You can use The Swift Package Manager to insta
Weather - Weather app to practice using CoreLocation, fetching data from openweathermap.org API, JSON decoding, applying day\night appearance
Weather App I made this project to practice using CoreLocation, fetching data fr
Setup your class structure in Xcode Interface Builder and save() in Parse Server.
ISParseBind With ISParseBind you can save, update and query PFObjects using the power of Xcode Interface Builder resources. https://www.youtube.com/wa
UIKitPreviews - A simple way to see your UIKit ViewController changes live and on-demand
SwiftUI preview provider for UIKit A simple way to see your UIKit ViewController
365-day-of-code - This repository has been opened for 365 days to code iOS with Swift
365 day of code This repository has been opened for 365 days to code iOS with Sw
Cryptocurrency price checker, build with UIKit and MVC + Delegate pattern.
Coin Check Cryptocurrency price checker. The app fetch from CoinAPI.io the latest coin prices, build with UIKit and MVC + Delegate pattern. Features S
PrivateImage - DRM image view for UIKit and SwiftUI
SecretImage Image view with DRM protection for SwiftUI and UIKit. What? This vie
LemonadeDeclarativeUI framework contains some new functions for UIKit
LemonadeDeclarativeUI framework contains some new functions for UIKit. This library has been developing. If you want to contribute reach me!
JAlert - This is "Alert View" project for UIKit + SwiftUI. you can use easily
JAlert Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation JAlert is a
Adventures-with-Swift - Building Native iOS Apps with UIKit and SiwftUI
Adventures with Swift, UIKit, & SwiftUI As I have experience working with React Native and have dabbled a bit with Flutter, I've decided to dive in th
PillboxView - A Pillbox informational view for iOS written in UIKit
Pillbox View Pillbox View shows a small bubble, pill looking box that sides from
Brands-Combine - A demo for Using Combine with UIKit
Brands-Combine Brands is demo for Using Combine with UIKit What did i use ? Simp
A UIKit based geotagging app that let's you save places you have visited with images.
My Locations Getting Started Using Core Location A CLLocationManager() performs the location updating It sends its updates to its delegate, so make su
Shows your current framerate (fps) in the status bar of your iOS app
WatchdogInspector Shows your current framerate (fps) in the status bar of your iOS app Be a good citizen! Don't block your main thread! WatchdogInspec
Profile in Tree structure developed in UIKit
Profile-Tree Profile in Tree structure developed in UIKit Screenshot Video Profi
This Project is extremely useful for beginners who want to learn only SwiftUI.
This Project is extremely useful for beginners who want to learn only SwiftUI.In this project have used navigation between views, SignIn page view, Sign Up page view, Tab Bar view,
Bill splitting and tip calculating app, build with UIKit and MVC pattern.
Split Check Bill splitting and tip calculating app, build with UIKit and MVC pattern. Features Enter bill total with number pad. Select tip % and betw
iOS app built with UIKit and programatic auto-layouts to learn and apply knowledge. Offline storage using CoreData and Caching
PurpleImage Search Pixabay for images and save them offline to share and view To use: Clone the GitHub project, build and run in Xcode. The API is com
A Swift library for documenting, isolating, and testing SwiftUI, UIKIt & AppKit components.
A Swift library for documenting, isolating, and testing SwiftUI, UIKit & AppKit components. Minimal Example An example demonstrated with the Slider ui
A simple checklist app using UIKit
UIKit Checklist App Data Persistence Icon Selector Notification Scheduling Multi
optimize UIKit such as UITableview, UIButton, UITextField, UISwitch with Blocks to make it easier to write
HWBlocksUI A set of utilities to make UIKit Easier to write 使用 CocoaPods source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' target
A Spotlight/'Open Quickly'-style 'command bar' implemented using UIKit/Mac Catalyst
CommandBar This is an illustrative example of a Spotlight-style 'command bar', like the 'Open Quickly' panel in Xcode, implemented using UIKit/Mac Cat
This library is a UIView that is capable of Picture-in-Picture (PiP) in iOS.
日本語 UIPiPView This library is a UIView that is capable of Picture-in-Picture (PiP) in iOS. Using this library, information that is updated in real
NotSwiftUI is designed to help you create UI components quickly and efficiently with code!
NotSwiftUI NotSwiftUI is designed to help you create UI components quickly and efficiently with code! Capitalizing on the idea that most of the UI ele
Show overlay and info on app components
SwiftyOverlay App Intro / Instruction component to show data over app UI at run time! Easy to use, Animated and Customizable. Supported Components are
A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.
Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa. J
Acknowledgements screen displaying a list of licenses, for example from CocoaPods dependencies.
VTAcknowledgementsViewController Acknowledgements screen displaying a list of licenses, for example from CocoaPods dependencies. Also available in Swi
BFKit is a collection of useful classes and categories to develop Apps faster.
Swift Version • What does it do • Language support • Requirements • Communication • Contributing • Installing and Usage • Documentation • Changelog •
A rubber animation pagecontrol
TKRubberIndicator A rubber animation pagecontrol Requirements Swift 4.0 iOS 8.0+ Xcode 9.0 Installation CocoaPods You can use CocoaPods to install TKR
UmaBasicAlertKit is a Swift UI library for iOS
UmaBasicAlertKit UmaBasicAlertKit is a Swift UI library for iOS. This library al
Clone the Uber app using iOS15 UIKit
uikit-uber-clone iOS15 UIKit 을 활용해서 Uber 앱을 클론한다. 무엇을 배울것인가 GeoFire을 이용해 Geoloca
Draftsman is a Layout builder based on AutoLayout with Declarative approach
Draftsman Draftsman is a DSL framework for Swift focussed on builder pattern Example To run the example project, clone the repo, and run pod install f
NavigationCoordinator acts as a coordinator for NavigationView in SwiftUI. You can use pushView, popView, popToView, popToRootView as you can in traditional UIKit
NavigationCoordinator NavigationCoordinator acts as a coordinator for NavigationView. You can use pushView, popView, popToView, popToRootView in Swift
A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
InputBarAccessoryView Features Autocomplete text with @mention, #hashtag or any other prefix A self-sizing UITextView with an optional fixed height (c
Lightweight set of text fields with nice animation and functionality
TweeTextField This is lightweight library that provides different types of Text Fields based on your needs. I was inspired by Jan Henneberg. Features
A Float Input View with smooth animation and supporting icon and seperator written with Swift
RSFloatInputView Features Smooth animation using CoreText Support optional left icon Support optional seperator Configurable padding, size, fonts and
UITextField subclass with floating labels
JVFloatLabeledTextField JVFloatLabeledTextField is the first implementation of a UX pattern that has come to be known the "Float Label Pattern". Due t
An iOS text field that represents tags, hashtags, tokens in general.
WSTagsField An iOS text field that represents tags, hashtags, tokens in general. Usage let tagsField = WSTagsField() tagsField.layoutMargins = UIEdgeI
It provides UI components such as popover, popup, dialog supporting iOS apps
Overview LCUIComponents is an on-going project, which supports creating transient views appearing above other content onscreen when a control is selec
Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
Artisan Artisan is an MVVM framework for Swift using the bonding features from Pharos, constraints builder from Draftsman and builder pattern from Bui
Decathlon Design System UI components for iOS & iPadOS applications
Vitamin iOS Decathlon Design System libraries for iOS & iPadOS applications Website Introduction Decathlon Design System is the framework that helps o
UICollectionViewSplitLayout makes collection view more responsive.
UICollectionViewSplitLayout makes collection view more responsive. What's this? UICollectionViewSplitLayout is a subclass of UICollectionViewLayout. I
An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations :large_orange_diamond:
SquareMosaicLayout An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations. Note This layout is not of waterfall
A CollectionView Layout displaying a slanted cells
CollectionViewSlantedLayout is a subclass of the UICollectionViewLayout allowing the display of slanted cells in a UICollectionView. Features Pure Swi
WLEmptyState is an iOS based component that lets you customize the view when the dataset of a UITableView or a UICollectionView is empty.
Table of Content Overview Running an Example Project Installing WLEmptyState Configuring WLEmptyState Using WLEmptyState Customizing WLEmptyState Cont
A generic stretchy header for UITableView and UICollectionView
GSKStretchyHeaderView, by gskbyte GSKStretchyHeaderView is an implementation of the stretchy header paradigm as seen on many apps, like Twitter, Spoti
UI framework to emulate paper folding effects.
FTFoldingPaper FTFoldingPaper is a UI framework built on top of the Core Animation. It is designed to emulate paper folding effects and can be integra
Conv smart represent UICollectionView data structure more than UIKit.
Conv Conv smart represent UICollectionView data structure more than UIKit. Easy definition for UICollectionView DataSource and Delegate methods. And C
Infinite paging, Smart auto layout, Interface of similar to UIKit.
Infinite paging, Smart auto layout, Interface of similar to UIKit. Appetize's Demo Requirements Swift 4.2 iOS 8.0 or later How to Install PagingView C
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
GenericDataSource A generic small reusable components for data source implementation for UITableView/UICollectionView written in Swift. Features Basic
Lightweight custom collection view inspired by Airbnb.
ASCollectionView Lightweight custom collection view inspired by Airbnb. Screenshots Requirements ASCollectionView Version Minimum iOS Target Swift Ver
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
SwipeCellKit Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift. About A swipeable UITableViewCell or UI
Easy UITableView drag-and-drop cell reordering
SwiftReorder NOTE: Some users have encountered compatibility issues when using this library with recent versions of iOS. For apps targeting iOS 11 and
A lightweight iOS mini framework that enables programmatic navigation with SwiftUI, by using UIKit under the hood.
RouteLinkKit A lightweight iOS mini framework that enables programmatic navigation with SwiftUI. RouteLinkKit is fully compatible with native Navigati
(Experimental libraries) Controls interrupt handling, such as alert views, and is compatible with UIKit and Swift UI.
UIPresentCoordinator Controls interrupt handling, such as alert views, and is compatible with UIKit and Swift UI. This library manages items that are
I built this application with unit testing and test-driven development to understand TDD theory and practice
TestDrivenDevelopment Description I built this application with unit testing and test-driven development to understand TDD theory and practice, to wri
Movies app written in Swift 5 using the Custom API created on the Mocky website
Movie App shows you collections of TV streaming and other movies. Movie app writ
Alura Viagens with UIKit
Alura Viagens UIKit UITableView Protocolo UITableViewDelegate Constraints para d
Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb API
MovieOmdbApp Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb
Full Customizable Tabbar with IBInspectables
BEKCurveTabbar Full Customizable Tabbar with IBInspectables A fun replacement for UITabbar. The Component uses Bézier paths. Demo Example usage: You c
An animation switch collection
TKSwitcherCollection An animate switch collection Requirements iOS 8.0+ Xcode 9.0 Swift 4.0 Installation CocoaPods You can use CocoaPods to install TK
The right way to increment/decrement values with a simple gesture on iOS.
barceloneta The right way to increment/decrement values barceloneta is the right way to increment/decrement values with a simple gesture on iOS Featur
A Stepper object that displays its value.
ValueStepper Description ValueStepper is an improved replication of Apple's UIStepper object. The problem with UIStepper is that it doesn't display th
SwiftUINavigation provides UIKit-like navigation in SwiftUI
SwiftUINavigation About SwiftUINavigation provides UIKit-like navigation in Swif