<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: rahul bandal</title>
    <description>The latest articles on DEV Community by rahul bandal (@rahul_bandal_afe623cbf2e2).</description>
    <link>https://dev.to/rahul_bandal_afe623cbf2e2</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3995355%2F899b57dc-64c1-4089-ac4f-be6d5cb0fa3c.jpg</url>
      <title>DEV Community: rahul bandal</title>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rahul_bandal_afe623cbf2e2"/>
    <language>en</language>
    <item>
      <title>Universal Links and Deep Linking on iOS</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Thu, 20 Aug 2026 09:28:52 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/universal-links-and-deep-linking-on-ios-64p</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/universal-links-and-deep-linking-on-ios-64p</guid>
      <description>&lt;p&gt;In the world of mobile applications, providing a seamless and integrated user experience is paramount. One powerful way to achieve this is through &lt;strong&gt;deep linking&lt;/strong&gt;, which allows you to launch your app and navigate directly to specific content within it from external sources like websites, emails, or other apps. On iOS, Apple provides two primary mechanisms for deep linking: &lt;strong&gt;Custom URL Schemes&lt;/strong&gt; and the more robust &lt;strong&gt;Universal Links&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;While custom URL schemes offer a straightforward way to open your app, Universal Links are Apple's…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/UniversalLinksAndDeepLinkingOnIos/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>development</category>
      <category>networking</category>
    </item>
    <item>
      <title>Face ID and Touch ID Authentication in iOS</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Wed, 19 Aug 2026 09:28:42 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/face-id-and-touch-id-authentication-in-ios-57k</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/face-id-and-touch-id-authentication-in-ios-57k</guid>
      <description>&lt;p&gt;In today's mobile-first world, security and convenience go hand-in-hand. For iOS applications, Apple provides robust biometric authentication mechanisms: Face ID and Touch ID. These technologies allow users to quickly and securely verify their identity using their face or fingerprint, significantly enhancing the user experience while protecting sensitive data.&lt;/p&gt;

&lt;p&gt;As intermediate iOS developers, understanding how to properly integrate these features is crucial for building secure and user-friendly applications. This article will guide you through…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/FaceIdAndTouchIdAuthenticationInIos/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>security</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>MapKit Integration with SwiftUI</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Sun, 16 Aug 2026 09:23:05 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/mapkit-integration-with-swiftui-de8</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/mapkit-integration-with-swiftui-de8</guid>
      <description>&lt;p&gt;Maps are a fundamental feature in many modern applications, from navigation to location-based services. Apple's MapKit framework provides a robust and feature-rich way to integrate maps directly into your iOS apps. With the advent of SwiftUI, Apple has continuously refined how we interact with system frameworks, and MapKit is no exception.&lt;/p&gt;

&lt;p&gt;Historically, integrating MapKit into SwiftUI involved using &lt;code&gt;UIViewRepresentable&lt;/code&gt; to wrap &lt;code&gt;MKMapView&lt;/code&gt;. While effective, this approach often felt like a bridge rather than a native SwiftUI experience.…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/MapkitIntegrationWithSwiftui/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>mapkit</category>
      <category>swiftui</category>
      <category>ios</category>
    </item>
    <item>
      <title>Introduction to App Clips for iOS Developers</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Fri, 14 Aug 2026 09:56:31 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/introduction-to-app-clips-for-ios-developers-4f0m</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/introduction-to-app-clips-for-ios-developers-4f0m</guid>
      <description>&lt;p&gt;In the fast-paced world of mobile applications, friction is the enemy of engagement. Users want instant access to functionality, without the commitment of a full download. Apple recognized this need with the introduction of App Clips at WWDC 2020 – a brilliant feature designed to provide a lightweight, focused experience of your app precisely when and where it's needed most.&lt;/p&gt;

&lt;p&gt;For iOS developers, App Clips open up exciting new avenues for discoverability and user acquisition. Imagine a user needing to pay for parking, rent a scooter, or order a…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/IntroductionToAppClipsForIosDevelopers/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>development</category>
      <category>apple</category>
    </item>
    <item>
      <title>Building Widgets with WidgetKit on iOS</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:59:34 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/building-widgets-with-widgetkit-on-ios-ihj</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/building-widgets-with-widgetkit-on-ios-ihj</guid>
      <description>&lt;p&gt;Widgets have become an integral part of the iOS experience, offering users quick glances at app information without needing to open the full application. With WidgetKit, Apple provides a powerful and flexible framework for developers to create these rich, dynamic, and informative extensions for their iOS apps.&lt;/p&gt;

&lt;p&gt;If you've been looking to enhance your app's presence on the Home Screen or Lock Screen, or simply want to provide a more immediate way for users to interact with your content, WidgetKit is your answer. In this article, we'll dive deep…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/BuildingWidgetsWithWidgetkitOnIos/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>widgetkit</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>Implementing Push Notifications with APNs in iOS</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Wed, 12 Aug 2026 09:58:32 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/implementing-push-notifications-with-apns-in-ios-56kh</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/implementing-push-notifications-with-apns-in-ios-56kh</guid>
      <description>&lt;p&gt;In today's mobile-first world, engaging users effectively is paramount for app success. Push notifications are a powerful tool in your arsenal, allowing you to deliver timely, relevant information directly to your users' devices, even when your app isn't actively running. From breaking news alerts to social media mentions or critical updates, push notifications keep your app top-of-mind and drive re-engagement.&lt;/p&gt;

