Mohamed Arafa's repositories
SortsAlgorithms
Bubble Sort ,Selection Sort ,Insertion Sort ,Merge Sort -> Divide and conquer Sort
AnimatedCollectionViewLayout
A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.
appstore-card-transition
Appstore card animation transition. UICollectionView and UITableView card expand animated transition for iOS
CardParts
A reactive, card-based UI framework built on UIKit for iOS developers.
CocoaTextField
Apple TextField with some Material twist
CollectionViewSlantedLayout
A CollectionView Layout displaying a slanted cells
FlagPhoneNumber
A formatted phone number UITextField with country flag picker.
FSPagerView
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
GuillotineMenu
Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
Hands-On-Microservices-with-Swift-5
Hands-On Microservices with Swift 5, published by Packt
Hero
Elegant transition library for iOS & tvOS
HGCircularSlider
A custom reusable circular / progress slider control for iOS application.
iOS-13-Programming-for-Beginners
iOS 13 Programming for Beginners, published by Packt
IQKeyboardManager
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
JJFloatingActionButton
Floating Action Button for iOS
JTAppleCalendar
The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable
Koloda
KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
MVP
MVP design pattern for online session
PullToBounce
Animated "Pull To Refresh" Library for UIScrollView. Inspired by https://dribbble.com/shots/1797373-Pull-Down-To-Refresh
RangeSeekSlider
RangeSeedSlider provides a customizable range slider like a UISlider.
SkyFloatingLabelTextField
A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
Swift-5-The-Language-of-iOS-Development
Swift 5: The Language of iOS Development by Packt Publishing
swift-style-guide
The official Swift style guide for raywenderlich.com.
SwiftyDocPicker
A very "Swifty" approach to picking documents
Windless
Windless makes it easy to implement invisible layout loading view.