2198 Repositories
Swift in-app-notification-view Libraries
Auto slide the view when keyboard appears
DPKeyboardManager Auto slide the view when keyboard appears HOW TO USE : import UIKit class DPBaseViewController: UIViewController { let keyboard
A custom paging behavior that peeks the previous and next items in a collection view
MSPeekCollectionViewDelegateImplementation Version 3.0.0 is here! 🎉 The peeking logic is now done using a custom UICollectionViewLayout which makes i
A component to quickly scroll between collection view sections
SectionScrubber The scrubber will move along when scrolling the UICollectionView it has been added to. When you pan the scrubber you 'scrub' over the
This component allows for the transfer of data items between collection views through drag and drop
Drag and Drop Collection Views Written for Swift 4.0, it is an implementation of Dragging and Dropping data across multiple UICollectionViews. Try it
PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a consistent user interface for common content states (i.e. loading, loaded, empty, and error).
PJFDataSource PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a co
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
Netflix and App Store like UITableView with UICollectionView, written in pure Swift 4.2
GLTableCollectionView Branch Status master develop What it is GLTableCollectionView is a ready to use UITableViewController with a UICollectionView fo
Lightweight custom collection view inspired by Airbnb.
ASCollectionView Lightweight custom collection view inspired by Airbnb. Screenshots Requirements ASCollectionView Version Minimum iOS Target Swift Ver
Generic collection view controller with external data processing
FlexibleCollectionViewController Swift library of generic collection view controller with external data processing of functionality, like determine ce
Custom transition between two collection view layouts
Display Switcher We designed a UI that allows users to switch between list and grid views on the fly and choose the most convenient display type. List
A sample app demonstrates how to use Atlantis on Swift Playground (iOS/macOS)
Atlantis with Swift Playground A sample app demonstrates how to use Atlantis on
A sample app that implements the ideal UI representation around the loading process
SwiftUILoadingStateSample This is a sample app that implements the ideal UI repr
A macOS app to simulate the system update
Goaf-Happy-Fishing A macOS app to simulate the system update. Turn on the app, t
A UITableView extension that enables cell insertion from the bottom of a table view.
ReverseExtension UITableView extension that enabled to insert cell from bottom of tableView. Concept It is difficult to fill a tableview content from
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
A subclass of UITableView that styles it like Settings.app on iPad
TORoundedTableView As of iOS 13, Apple has released an official version of this table view style called UITableViewStyleInsetGrouped! Yay! In order to
Simple timeline view implemented by UITableViewCell
TimelineTableViewCell TimelineTableViewCell is a simple timeline view implemented by UITableViewCell. The UI design of TimelineTableViewCell is inspir
Generic table view controller with external data processing
FlexibleTableViewController Swift library of generic table view controller with external data processing of functionality, like determine cell's reuse
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
Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app).
MCSwipeTableViewCell An effort to show how one would implement a UITableViewCell like the one we can see in the very well executed Mailbox iOS app. Pr
An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
SWTableViewCell An easy-to-use UITableViewCell subclass that implements a swipeable content view which exposes utility buttons (similar to iOS 7 Mail
Typed, yet Flexible Table View Controller
ConfigurableTableViewController Simple view controller that provides a way to configure a table view with multiple types of cells while keeping type s
The IDAGIO WatchOS app using swift
IDAGIORedesignWatchOS I redesigned the IDAGIO WatchOS app as an exercise Old App
Music Room: a mobile app that offers a new way of experiencing music
🎼 Music Room - 42 School Project 🎸 🤳🏻 Music Room is a mobile app that offers
Code challenge iOS - Movies app
Code challenge iOS - Movies app Project structure The Common folder contains sha
Instagram clone, the main focus of the app is the seamless swipe between views that we see on instagram
InstaSwipe Instagram clone, the main focus of the app is the seamless swipe betw
iOS calculator app made without storyboard.
Calculator app Standart iOS calculator app written without storyboard - elements placed only by using code. FUN FACT - you can download it and install
Coffee App Splash Screen made with SwiftUI.
SplashScreen-CoffeeApp Coffee App Splash Screen made with SwiftUI. SplashScreen - Code struct ContentView: View { @State var splashScreen = true
Multiplayer RockPaperScissors iOS game. You can play with anybody all around the world to be a RockPaperScissors master!
RockPaperScissors RockPaperScissors is an app where you can play classic "rock, paper, scissors game" with friends on your phones. Using Firebase you
Perspective is a friendly charting iOS App for your everyday use.
Perspective Perspective is a friendly charting iOS App for your everyday use. Nowadays, Data is everywhere, and we tend to feel like we have a picture
Sample iOS AR app using AR Quick Look API
ARQLSanta This is a minimal AR iOS app that uses the AR Quick Look API, displayi
Bill splitting app with tip feature
Tipsy Tipsy is a bill splitting app with tip feature. You can split the total bi
A demo demonstrates how to use combine and MVVM in the SwiftUI app
SwiftUI-MVVM-Combine A demo demonstrates how to use combine and MVVM in the Swif
Fast Campus iOS App Development All-in-one Package Online Clone Coding
애플뮤직 클론 코딩 패스트캠퍼스 iOS 앱 개발 올인원 패키지 Online 클론코딩 사용요소 UICollectionReusableView , c
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
A pure Swift Spotify Music App in Apple Music style
HBMusic A pure Swift Spotify Music App in Apple Music style. How to run pod inst
Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb API
MovieOmdbApp Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb
Recipe app for IOS Development class
NutriRecipes Recipe app for IOS Development class. User Stories A user can Land
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
UISwitch which paints over the parent view with the color in Swift.
AnimatedSwitch Swift subclass of the UISwitch which paints over the parent view with the color if switch is turned on and returns original superview b
A Splash view that animates and reveals its content, inspired by Twitter splash
RevealingSplashView A Splash view that animates and reveals its content, inspired by the Twitter splash. ⭐ Features Customizable reveal icon image. Cu
Create custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app.
SKSplashView SKSplashView is a simple class to create beautiful animated splash views for transitioning between views. Perfect as a launch screen whil
Twitter style Splash Screen View. Grows to reveal the Initial view behind
CBZSplashView [![CI Status](http://img.shields.io/travis/Callum Boddy/CBZSplashView.svg?style=flat)](https://travis-ci.org/Callum Boddy/CBZSplashView)
An automated insulin delivery app template for iOS, built on LoopKit
Loop for iOS Loop is an app template for building an automated insulin delivery system. It is a stone resting on the boulders of work done by many oth
iOS TODO App with Core Data
IOS TODO App with Core Data In this project I did a to do app using Core Data. I
Apple watch app to interface with Transmission Client
TransmissionWatch Apple watch app to interface with Transmission Client Currrent
A UISlider subclass that displays the slider value in a popup view
ASValueTrackingSlider ###What is it? A UISlider subclass that displays live values in an easy to customize popup view. ![screenshot] (http://alskipp.g
IntervalSlider is a slider library like ReutersTV app. written in pure swift.
IntervalSlider Description and appetize.io`s DEMO To run the example project, clone the repo, and run pod install from the Example directory first. Re
A simple app to hit the NY Times Most Popular Articles API
MostPopularArticles A simple app to hit the NY Times Most Popular Articles API a
News app to see daily news from new York Times
News This project is demo project for newyork time apis news feed. Generally thi
Demo app to demonstrate native blur capabilities
Blurrable Demo app to demonstrate native blur capabilities. You can customize th
SwiftUI Prototyping Wallet App Interactive UI
Wallet SwiftUI Prototyping Wallet App Interactive UI
Swift MovieDB App from TheMovieDB API
Sonix Aims for this project is to browse movies from TheMovieDB API, search for
Financial Education app focused on young people
Fin4teen Aplicativo de Educação Financeira com foco em jovens. Tópicos Descrição
Demotivator: A simple app for practice
Demotivator This is a simple app for practice. Programmatically Quick recap: .Ph
Create a weather app from scratch with this SwiftUI Crash Course
"Create a weather app from scratch with this SwiftUI Crash Course" https://youtu
App that generates random images and attempts to classify them with MobileNetV2
Image-Classifier-App App that generates random images and attempts to classify t
A simple menubar app can give you quick access to some macOS functions
OneClick This simple menubar app can give you quick access to some macOS functio
A Code challenge I solved leveraging a lot on Composite collection view layout...written in swift
Space44 Code Challenge Space44 Code Challenge iOS application for Space 44 hiring process, it leverages on Image download and composite collection vie
UIKit-based app project template for Swift Playgrounds 4
playgrounds-uikit-app This is a simplistic sample template for Swift Playgrounds 4 to begin with a UIKit-based app delegate & window scene instead of
Ten Elephants is the modern cooking app for iPhone.
Ten Elephants Ваш персональный гастро-ассистент на iPhone. Поиск по названию/ингредиентам Поиск блюд по ингредиентам Что популярно сегодня Случайное б
CrownControl is a tiny accessory that makes scrolling through scrollable content possible without lifting your thumb.
CrownControl Overview Features Example Project Requirements Installation Usage Quick Usage Crown Attributes Scroll Axis Anchor Position Spin Direction
iOS custom view to display books on shelf
ShelfView (iOS) iOS custom view to display books on shelf (Android version is available here) Requirements iOS 10.0+ Swift 4.2 Installation ShelfView
Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.
kishikawakatsumi/SpreadsheetView has moved! It is being actively maintained at bannzai/SpreadsheetView. This fork was created when the project was mov
App store style horizontal scroll view
ASHorizontalScrollView App store style horizontal scroll view It acts similar to apps sliding behaviours in App store. There are both Objective-C (do
ScrollingFollowView is a simple view which follows UIScrollView scrolling.
ScrollingFollowView ScrollingFollowView is a simple view which follows UIScrollView scrolling. ScrollingFollowView Sample Images SearchBarSample : Sea
Replicating the 'clear' navigation bar style of the iOS 12 Apple TV app.
TONavigationBar TONavigationBar is an open-source subclass of UINavigationBar that adds the ability to set the background content of the navigation ba
Simple and integrated way to customize navigation bar experience on iOS app.
NavKit Simple and integrated way to customize navigation bar experience on iOS app. It should save our time that we usually use to make abstraction of
Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls
HidingNavigationBar An easy to use library (written in Swift) that manages hiding and showing a navigation bar as a user scrolls. Features Usage Custo
LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.
LoginKit About LoginKit is a quick and easy way to add Facebook and email Login/Signup UI to your app. If you need to quickly prototype an app, create
A small cookbook app created with UIKit using the mealDB API
Your-New-CookBook This is a small cookbook app I created with UIKit using the me
Food Recipes App Built With Swift
Food Recipes Application This is my first IOS App. The first page is sign in and sign up page. I controll informations with regex in sign up page. If
Silent Rock app: to notify users when approaching silent rock
silent-rock Silent Rock app - to notify users when approaching silent rock. Capstone Concept - Michelle Bodart Team members none Problem Statement #1
Egg Timer app helps you to cook your egg in the way you want
Egg Timer Egg Timer app helps you to cook your egg in the way you want. You need to decide on how do you want to eat your egg than just click the egg
A Code challenge I solved leveraging a lot on Composite collection view layout written in swift
AsthmApp Mobile app designed as a support aid for people with Asthma Accounts Google and Firebase [email protected] dICerytiMPSI Facebook asthmp.ap
Cardshark is an iOS card counting App that uses state of the art machine learning (YOLO) to classify and count the cards at real time.
Cardshark The game of Blackjack is one of the most popular casino games in the world. It is also the most winnable using a skill called Card Counting.
The ToDo-like app using swift
ToDo-List The ToDo-like app. The data model uses classes. The table view is created depending on the structure of the model classes. The user has the
A faster and more flexible label view for iOS
STULabel is an open source iOS framework for Swift and Objective-C that provides a label view (STULabel), a label layer (STULabelLayer) and a flexible
Secret app like text animation
RQShineLabel A UILabel subclass that lets you animate text similar to Secret app. Installation CocoaPods RQShineLabel is available through CocoaPods,
A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App.
MZTimerLabel Purpose MZTimerLabel is a UILabel subclass, which is a handy way to use UILabel as a countdown timer or stopwatch just like that in Apple
iOS utility class allows you to access keyboard view and track keyboard animation.
YYKeyboardManager iOS utility class allows you to access keyboard view and track keyboard animation. (It was used by YYText) Compatibility iPhone / iP
ADVANCED APP DESIGN The main goal of this mini project is to inspire you on what we can accomplish with the SwiftUI framework.
Restart-App.0.2 ADVANCED APP DESIGN The main goal of this mini project is to inspire you on what we can accomplish with the SwiftUI framework. COMPLEX
App for LaTeX quick reference and light equation editor
LaTeX Draft I miss the LaTeX Help app, which is too ancient to work under the latest iOS unfortunately. So I will write one in hommage to LaTeX Help a
A simple User Profile screen with scrollable detail area
User Profile Screen with Scrollable Detail Area This simple user profile screen skeleton project can be used as a starting point for creating more sop
XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.
XLForm By XMARTLABS. If you are working in Swift then you should have a look at Eureka, a complete re-design of XLForm in Swift and with more features
🔥 A multi-directional card swiping library inspired by Tinder
Made with ❤️ by Mac Gallagher Features 💡 Advanced swipe recognition based on velocity and card position 💡 Manual and programmatic actions 💡 Smooth
Swipe able, customizable card stack view, Tinder like card stack view based on UICollectionView. Cards UI
Swipable, customizable card stack view, Tinder like card stack view based on UICollectionView. Cards UI Сocoapods installation Add in your Podfile: po
Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
MDCSwipeToChoose Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
Calendar View - It's lightweight and simple control with supporting Locale and CalendarIdentifier.
iOS Calendar It's lightweight and simple control with supporting Locale and CalendarIdentifier. There're samples for iPhone and iPad, and also with us
An Event View based on Apple's Event Detail View. Written in Swift 3. Supports ARC, Autolayout and editing via StoryBoard.
An Event View based on Apple's Event Detail View. Written in Swift 3. Supports ARC, Autolayout and editing via StoryBoard. Installation CocoaPods PTEv
An open source calendar framework for iOS, with support for customization, IBDesignable, Autolayout, and more.
About MBCalendarKit is a calendar control written in Objective-C with modern best practices and Swift interoperability in mind. It offers a flexible c
A customizable calendar view for iOS.
JTCalendar JTCalendar is an easily customizable calendar control for iOS. Installation With CocoaPods, add this line to your Podfile. pod 'JTCalendar'
A fully customizable calendar view acting as a date range picker
Demo Installation CocoaPods With CocoaPods you can simply add GLCalendarView in your Podfile: pod "GLCalendarView", "~ 1.0.0" Source File You can co
A custom visual calendar for iOS 8+ written in Swift (= 4.0).
Overview Screenshots GIF Demo Installation Usage Architecture Version matrix Advanced API For contributors Screenshots GIF Demo Installation CocoaPods
youtube iOS app template written in swift 5
Youtube iOS Template Youtube iOS Template is developed by Haik Aslanyan and written in Swift 3. Purpose of this repo is to show how ViewControllers ca
A clone for Apple's Voice Memos app.
VoiceMemosClone A clone for Apple's Voice Memos app. Article on Medium. Please read the article on how I created this project here. License Freely pro
A snake engine written in SpriteKit for all Apple devices.
A snake engine written in SpriteKit for all Apple devices. ⭐ Features Fully tested engine functionality. Framework based, super easy to integrate in d
iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).
FinanceReactNative iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). Data is pulled from Yahoo Finance
MVVM + FLUX iOS Instagram client in Swift, eliminates Massive View Controller in unidirectional event/state flow manner
CZInstagram MVVM + FLUX iOS Instagram client in Swift, eliminates Massive View Controller in unidirectional event/state flow manner. Unidirectional Da