- Channel Link
- Description: Offers detailed explanations of fundamental iOS concepts, making it ideal for beginners.
- Topics Covered: Swift, OOP, UIKit, MapKit
- Channel Link
- Description: A comprehensive demonstration of key topics in Swift, including Data Types, Selection Statements, Loops, Optionals, Functions, Closures, Arrays, Sets, and Dictionaries.
- Topics Covered: Swift
- Channel Link
- Meetup Sessions
- Description: This channel hosts all the meetups and workshops organized by the iOS developer community in Egypt (Swift Cairo).
- Channel Link
- Description: This channel covers a wide range of essential topics, including Firebase, Alamofire, and Realm. Additionally, it features an excellent playlist titled “Fast Mac”, which explores various subjects.
- Topics Covered: Swift, Fast Mac, Firebase, Realm, Alamofire
- Channel Link
- Description: This channel illustrates the usage of essential tools such as R.Swift, SwiftGen, and SwiftLint. Additionally, it provides a well-sourced roadmap and a comprehensive demonstration of memory management(ARC). The channel is active and frequently updated.
- Topics Covered: Tools, Roadmap, Memory Management
- Channel Link
- Description: This channel covers general software topics and provides a detailed roadmap along with valuable sources for beginning iOS development. It is highly beneficial for those looking to start their journey in this field.
- Topics Covered: iOS roadmap
- Channel Link
- Description: This channel offers a playlist of four videos that thoroughly cover modern concurrency using async/await. Additionally, it provides an excellent explanation of the Model-View-Presenter (MVP) design pattern.
- Topics Covered: Modern Concurrency, MVP
- Channel Link
- Description: This channel boasts an impressive collection of playlists. Mohammed Tarek offers comprehensive coverage on iOS concurrency, while Osama Gamal provides insights into developing a chat application. Additionally, there is a playlist dedicated to localization, detailing how to make applications support multiple languages, and a crucial live session focused on iOS interviews.
- Topics Covered: Concurrency, localization, Firebase, iOS interview
- Channel Link
- Description: The channel features a playlist that walks viewers through the creation of a generic network layer using Alamofire and generics. It also includes an introductory video on animation in iOS.
- Topics Covered: Network Layer (Alamofire, Generics), Animation
- Channel Link
- Description: This channel features a video that comprehensively covers the basics of networking and addresses numerous issues using URLSession.
- Topics Covered: Networking-101
- Channel Link
- Description: This channel features two playlists that provide detailed explanations on the differences between classes and structs, as well as comprehensive coverage of protocols.
- Topics Covered: Structs vs Classes, Protocols
- Channel Link
- Description: The best, most clear explanation of the Delegate Pattern you’ll find.
- Topics Covered: Delegate Pattern, Roadmap
- Channel Link
- Description: This channel features an extensive record of a mentorship program for junior iOS developers, focusing on best practices across various topics.
- Topics Covered: Motoon Mentorship Program 1&2
- Channel Link
- Description: This channel features a variety of content, including general software topics, Swift programming, and a dedicated playlist on creating a GitHub clone. Additionally, it hosts podcasts where developers discuss various tech industry topics.
- Topics Covered: Swift, GitHub Clone
- Channel Link
- Description: This channel is highly active and consistently provides the latest SwiftUI content.
- Topics Covered: SwiftUI
- Channel Link
- Description: This channel features an in-depth playlist that thoroughly explains The Composable Architecture (TCA)
- Topics Covered: The Composable Architecture
- Channel Link
- Description: Dive into the world of Reactive programming, whether you’re a fan of RxSwift or prefer Combine. He break down complex concepts into easy-to-digest content, making MVVM and reactive frameworks not only accessible but exciting! Also, he created a playlist focused on Unit Testing
- Topics Covered: MVVM, Reactive programming(Combine, RxSwift), Unit Testing(XCTest, Swift Testing)
- Channel Link
- Description: This channel covers various iOS development topics, featuring a great video on the importance of unit testing with a practical example.
- Topics Covered: UIKit
- Blog Link
- Description: Discover the first-ever Arabic blog that dives into a world of captivating iOS development topics, and much more! Mariam Elenna brings insightful content with a unique perspective in Arabic.
- Topics Covered: iOS development
- Shorts Link
- Description: Quick iOS development tips in YouTube Shorts – perfect for learning on the go!
- Topics Covered: iOS development tips
- Channel Link
- Description: A live series exploring the Swift compiler and attempting to implement a new feature from scratch. A must-watch for anyone curious about Swift internals, compiler development, and open source.
- Topics Covered: Swift Compiler
- Channel Link
- Description: An iOS podcast called Codcast, hosted by Ahmed Emad. He invites iOS developers to talk about how they started, grew, and continue to evolve in the iOS development world.
- Topics Covered: iOS Dev, Career Advice, Personal Growth