&lt;p&gt;For iOS apps, these notifications are powered by the Apple Push Notification service (APNs). APNs is the central component that…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/ImplementingPushNotificationsWithApnsInIos/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>pushnotifications</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>App Store Connect Submission Checklist for iOS</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Mon, 10 Aug 2026 10:13:05 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/app-store-connect-submission-checklist-for-ios-12d1</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/app-store-connect-submission-checklist-for-ios-12d1</guid>
      <description>&lt;p&gt;The moment of truth for any iOS developer is the App Store submission. After countless hours of coding, testing, and refining, the final hurdle is getting your app approved and published on the App Store. While it can feel daunting, a well-organized checklist can transform this complex process into a manageable series of steps.&lt;/p&gt;

&lt;p&gt;This article provides a comprehensive, step-by-step checklist to guide you through preparing and submitting your iOS app to App Store Connect. We'll cover everything from Xcode configurations to metadata, ensuring…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/AppStoreConnectSubmissionChecklistForIos/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>appstore</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>Profiling iOS Apps with Instruments</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Sun, 09 Aug 2026 09:34:46 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/profiling-ios-apps-with-instruments-2hem</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/profiling-ios-apps-with-instruments-2hem</guid>
      <description>&lt;p&gt;As iOS developers, we strive to build apps that are not just feature-rich, but also smooth, responsive, and efficient. A slow, laggy, or crash-prone app can quickly lead to frustrated users and poor reviews. But how do you pinpoint exactly &lt;em&gt;why&lt;/em&gt; your app is performing poorly? That's where &lt;strong&gt;Instruments&lt;/strong&gt; comes in.&lt;/p&gt;

&lt;p&gt;Instruments is a powerful performance analysis and testing tool provided by Apple, integrated directly into Xcode. It allows you to collect data about your app's behavior in real-time, helping you uncover bottlenecks related to CPU…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/ProfilingIosAppsWithInstruments/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>performance</category>
      <category>ios</category>
      <category>xcode</category>
    </item>
    <item>
      <title>Xcode Build Configurations and Schemes Explained</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Sat, 08 Aug 2026 09:32:21 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/xcode-build-configurations-and-schemes-explained-1pp8</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/xcode-build-configurations-and-schemes-explained-1pp8</guid>
      <description>&lt;p&gt;As iOS developers, we often build apps that need to behave differently in various scenarios. You might have a development server, a staging environment for testing, and a production server for your live users. Each environment might require a different API endpoint, a unique bundle identifier, a distinct app name, or even different logging levels. Managing these variations manually can quickly become a tangled mess.&lt;/p&gt;

&lt;p&gt;This is where Xcode's &lt;strong&gt;Build Configurations&lt;/strong&gt; and &lt;strong&gt;Schemes&lt;/strong&gt; come to the rescue. They provide a robust and organized way to…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/XcodeBuildConfigurationsAndSchemesExplained/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>xcode</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>Swift Package Manager for iOS Development</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Fri, 07 Aug 2026 09:57:04 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/swift-package-manager-for-ios-development-55on</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/swift-package-manager-for-ios-development-55on</guid>
      <description>&lt;p&gt;As iOS developers, we constantly rely on external libraries and frameworks to accelerate development, implement complex features, and adhere to best practices. Managing these dependencies efficiently is crucial for maintaining a clean, scalable, and robust codebase. Enter Swift Package Manager (SPM), Apple's native solution for managing the distribution of Swift code.&lt;/p&gt;

&lt;p&gt;SPM has evolved significantly since its inception, becoming a first-class citizen in Xcode and an indispensable tool for iOS, macOS, watchOS, and tvOS development. It not only…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/SwiftPackageManagerForIosDevelopment/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>MVVM Architecture in Swift iOS Projects</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Wed, 05 Aug 2026 11:16:59 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/mvvm-architecture-in-swift-ios-projects-431d</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/mvvm-architecture-in-swift-ios-projects-431d</guid>
      <description>&lt;p&gt;Building robust, scalable, and maintainable iOS applications requires a thoughtful approach to architecture. While MVC (Model-View-Controller) has been the default for a long time, many developers find themselves struggling with the "Massive View Controller" problem, where &lt;code&gt;UIViewController&lt;/code&gt;s become bloated with business logic and data manipulation. This is where MVVM (Model-View-ViewModel) shines, offering a cleaner separation of concerns and enhancing testability.&lt;/p&gt;

&lt;p&gt;In this article, we'll dive deep into MVVM, understand its core components,…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/MvvmArchitectureInSwiftIosProjects/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>Dependency Injection Patterns for iOS Apps</title>
      <dc:creator>rahul bandal</dc:creator>
      <pubDate>Tue, 04 Aug 2026 11:21:25 +0000</pubDate>
      <link>https://dev.to/rahul_bandal_afe623cbf2e2/dependency-injection-patterns-for-ios-apps-5dcn</link>
      <guid>https://dev.to/rahul_bandal_afe623cbf2e2/dependency-injection-patterns-for-ios-apps-5dcn</guid>
      <description>&lt;p&gt;Building robust, testable, and maintainable iOS applications can be a challenging endeavor, especially as they grow in complexity. One of the most powerful design patterns to tackle these challenges is &lt;strong&gt;Dependency Injection (DI)&lt;/strong&gt;. If you've ever struggled with tightly coupled code, difficult unit testing, or rigid architectures, DI is a concept you'll want to master.&lt;/p&gt;

&lt;p&gt;In this article, we'll dive deep into what Dependency Injection is, why it's crucial for modern iOS development, and explore the most common patterns you can apply in your…&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Read the full article on Swift By Rahul&lt;/strong&gt; → &lt;a href="https://www.swiftbyrahul.com/posts/DependencyInjectionPatternsForIosApps/" rel="noopener noreferrer"&gt;Continue reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete tutorial includes Swift code examples, SVG diagrams, and step-by-step explanations on our website.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>ios</category>
      <category>development</category>
    </item>
  </channel>
</rss>
