iOS

Every iPhone Duo State Your Video Player Must Handle

Introduction iPhone Duo is the first iPhone that folds. It has a 5.4-inch outer display, a 7.6-inch inner display, Split View, and a hinge that can stop halfway. For most apps, that means a few layout fixes. For a streaming app, it means the screen can change size, shape and even display while a video […]

iOS

Beyond the Screen: How On-Device AI, Fluid Interfaces, and Security Will Reshape Mobile Development

Introduction For fifteen years, mobile engineering followed an unspoken contract: the server holds the intelligence, and the client renders the interface. We organised our codebases around static design patterns—MVC, MVVM, MVI, Clean Architecture—to turn deterministic network payloads into predictable, tap-driven screens. If a user wanted to book a cab, transfer funds, or track a package, […]

Piyush Bharadwaj
Piyush Bharadwaj
Read

iOS

Multi-Agent Spec-Driven Development: Assigning AI Roles for Product, Architecture, QA, and Review

Introduction Learn how to leverage AI agents to transform one requirement into reviewed specification, architecture, Flutter implementation, tests, and proof-of-release. My previous article discussed how specifying a well-defined specification can help developers and AI agents in a reliable manner. However, what would happen if an agent had to learn the product, design, implement, test, and […]

Pankaj Gupta
Pankaj Gupta
Read

iOS

Introduction to Flutter Super Apps 

1. What Is a Super App? A Super App is a single digital platform that brings multiple services together under one application, identity, navigation experience, and technology platform. For users, it provides one app, one identity, and one consistent experience.For engineering teams, it provides a shared platform with modular business capabilities that can be developed […]

iOS

iOS: The Power of ARKit: Face Points Capturing: Part- 2

In the first part of the blog, we explored the fundamentals of face tracking with ARKit and learned how facial information can be captured using a physical iOS device. In this part, we’ll take that implementation further by using ARKit’s face-tracking capabilities to create a virtual lipstick effect that follows the user’s lips in real […]

iOS

Spec-Driven Development Using AI Agents: A Smarter Way to Build Software

Let’s Start With a Honest Question How many times have you jumped straight into coding, only to realize halfway through that you misunderstood the requirement? Or worse — you built exactly what was asked for, but not what was actually needed? If you’ve been in software development for more than a few months or years, […]

iOS

Adulting for Developers: Why You Need Spec-Driven Development (SDD) over Vibe Coding

We need to talk about how we are building software with AI agents. Let’s paint a quick picture: You walk up to a counter and ask for a glass of Shikanji (a traditional Indian spiced lemonade). You don’t provide any specific instructions; you just demand a glass. What might the AI give you based on […]

iOS

Building an AI-Powered Health & Fitness App with Apple Foundation Models

  What are Apple Foundation Models? Apple’s Foundation Models framework marks a significant shift in how developers build intelligent applications on Apple platforms. Instead of relying on cloud-based AI services, Apple now provides on-device large language models (LLMs) that are deeply integrated into the OS. These models are part of Apple Intelligence and are designed […]

iOS

Native or Hybrid? The Ultimate Guide to Cross-Platform Mobile App Development

Introduction Creating an awesome app for both iPhone and Android feels like running two marathons with separate teams. There is the iOS team happily working away in Swift and SwiftUI, then there is the Android team doing the same in Kotlin and Compose. They are practically building the same app in two different languages. That’s […]

Pankaj Gupta
Pankaj Gupta
Read