Robert Petras

Articles about Design and Code

Become a Better App Developer and Designer

We provide comprehensive coverage of iOS development, encompassing Swift and SwiftUI, app architecture, performance optimization, and Apple’s ever-evolving ecosystem. This resource is ideal for developers aspiring to create visually appealing, contemporary, and efficient apps, adhering to Apple’s design philosophy.

From Autocomplete to AI Agents

From Autocomplete to AI Agents: What Agentic Coding in Xcode Really Means

Discover what Agentic Coding in Xcode is and how AI agents are transforming iOS development with faster features, smarter refactoring, and on-device intelligence.
Agentic Coding in Xcode

Unlocking the Future of Development: Agentic Coding in Xcode

Apple is integrating Anthropic’s Claude and OpenAI’s Codex AI-powered coding agents directly into Xcode, allowing developers to utilize these agents for app development.
SwiftUi for Beginners

SwiftUI for Beginners: A Comprehensive Guide

Learn SwiftUI from scratch with this beginner-friendly guide covering views, layouts, state, and best practices for building modern Apple apps.
Practical Guide to iOS App Store Icon Design

Practical Guide to iOS App Store Icon Design

Designing iOS App Store icons is a UX challenge, not just branding. This guide shows how to create icons that feel native to Apple’s ecosystem, covering simplicity, color, accessibility, common mistakes, and how to use Apple’s Icon Composer.
Simple Prompting in Foundation Models framework

On-Device AI Shift: Simple Prompting

Integrate Apple’s Foundation Models in the latest iOS. Run private, on-device AI in SwiftUI with zero costs and complete user privacy.
What is SwiftData

SwiftData: Beginner’s Guide to Modern Data Persistence

SwiftData is Apple’s modern data persistence framework that makes storing, fetching, and syncing app data simple, Swift-first, and beginner-friendly.
Foundation Models framework

Introduction to Apple’s Foundation Models for Developers

This guide explains what Foundation Models are, how they work, how they differ from Core ML, and when to use them to build smarter, more native Apple apps without machine learning expertise.
SwiftUI Async Image

SwiftUI AsyncImage: Loading Images the Modern Way

Load remote images the modern SwiftUI way. Learn AsyncImage basics, placeholders, phases, scaling, and animations—no third-party libraries required.

BUILD BETTER APPLE APPS

Modern Apple development, explained. SwiftUI, Apple Intelligence, app development, and UI/UX — clear insights, no fluff.

By signing up, you agree to receive email updates.

SwiftUI

In‑depth articles on developing mobile and desktop applications.

SwiftData

Practical guides to storing and retrieving data.

UI/UX Design

Actionable advice to enhance your mobile app’s design.

Foundation Models

Key techniques for using Apple’s on‑device artificial intelligence.

Apple Intelligence

Core strategies for working with Apple AI frameworks.

News

Everything you need to know about the latest news and updates.