mobile-dev.hashnode.devInstalling OpenClaw on My Linux Mac Mini (8GB RAM) — A Real-World ExperienceI recently decided to experiment with OpenClaw on my old Mac Mini. Nothing fancy: 8GB RAM Ubuntu installed No GPU Just curiosity and a goal to build AI-powered workflows (mainly for trading experi9h ago·4 min read
mobile-dev.hashnode.devDecrypting Encrypted Push Notifications Using Notification Service ExtensionPush notifications often carry sensitive data like OTPs, transaction alerts, or private messages.Sending this data in plain text is risky — anyone intercepting the payload can read it. A Notification Service Extension (NSE) allows you to: Receive th...Jan 26·4 min read
mobile-dev.hashnode.devSwiftUI Property Wrappers (With Examples)If you understand property wrappers well, SwiftUI suddenly becomes predictable, testable, and easy to reason about. This blog explains: What property wrappers are The most commonly used SwiftUI property wrappers When to use which one What’s new o...Jan 25·5 min read
mobile-dev.hashnode.devStaff / Principal iOS Mock Interview SetSection 1: Technical Vision & Ownership Question 1How do you define technical vision for an iOS platform used by multiple teams? Follow-up: How do you balance innovation vs stability? How do you prevent architectural drift? Question 2Describe a ...Jan 7·4 min read
mobile-dev.hashnode.devSwiftUI + Concurrency Mock InterviewSection 1 : Core Concept Warm-up Question 1Explain the SwiftUI view lifecycle. When is a view created, updated, and destroyed? Follow-up: Why is init rarely used for side effects in SwiftUI? What causes a SwiftUI view to re-render? Question 2Exp...Jan 5·4 min read