
Explore iOS URL schemes and their security implications, focusing on potential vulnerabilities and exploitation techniques in mobile app communication.

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

Discover how Djinni simplifies cross-platform development by enabling C++ code sharing between iOS and Android, streamlining complex business logic implementation and reducing redundancy.

Learn to create cross-platform mobile apps using React Native and Redux. Explore app development, state management, and game creation for both iOS and Android from a single codebase.

Discover how Buck, a high-performance build tool, enables fast and reliable Swift builds for iOS. Learn about declarative builds, distributed caching, and scaling mobile development at Uber.

Explore Google's "mobile vision" SDK for Android and iOS, enabling face detection, barcode reading, and text recognition in mobile apps, even offline.

Explore Uber's open-source PerfSDK for gathering mobile performance data, including timing, metrics, and function tracing for iOS and Android applications.

Learn to build native iOS and Android apps using NativeScript with Angular or Vue.js. Explore the benefits, differences, and added value of each framework for creating high-performance mobile applications.

Explore CocoaPods, an Objective-C dependency manager. Learn its origins, features, and how it streamlines iOS/Mac app development by simplifying code sharing and integration.

Explore adaptive UI design for iOS, covering evolution from single screen to multiple sizes, and techniques for creating flexible, responsive interfaces across devices.

Explore Test Driven Development for iOS apps using SOLID principles and effective architecture. Learn practical techniques for writing testable code and implementing TDD in real-life scenarios.

Explore Core Data best practices in iOS 9 and Swift, focusing on efficient data management techniques and the integration of Magical Record for streamlined development.

Learn to create dynamic animations in Swift for UIKit interfaces using Auto Layout, including animating and modifying constraints for fluid iOS app designs.

Explore Swift, frameworks, and modules through CocoaPods' journey, addressing challenges posed by Apple's updates and sharing insights for iOS developers.

Explore continuous delivery for native mobile apps, covering tools, branching, Jenkins jobs, testing strategies, and best practices to improve agility and reliability in app development.

Explore iOS security threats and mitigations, covering architecture, malware examples, and best practices for developers to enhance app protection and user safety.

Explore new patterns and idioms for iOS development with Swift, covering functional programming, closures, high-order functions, and bridging to Objective-C.

Explore Swift's multi-paradigm approach, combining functional and object-oriented programming for iOS development. Learn syntax, classes, and modern improvements in this overview.

Explore on-device augmented reality and machine learning for iOS using ARKit and CoreML. Learn about implementation, performance, and practical applications through hands-on examples and demos.

Explore Kotlin's multiplatform capabilities for building shared business logic across JVM, JavaScript, Android, and iOS, enabling efficient cross-platform development.

Explore macOS security measures, including sandboxing and TCC, and learn about potential vulnerabilities and bypass techniques in third-party applications and system components.