
Explore UIKit and Model-View-Controller pattern, applying Swift fundamentals like classes, properties, and collection types in a hands-on iOS development session.

Learn Xcode IDE basics, Interface Builder, and iOS Simulator essentials. Explore project navigation, adaptive layouts, and efficient workflows for iOS app development.

Learn to play videos in iPhone apps using the Media Player framework, handle notifications, and debug memory leaks while watching the Apollo 11 moon landing.

Learn to create table view-based applications using UITableView, UITableViewDelegate, and UITableViewDataSource protocols in iPhone SDK 4. Gain hands-on experience building a simple app.

Explore data persistence in iOS apps, covering various storage methods and their pros/cons. Learn implementation details for four key storage techniques.

Learn Xcode debugging essentials, including theory and hands-on practice with breakpoints and the debugger. Gain practical tips and resources for iOS development.

Learn to manage data hierarchies using UINavigationController in iOS. Master pushing, popping, and configuring view controllers for seamless navigation in your iPhone apps.

Learn to customize Xcode workflow, manage files, choose build configurations, and integrate third-party editors for efficient iOS development.

Learn to build the FortuneCrunch iOS app using Xcode and Interface Builder. Gain hands-on experience with Objective-C, Cocoa-Touch, and essential iOS development workflows.

Learn to create iOS app interfaces visually using Interface Builder, a powerful tool for designing and laying out user interfaces without coding.

Comprehensive guide to setting up iOS testing with Appium, covering installation, configuration, and execution on both simulators and real devices. Includes step-by-step instructions and troubleshooting tips.

Comprehensive iOS development tutorial covering UIKit, programmatic UI, networking, and persistence. Build a GitHub follower app while preparing for take-home interview projects.

Comprehensive Swift programming tutorial covering language basics, iOS app development, UIKit, SwiftUI, and practical projects. Includes career advice and bonus content for aspiring developers.

Learn iOS app testing with XCode through live coding. Explore unit tests, UI tests, and code coverage to enhance your mobile development skills.

Simplifying Xcode complexities in React Native upgrades: strategies, tools, and solutions to streamline the process and overcome common challenges.

Learn techniques for bypassing macOS detections using Swift, including command-line processes, API calls, and sandbox manipulation, with practical examples and developer insights.

Automate React Native app deployment with fastlane, streamlining iOS and Android builds, screenshots, and distribution to TestFlight and Play Store beta track.

Explore full-stack Swift development for iOS and backend, leveraging Swift 3's Linux support. Learn how major companies are implementing this approach for seamless front-end and back-end integration.

Learn to develop Xcode 8 source editor extensions, exploring distribution methods, design tradeoffs, and efficient synchronization between extensions and host apps.

Explore UI testing in iOS development, from implementation to challenges. Learn strategies for comprehensive app testing and improving code coverage.

Introduction to Apple ML: Learn to integrate machine learning into iOS apps using Create ML and Swift, with no math background required. Explore datasets, compare tools, and discover ML possibilities.