Homepage
Open in app
Sign in
Get started
SwiftCairo
Follow
Protocol-Oriented Network in swift
Protocol-Oriented Network in swift
Since WWDC Protocol oriented session, everything changed. let's start using it with Enums to build a cleaner networking layer!
Abdoelrhman Mohamed
May 30, 2018
Latest
iOS Code Review Checklist
As iOS Software Engineer, i’ve been always looking to have a checklist to check against my code.Most of Software Engineers are usually…
Fadi Ossama
Feb 16, 2021
Collapse/Expand HeaderView With Tabs Part 2
Collapse/Expand HeaderView With Tabs Part 2
In the previous part https://medium.com/p/3fbad61d9028/edit We created Collapse/Expand header with two tabs
yusef naser
May 16, 2020
Collapse/Expand HeaderView With Tabs Part1
Collapse/Expand HeaderView With Tabs Part1
when you want to create collapse/expand header view like Android, you can see many tutorials about it with one scrollView, In this…
yusef naser
May 16, 2020
Creating MVP Template with Base View Controller
Creating MVP Template with Base View Controller
Introduction
yusef naser
Mar 7, 2020
All About Swift Optional
All About Swift Optional
The word “Optional” by definition means available to be chosen, but not obligatory.
Fadi Ossama
Oct 25, 2019
Relax, I am sure my published app is not on Demo Server 😎
Relax, I am sure my published app is not on Demo Server 😎
Problem:
Elsayed Hussein
Mar 10, 2019
Avoiding race conditions in Swift
Avoiding race conditions in Swift
Thoughts about concurrency, race conditions, locks and GCD queues
Mostafa Abdellateef
Jan 29, 2019
Random tip: iOS errors logging
Random tip: iOS errors logging
I was just talking to a friend of mine about logging errors that ain’t crashes, we log crashes automatically with Fabric and crashlytics…
Abdoelrhman Mohamed
Jan 24, 2019
About SwiftCairo
Latest Stories
Archive
About Medium
Terms
Privacy
Teams