658 Repositories
Swift Modern-collection-view Libraries
An e-commerce app with some function: searching, like product, demo paying and view product
Emarket_060921 An e-commerce app with some function: searching, like product, demo paying and view product. I have developed this app all by myself, b
Bulletin / 'Toast' style view for tvOS.
KBBulletinView Bulletin / 'Toast' style view for tvOS. This project is an effort to create local application notifications/alerts similar to those use
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
Twitter-Client - A twitter client that allow users to view tweets on their iphone
Project 3 - Twitter Client Name of your app is a basic twitter app to read your
Magic-8-Ball-iOS13 - Training project /Working with View
Magic-8-Ball-iOS13 Training project /Working with View Simulator.Screen.Recordin
Dragger - A Customizable Drag Slider swiftUI view
Dragger A customizable SwiftUI Dragger view. Installation In Xcode add https://g
A simple custom popup dialog view for iOS written in Swift. Replaces UIAlertController alert style.
A simple custom popup dialog view for iOS written in Swift. Replaces UIAlertController alert style.
Contacts is an iOS app based on MVP (Model View Presenter) software architectural pattern.
Contacts Description Contacts is an iOS app based on MVP (Model View Presenter) software architectural pattern. Run Requirements Xcode 10.2.1 Swift 5.
Modern Collection Views
The goal is to showcase different compositional layouts and how to achieve them. Feel free to use any code you can find and if you have interesting layout idea - open PR!
A Collection of useful Swift property wrappers to make coding easier
Swift Property Wrappers A Collection of useful Swift property wrappers to make c
HBFloatingView - A lightweight custom floating view
HBFloatingView Example To run the example project, clone the repo, and run pod i
Gamer-s-Collection - An app for searching and saving favorite games using rawg.io api and Core Data
Gamer-s-Collection - An app for searching and saving favorite games using rawg.io api and Core Data
HomeWork3.2 - How to work with sliders, textfield, keyboard, view
HomeWork3.2 How to work with sliders, textfield, keyboard, view
FSNotes is modern notes manager for macOS and iOS.
FSNotes FSNotes is modern notes manager for macOS and iOS. macOS app Key features Markdown-first. Also supports any plaintext and RTF files. Fast and
SwiftLayout - View hierarchy and autolayout DSL library
SwiftLayout view hierarchy and autolayout DSL library goal 뷰의 계층구조와 constraint 관
DGLoading - A loading view that is shown at center of the current view
DGLoading A loading view that is shown at center of the current view. Requiremen
Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation
Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation, and more
MVVM - Model View ViewModel done on Swift
MVVM Model View ViewModel done on iOS Swift Model–view–viewmodel (MVVM) is a sof
SwiftUI view that download and display image from URL and displaying Activity Indicator while loading .
ViewWithActivityIndicator ViewWithActivityIndicator is a SwiftUI view that download and display image from URL and displaying Activity Indicator while
A collection of Swift Property Wrappers (formerly "Property Delegates")
🌯 🌯 Burritos A collection of well tested Swift Property Wrappers. @AtomicWrite @Clamping @Copying @DefaultValue @DynamicUIColor @EnvironmentVariable
A drawer view implemented by SwiftUI
DrawerView-SwiftUI A drawer view implemented by SwiftUI. This is not just simply a demo, instead, it can be directly used in project as a module as it
ColorSlider is a SwiftUI view that displays a color slider
ColorSlider is a SwiftUI view that displays a color slider. It is used to dynamically select a color from a range of colors or grayscale.
Allows a swipe on any part of the screen to start an interruptible pop animation to the previous view
Lazy Pop SwiftUI Swiping on any part of the screen starts an interruptible pop animation to the previous view. Forked from https://github.com/rishi420
Growing text view in SwiftUI
Growing text view in SwiftUI If you are planning to write a messaging feature or you are just a SwiftUI enthusiast, this repository can be interesting
Stepper-View - Stepper view using with UICollectionView with Custom animation & Transation
Stepper view using with UICollectionView with Custom animation & Transation. 🚀
Pretty iOS mobile screens + AVPlayer video view ––– made in SwiftUI
UrbanVillageProjectScreens Recreated UI screens from the conceptual Urban Village Project. Read more about the project here. Please open an issue if y
MGFlipView allows to create flipping view in easy way without worrying about flipping animation and flipping logic.
MGFlipView About If you are looking for an easy way of implement 3D flipping view, you are in the right place. MGFlipView allows to create flipping vi
Simple and highly customizable iOS tag list view, in Swift.
TagListView Simple and highly customizable iOS tag list view, in Swift. Supports Storyboard, Auto Layout, and @IBDesignable. Usage The most convenient
WobbleView is an implementation of a recently popular wobble effect for any view in your app
WobbleView is an implementation of a recently popular wobble effect for any view in your app. It can be used to easily add dynamics to user interactions and transitions.
A collection of bugs present in the SwiftUI beta.
Gosh Darn Bugs! GoshDarnBugs is a collection of... you guessed it, bugs. Usage Clone the repository. Open GoshDarnBugs.xcodeproj Click Run. Why? Swift
A collection of missing SwiftUI components
SwiftUIKit A collection of components that will simplify and accelerate your iOS development. Components CurrencyTextField AdaptToKeyboard (not needed
Hotels By Location - Click on the table view cell will navigate to hotel url
HotelsByLocation About This is the final project of IOS Nano Degree. Longpress or search locations. It'll drop a pin on the map. Click on the annotaio
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture
Mvvm - Collection View Notes With Swift
CollectionViewNotes Haciendo apuntes para cuando pierda la memoria Comenzando 🚀
Modern-collection-view - Modern collection view for swift
Modern collection view Sample application demonstrating the use of collection vi
Modern Swift API for NSUserDefaults
SwiftyUserDefaults Modern Swift API for NSUserDefaults SwiftyUserDefaults makes user defaults enjoyable to use by combining expressive Swifty API with
Horizontal and Vertical collection view for infinite scrolling that was designed to be used in SwiftUI
InfiniteScroller Example struct ContentView: View { @State var selected: Int = 1 var body: some View { InfiniteScroller(direction: .ve
A simple confetti view for apps using SwiftUI.
ConfettiView Create fun animated confetti views with ease! Installation Use Swift Package Manager to install this package: https://github.com/benlmyer
A grid layout view for SwiftUI
Update July 2020 - latest SwiftUI now has built-in components to do this, which should be used instead. FlowStack FlowStack is a SwiftUI component for
Quinbay - The project covers dynamic tableview cell height, MVVM and clean Architecture and Prefetching Table Data From server or infinite scroll view
Quinbay The Quinbay is a sample application. The project covers dynamic tablevie
FruitsDic-ios-practice - To Practice onboarding , List, detail and setting View
🍓 FruitsDic-ios-practice 📌 기능 상세 OnBoding Screen with Page Tab View Data model
Movies is a collection of a few UI/UX ideas that came up whilst developing an iOS app
Movies Introduction: Movies is a collection of a few UI/UX ideas that came up whilst developing an iOS app called Wattmo You'll find tableviews, detai
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
Easiest way to load view classes into another XIB or storyboard.
LoadableViews Easiest way to load view classes into another XIB or storyboard. Basic setup Subclass your view from LoadableView Create a xib file, set
Adding ruby style each iterator to Cocoa/Cocoa touch Swift Array and Range classes, And Int.times{} to Int class
Collection-Each Adding ruby style each iterator to Cocoa/Cocoa touch Swift Array, Dictionary and Range classes, and Int.times ###Why? Array/Dictionary
LoadingButtton - Add button extendded from LoadingButton in the view and make it center horizontally
LoadingButtton Usage/Examples Add button extendded from LoadingButton in the vie
WPArticleView - SwiftUI View for Wordpress JSON API
WPArticleView Installation ... dependencies: [ .package(url: "https://github
Collection of Beautiful Open Source SWIFT Animation Libraries and Demos
Mindful Open Source SWIFT UI Animation Libraries A well crafted list of Swift UI Animations, iOS UI components and UI app development by MindInventory
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
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
TCDInputView is an open source custom input view which is displayed when a text field becomes the first responder.
TCDInputView for iOS TCDInputView is an open source custom input view which is displayed when a text field becomes the first responder. Requirements T
Array diffs as collection view wants it - now in Swift ✨
Doppelganger-Swift Inspired by Doppelganger written in Swift Features Removes confusion from users when data changes Animates moving, inserting and de
Binding - Data binding framework (view model binding on MVVM) written using propertyWrapper and resultBuilder
Binding Data binding framework (view model binding on MVVM) written using @prope
ScanBarcodes is a SwiftUI view that scans barcodes using an iPhone or iPad camera.
ScanBarcodes ScanBarcodes is a SwiftUI view that scans barcodes using an iPhone or iPad camera. The framework uses AVFoundation for high performance v
PrivateImage - DRM image view for UIKit and SwiftUI
SecretImage Image view with DRM protection for SwiftUI and UIKit. What? This vie
BottomSheetDemo - Bottom sheet modal view controller with swift
当我们想弹出一个预览视图,bottom sheet modal view controller 非常实用。在 iOS 中,长按拖拽手势可以让 controlle
C-Xpress is a modern c-like object oriented programming language running on top of the .NET framework
C-Xpress Programming Language The cxpress programming language is a High Level object oriented programming language running on the .NET Framework C-Xp
Tls-inspector - Easily view and inspect X.509 certificates on your iOS device.
TLS Inspector Learn More about TLS Inspector » Project Structure This is the Git repository for the TLS Inspector iOS application. You will find the s
SF Viewer is the best way to view, compare and export SF Symbols on your iOS device.
SF Viewer for iOS SF Viewer is the best way to view, compare and export SF Symbols on your iOS device. Features: View all SF Symbols Change weight and
AppLove - View iOS app reviews in multiple selected territories with translation option.
App Love Note: Swift Version 2.2 currently, will update to Swift 3/XCode 8 after cocoapods are updated to Swift 3. Features View iOS Customer App Revi
Awesome-gitignore-templates - A curated collection of useful gitignore templates for different programming languages while pushing your code to git. 😊 📝
Awesome Gitignore Templates A curated collection of useful gitignore templates for different programming languages while pushing your code to git. 😊
TableViews - Emoji Table View For iOS With Swift
TableViews Hello! This is EmojiTableView. Let me introduce you my first app when
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
Unboxing - An extension for KeyedDecodingContainer class to decode a collection of heterogeneous types.
Unboxing An extension for KeyedDecodingContainer class to decode a collection of heterogeneous types. Usage Start by creating an enum that has variant
PillboxView - A Pillbox informational view for iOS written in UIKit
Pillbox View Pillbox View shows a small bubble, pill looking box that sides from
Boardy - Boardy serves as a digital bulletin board on iOS platforms built for high schoolers to share and view information from others in a convenient manner.
Boardy Boardy serves as a lightweight digital bulletin board on iOS platforms built for high schoolers to share and view information from others in a
Micro library to unify XIB and its code.
Gluten Unify XIB with its code. Background We always try to generalize some views that would be used in different places throughout the app. And one a
ViewMonitor can measure view positions with accuracy.
What's ViewMonitor ViewMonitor can measure view positions with accuracy. This library is to check design sheet from native app. behave like this. UIVi
A flexible collection view with proper horizontal layout flow
FlexCollection A very simple flexible collection view using SwiftUI that automat
Shows a list of albums initially and shows the image in detailed view.
Description : PhotosViewer Shows a list of albums initially. Selcting any album will lead to a photos list screen Tapping on any photo will display a
🍮 A collection of Swift snippets to be used in Xcode
Swift Snippets ❤️ Support my app ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcu
✨ An elegant way to guide your beloved users in iOS apps - Material Showcase.
Material Showcase for iOS An elegant and beautiful tap showcase view for iOS apps based on Material Design Guidelines. Requirement iOS 10.0+ Swift 4.2
Swift based simple information view with pointed arrow.
InfoView View to show small text information blocks with arrow pointed to another view.In most cases it will be a button that was pressed. Example To
Fully customisable tooltip view in Swift for iOS.
Description EasyTipView is a fully customizable tooltip view written in Swift that can be used as a call to action or informative tip. Contents Featur
A demo app to showcase testable, modern iOS development with SwiftUI and Combine on MVVM-C architecture.
Coinz_App_iOS A demo app to showcase testable, modern iOS development with SwiftUI and Combine on MVVM-C architecture. Tech Stack: Swift, SwiftUI, Com
A demo app to showcase pixel perfect, modern iOS development with SwiftUI and Combine on MVVM-C architecture.
Pixel_Perfect_SwiftUI A demo app to showcase pixel perfect, modern iOS development with SwiftUI and Combine on MVVM-C architecture. Tech Stack: Swift,
A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.
SwiftUIAsyncContentView A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.. Installa
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 Swift collection of unique, ordered objects
Introduction OrderedSet is essentially the Swift equivalent of Foundation's NSOrderedSet/NSMutableOrderedSet. It was created so Swift would have a uni
Library for creating swipe actions for any SwiftUI View
SwipeActions Library for creating swipe actions for any SwiftUI View, similar to
A Modern Horizontal Option Selector View for SwiftUI
SwiftUISelector A perfect option picker. Great for navigation. Simple to use. Try it out with @fermoya's package SwiftUIPager! Swift Package Manager S
Put your interesting logs into view for showing.
LogView Description LogView is a debugging tool view, you can put your interesting logs into view for showing, it support to pan for moving and show/h
IMC - Índice de Massa Corporal iOS - Swift
IMC (Índice de Massa Corporal) - View Code O objetivo desse projeto foi criar em view code o aplicativo IMC (Índice de Massa Corporal) ministrado no c
A simple and configurable rating/favorite view.
ImageRating A simple and configurable rating/favorite view. ImageRating will display a sequence of SFSymbols from 0-maxImages in half or whole increme
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
A text view that supports selection and expansion
The Problem UILabel and UITextView offer unsatisfying support for text selection. Existing solutions like TTTAttributedLabel are great but offer a som
🔍 Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!
YNSearch + Realm Support Updates See CHANGELOG for details Intoduction 🔍 Awesome search view, written in Swift 5.0, appears search view like Pinteres
Highly customizable iOS tags view [input, edit, dynamic, tag, token, field, NSTokenField]
RKTagsView Highly customizable iOS tags view (like NSTokenField). Supports horizontal and vertical direction, editing, multiple selection, Auto Layout
Simple and highly customizable iOS tag list view, in Swift.
TagListView Simple and highly customizable iOS tag list view, in Swift. Supports Storyboard, Auto Layout, and @IBDesignable. Usage The most convenient
Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time
Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time. It is highly customizable that most features of the text tag can be configured.
This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr.
PARTagPicker This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr. This tag picker was originally us
Simpel calender view built with UICollectionView
CalenderView Overview Simpel calender view built with UICollectionView. Just clo
CNIC Validation View: National Identity card no Textfield, Validation, Navigation all managed in xib/storyboard base UIView custom control
CNICTextFieldView CNIC Validation View: National Identity card no Textfield, Validation, Navigation all managed in xib/storyboard base UIView custom c
An iOS progress indicator view library written in SwiftUI
ProgressIndicatorView A number of preset progress indicators created with SwiftUI We are a development agency building phenomenal apps. Usage Create a
This helps make the view's configuration code, hierarchy code, and constraint code neat.
UIBaseKit 🤔 So far, when coding for a view, we wrote a combination of configuration code, constraint code, and hierarchical code, resulting in a poor
Savory is swift accrodion view implementation
Savory Savory is a swift accordion view implementation. Requirements Xcode 8.0 Swift 3.0 iOS 8 Installation Using CocoaPods: pod 'Savory', :git = 'ht
A generic recycler view adapter
KRecyclerViewAdapter A generic recyclerview adapter for all your recycler views. No need to create a custom adapter for every recyclerview. Dependency
Beautiful animated Login Alert View. Written in Objective-C
UIAlertView - Objective-C Animated Login Alert View written in Swift but ported to Objective-C, which can be used as a UIAlertView or UIAlertControlle
A bunch of layouts providing light and seamless experiences in your Collection View
Swinflate Description Swinflate aims to encorporate a set of collection view layouts which provide a better and even more fluid experience in collecti