©2020 by LintSchool.

 

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

 

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?

Career coaching
Selection criteria
Duration

Our Instructors

 

SALE 45 % OFF

4000 EGP instead of 9000 EGP

 

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.