iOS Advanced Track
Advancing your Career
Basic Kit
Things that you should know before digging deeper into the course like Swift tips and tricks, data structures, the power of Xcode and the language.
Advanced Swift
Xcode
tips and tricks
The first steps, using the toolset you've to maximize your output!
Function
Closures
Functions as first citizens.
Closures are a powerful way of writing code that performs and looks better.
Protocol
Delegation
​
Communiation Patterns
Understand the basic principles of algorithms, data structures and focusing on Generics.
Concurrency
Parallelism
Concurrency issues loom large in any list of the top mistakes made by iOS developers. They are also the underlying cause of the majority of negative app reviews.
Memory Management
What is the thread, how it works and what happened under the hood? This will help us to understand a lot of things related to the next topics.
Advanced UI Kit
Learn the talent of creating the reactive, responsive and easy UI elements by using stackviews like a professional developer! Style and Themes, Custom views and more.
AutoLayout
Size Classes
How to create more reactive, customized and dynamic views by the help of Stackviews, autolayout.
Collection Views
Layout
How to create custom flow layouts for your collection view, display your data better than never!
Style
&Themes
Create dynamic styles and themes like dark them, styles that can be changed during runtime and more tips and tricks.
Scroll Views
Learn about differ, data sources, cell controllers and how to make your datasource reusable.
Advanced iOS Architecture
To build a robust, testable, and maintainable app, a lot of things we should be aware of. In this section, we are going to talk about all of these things in detail.
Clean
Architecture
Get to know the most android software architecture, dig deeper into its component and how to use it with well-defined use cases.
Design
Patterns
Creational, Structural and Behavioral design patterns are going to discuss deeply in well-defined examples.
Dependency
Injection
Create dynamic styles and themes Understand the Dependency Injection Design Pattern by applying it with the help of the Dagger Framework with some tips and tricks. dark them, styles that can be changed during runtime and more tips and tricks.
Functional
Reactive programming
Dig deeper into the functional and reactive programming mindset with the help of different libraries with some tips and tricks.
Network
Dig deeper into the network layer, learn how request works, how to build a robust isolated layer, tested and ready to production
Persistence in iOS
Storing your user data is essential for your user experience inside your app, local DB options varies but you should always pick what fits your needs and requirements.
Realm
Coredata
Offline DB on the fly, we've been seeing Realm taking over CoreData complexity in iOS world, learn how to utilize it in your app.
User defaults
Files
Maybe all you need A simple file that can help you get a lot done, don't overkill it!
Testing Kit
What is the unit and instrumentation testing, how to test things, what to test and what not with well-defined examples?
Benefits
Weekly online session, from your favourite work place, be it home or office, we're online!
Weekly assignment, you're here to learn and practice.
We will be always making you a great open source contributer and part of our community
Weekly online hands-on session, to practice and answer all your questions.
Weekly reading, we pick different books/articles as a reading assignment every week to solidify our knowledge.
You gonna work on actual project simulating the professional work enviroument
unit Tests
UI Tests
What is the unit and instrumentation testing, how to test things, what to test and what not with well-defined examples?
Selection criteria
Our Instructors
SALE 45 % OFF
4000 EGP instead of 9000 EGP
NO REFUND AFTER FIRST SESSION
NO absent is allowed. only 1 session with valid excuse, 2 sessions and you're totally removed from course. ZERO refund

Abdoelrhman M. Eaita
Senior software engineer @ Andela.
SwiftCairo & LintSchool founder
Share the amazing things customers are saying about your business. Double click, or click Edit Text to make it yours.

Ahmed Abdelmeguid
iOS Architect @ Careem
Share the amazing things customers are saying about your business. Double click, or click Edit Text to make it yours.
We've been seeing many new beginners joining the market recently and we're trying to fill the gap between your skills and what market needs, this comes through a course that we believe it would help you to advance your skills and career steps!