https://github.com/SwiftCairo/MeetupSessions/tree/master/13th%20meetup/Architecture%20Homicide https://medium.com/swiftblade/using-swift-concurrency-with-coordinator-pattern-de290b95f09b https://github.com/ProxymanApp/atlantis https://ignatiojulian.medium.com/build-modularization-ios-application-dff1b69adf83 https://medium.com/@wil.barriost/ios-clean-architecture-my-way-on-a-very-simple-feature-mvvm-repository-urlsession-swift-678cfe4301f0
Markdown Cheatsheet : https://github.com/tchapi/markdown-cheatsheet
ios-swift-libraries : https://infinum.co/the-capsized-eight/top-10-ios-swift-libraries-every-ios-developer-should-know-about
- https://github.com/pointfreeco/isowords
- https://github.com/dkhamsing/open-source-ios-apps
- (fsnotes ) : https://github.com/glushchenko/fsnotes
- ( Quran القراءن ) : https://github.com/quran/quran-ios
import SwiftHtml
let doc = Document(.html) {
Html {
Head {
Title("Hello Swift HTML DSL")
Meta().charset("utf-8")
Meta().name(.viewport).content("width=device-width, initial-scale=1")
Link(rel: .stylesheet).href("./css/style.css")
}
Body {
Main {
Div {
Section {
Img(src: "./images/swift.png", alt: "Swift Logo")
.title("Picture of the Swift Logo")
H1("Lorem ipsum")
.class("red")
P("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
.class(["green", "blue"])
.spellcheck(false)
}
A("Download SwiftHtml now!")
.href("https://github.com/binarybirds/swift-html/")
.target(.blank)
.download()
Abbr("WTFPL")
.title("Do What The Fuck You Want To Public License")
}
}
.class("container")
Script().src("./js/main.js").async()
}
}
}
let html = DocumentRenderer(minify: false, indent: 2).render(doc)
print(html)
- https://github.com/pointfreeco/swift-composable-architecture
- https://github.com/ByteByteGoHq/system-design-101
hide screen : https://github.com/marioIannotta/shyview
- https://github.com/kuler90/RKTagsView
- https://github.com/amrangry/TagsCollection
- https://github.com/dave-pang/TagStyledView
- https://github.com/MakwanaRohit/ARSelectableView
- https://www.cocoacontrols.com/controls/tagview-in-swift
bubble-pictures : https://www.cocoacontrols.com/controls/bubble-pictures-07d2c9b4-d768-485f-ac2e-b54dcb9c4189
lazy load : https://github.com/LeBzul/SimpleShimmer
capture uiview : https://github.com/startry/SwViewCapture
status bar : https://github.com/MaximKotliar/Bartinter
code Generator "R Swift" : https://github.com/mac-cain13/R.swift
gradient (Slopy) : https://github.com/mergesort/Slope?utm_campaign=AwesomeiOS%2BWeekly&utm_medium=email&utm_source=AwesomeiOS_Weekly_9
Swizzling swift lumos : https://github.com/sushinoya/lumos
VVM-C RxCoordinator Router : https://github.com/quickbirdstudios/RxCoordinator
- https://github.com/shoheiyokoyama/Gemini
- https://github.com/Yalantis/Koloda
- https://github.com/amirdew/CollectionViewPagingLayout
XML HTML parsing : https://github.com/scinfu/SwiftSoup
AttributedString , NSAttributedString : https://github.com/malcommac/SwiftRichString
Working with Arrays and more : https://github.com/ankurp/Dollar
Working Linter swiftlint swiftformat : https://github.com/nicklockwood/SwiftFormat
QRCodeReader : https://github.com/yannickl/QRCodeReader.swift
Graphs / Charts : https://github.com/danielgindi/Charts/blob/master/README.md
SwiftMessages : https://github.com/SwiftKickMobile/SwiftMessages
Error-Handling : https://github.com/Workable/swift-error-handler
keyboard handler IQKeyboardManagerSwift : #https://github.com/hackiftekhar/IQKeyboardManager
image compress size : https://github.com/hucool/WXImageCompress
Side Menu SideMenu https://github.com/jonkykong/SideMenu
Country Picker : https://github.com/kizitonwose/CountryPickerView
-
Floaters Toasts Popups Sheets SwifterSwift Extensions POD : https://swifterswift.com/
- https://github.com/malcommac/SwiftDate
- https://github.com/MatthewYork/DateTools
- https://github.com/toure20/RealTimePicker
- https://github.com/SwipeCellKit/SwipeCellKit
- https://www.cocoacontrols.com/controls/upcarouselflowlayout
- https://github.com/ink-spot/UPCarouselFlowLayout
- https://github.com/hyperoslo/Gallery
- https://github.com/hyperoslo/ImagePicker
- https://github.com/mikaoj/BSImagePicker
- Alamofire' #https://www.raywenderlich.com/147086/alamofire-tutorial-getting-started-2
- 'PromiseKit'
- 'kingfisher' #for image downlaod https://github.com/onevcat/Kingfisher/wiki/Cheat-Sheet#authentication-with-nsurlcredential
- https://www.cocoacontrols.com/controls/semi-circular-scale
- https://github.com/HamzaGhazouani/HGCircularSlider
- https://github.com/Skyscanner/SkyFloatingLabelTextField
- https://github.com/weilsonwonder/JVFloatLabeledTextField
- https://github.com/ilyapuchka/ReadMoreTextView
- https://github.com/ameizi/awesome-ios-animation
- https://github.com/mmick66/kinieta
- https://github.com/Ramotion/swift-ui-animation-components-and-libraries
- https://github.com/onmyway133/fantastic-ios-animation
- https://github.com/Instagram/IGListKit
- https://github.com/texturegroup/texture
- https://github.com/springwong/SnapKitten
-
https://github.com/amrangry/dev_macOS_environment_setup
-
https://github.com/opentrace-community/opentrace-ios
-
https://github.com/amrangry/DynamicHeightCollectionView
- https://github.com/amrangry/SwiftyMenu : https://github.com/KarimEbrahemAbdelaziz/SwiftyMenu/graphs/contributors
- https://github.com/amrangry/BadgeHub : https://github.com/jogendra/BadgeHub/graphs/contributors
- https://github.com/amrangry/ios-task
- https://github.com/omerio/android-interview-questions
- https://github.com/omerio/iOS-Interview-Questions
- https://github.com/mister0/How-to-prepare-for-google-interview-SWE-SRE
- https://github.com/duraki/SketchCrapp
- https://github.com/maciekish/iReSign
- https://github.com/noodlewerk/NWPusher
- https://github.com/amrangry/FileCaching
- https://github.com/amrangry/ImagePickerHandler
- https://github.com/amrangry/Marvel_iOSApp
- https://github.com/amrangry/GoEuroDemo
- https://github.com/amrangry/CustomerSearchBar
- https://github.com/amrangry/JailBrokenCheckerUtility
- https://github.com/amrangry/GoogleMaps_ios_UberLike
- https://github.com/amrangry/backbase
- https://github.com/amrangry/RealEstates_demo
- https://github.com/amrangry/NYTimes
- https://github.com/amrangry/iCar
- https://github.com/amrangry/zadcall_voximplant_ios_demo
- https://github.com/amrangry/iOS_Firebase_PushNotification_Sample
- https://github.com/amrangry/TagsCollection
Distributed under the MIT License.
Any contribution is more than welcome! You can contribute through pull requests and issues on GitHub.
I aim to share my knowledge and findings as i work daily to improve our apps, for our community, in a safe and open space. We work as we live, as kind and considerate human beings who learn and grow from giving and receiving positive, constructive feedback.
If you wish to contact me, email @: [email protected]