• Coming Soon on App Store
  • Home
  • Contents
    • Articles
    • Videos
  • Channels

Nav Menu

  • Home
  • Articles
  • Videos
  • Channels

Copyright By SoftSky App LTD - 2025

  • Contact Us
  • Terms of Use
  • Privacy Policy

Every week, I share iOS tips on how to create polished, intuitive apps—backed by insights from shipping seven apps and working at GoPro, Apple, and Microsoft. My desk setup: https://blog.supereasyapps.com/181-ios-developer-and-productivity-tools-plus-standing-desk-setup/

YouTube@paulsolt
  • beginner
  • By Paul Solt
  • Jan 9

Why Most Apps Fail Before They Launch

Explains why many apps fail pre-launch: vague product definition and unclear App Store listing. Shares a 5-step App Store checklist to clarify the idea, tighten messaging, and polish listing assets before submission, improving review readiness and conversion—practical guidance for first-time iOS launches.

  • beginner
  • By Paul Solt
  • Jan 7

Replacing a Developer Rejected Build in App Store Connect

Explains how to replace a rejected build in App Store Connect. In the Build view, use the small button to remove or swap the build attached to your submission, then upload or select a new build and resubmit. Useful for resubmitting without creating a new app version after a rejection.

  • intermediate
  • By Paul Solt
  • Jan 6

Codex Broke My App (Here’s What I Did Next)

What to do when AI-generated (Codex) code breaks your iOS app. The video covers diagnosing what failed, isolating the AI’s changes, reverting or fixing them, and adding safeguards like tests and code review to prevent regressions. Takeaway: treat AI output as untrusted—validate thoroughly and use disciplined debugging and recovery practices.

  • beginner
  • By Paul Solt
  • Jan 4

My App Store Launch Workflow (How I Ship New Apps)

Walkthrough of a practical App Store launch workflow used while an app is in review: preparing metadata/screenshots, product page and marketing, coordinating timing, and handling submission in App Store Connect. Offers a repeatable checklist to ship new apps with fewer last‑minute scrambles.

  • intermediate
  • By Paul Solt
  • Jan 2

How I Use Codex With Xcode to Fix Real App Bugs (Live)

Live walkthrough of using Codex within Xcode to diagnose and fix real bugs in a vanilla iOS project. No special setup—see an in-IDE workflow applying AI-assisted suggestions and iterative edits to resolve issues. Takeaway: a practical approach to speeding up Xcode debugging using an AI coding assistant.

  • beginner
  • By Paul Solt
  • Jan 2

How to Get Started with Xcode Cloud and TestFlight

Intro to automating iOS CI/CD with Xcode Cloud and TestFlight. Shows enabling Xcode Cloud in Xcode, creating workflows to build and run tests on commits, configuring triggers and artifacts, and distributing builds to TestFlight for beta testing—streamlining builds, testing, and distribution from Xcode.

  • beginner
  • By Paul Solt
  • Dec 30

This App Didn’t Exist Yesterday — Built with Codex 5.2

Behind-the-scenes look at using Codex 5.2 to rapidly prototype and ship an app in a day. Emphasizes AI-assisted coding: prompting, iterating, and assembling features quickly. Takeaway for iOS devs: leverage LLM tooling to accelerate scaffolding and experimentation, reducing time from idea to working build.

  • intermediate
  • By Paul Solt
  • Dec 28

This Is My New Coding Workflow With Codex 5.2

Live coding session demonstrating a practical workflow with Codex 5.2 to build a developer tool. Shows prompting, iterative code generation, refactoring and testing loops, and how to supervise AI output. Takeaway for iOS devs: use AI assistants effectively by constraining tasks, reviewing diffs, and validating code incrementally.

  • intermediate
  • By Paul Solt
  • Dec 22

Codex Couldn’t Run My iOS App — Until This MCP Tool

Explains why AI agents can write Swift but fail to build and run iOS apps. Introduces an MCP tool that lets an agent drive Xcode build/run steps via command line, addressing project and environment hurdles. Walks through setup and workflow, with cautions about configuration. Takeaway: enable LLMs to actually build and run your app.

  • beginner
  • By Paul Solt
  • Dec 20

How I Stopped Codex From Breaking My Builds

Explains why AI code from Codex can break builds and how to prevent it: keep a known‑good baseline, apply suggestions in small steps, read and fix compiler errors early, revert quickly, and prefer small, testable changes. Aimed at newcomers struggling with early failures; key takeaway is to control AI output to keep builds green.

  • intermediate
  • By Paul Solt
  • Dec 20

GPT-5.2 Codex vs Real-World ML App (Spider Detection)

Live session improving a spider‑detection ML app. Compares GPT‑5.2 Codex output with a production approach, touching on dataset refinement, threshold/label tweaks, evaluation of precision/recall, and edge‑case handling. Takeaway: iterative, metrics‑driven tuning and better data outperform one‑shot AI‑generated code.

  • intermediate
  • By Paul Solt
  • Dec 15

How I use Codex GPT 5.2 with Xcode (My complete workflow)

Walkthrough of using Codex GPT 5.2 alongside Xcode to cut time lost to build errors. The author shares 3 workflows to diagnose and fix iOS/macOS compiler/build issues and keep builds green, plus what the agent needs to operate effectively within your Xcode workflow.

  • intermediate
  • By Paul Solt
  • Dec 6

I Built a Dangerous Spider Detector: My Real ML Workflow with Codex

Walkthrough of a practical ML workflow to build a dangerous spider detector, using Codex to assist coding. Covers dataset preparation, labeling, training/iteration, evaluation, and managing false positives. Takeaway: how to structure and iterate an image-recognition pipeline useful for AI-powered app features.

  • beginner
  • By Paul Solt
  • Dec 5

Codex 5.1 Max Tried to Build My Mac App… Here’s What Actually Happened

The creator asks Codex 5.1 Max to upgrade a macOS timer app, showing prompts, generated code, build fixes, and where AI sped up refactors versus produced errors or missed context. It highlights validation and debugging steps and practical workflow tips. Takeaway: AI can accelerate Mac app work but still needs human oversight and corrections.

  • beginner
  • By Paul Solt
  • Nov 22

Codex Just Fixed a Swift Bug I Couldn't Solve (GPT 5.1 Codex Max)

Demonstrates GPT 5.1 Codex Max diagnosing and fixing a stubborn Swift bug the author couldn’t solve. Shows AI-driven code analysis to pinpoint the issue and propose a patch via prompt-driven debugging. Takeaway: LLMs can accelerate Swift bug fixing, but developers should review and test AI-suggested changes.

  • beginner
  • By Paul Solt
  • Nov 20

Who Codes Best? (GPT 5.1 vs Gemini 3 vs Grok 4.1)

Side-by-side comparison of GPT-5.1 Pro, GPT-5.1 Codex Max (High), Gemini 3, and Grok 4.1 on identical coding tasks to evaluate code quality and reliability. Offers takeaways on strengths/weaknesses to help choose an AI coding assistant. No iOS-specific APIs covered.

  • beginner
  • By Paul Solt
  • Oct 24

Perfect V60 Using My iPhone App (Single Cup)

Demonstrates brewing a clean, sweet single-cup Hario V60 using the Brew Coffee iPhone app, Brew Coffee. Focuses on step-by-step, in-app guidance to achieve consistent pour-over results.

  • beginner
  • By Paul Solt
  • Jul 23

I hit 10K steps for 365 days—this is the app I used daily

A personal account of reaching 10K steps every day for a year, crediting daily use of the StepUp Retro Pedometer app. This appears to be an end-user testimonial with no iOS development techniques, APIs, or code shown. Takeaway: consistent, simple tracking can motivate habits—no technical guidance provided.

  • beginner
  • By Paul Solt
  • Jul 13

How to Make Amazing Hario V60 Coffee

This video is a brewing guide for Hario V60 coffee and promotes using an app to improve consistency. It does not discuss iOS development concepts, code, or APIs, and offers no technical takeaways for iOS developers.

  • beginner
  • By Paul Solt
  • Jul 13

WWDC 2025 Reaction: Liquid Glass?

Two Apple insiders react to WWDC 2025, recapping headline changes in iOS 26 and discussing the “Liquid Glass” design direction. High-level takeaways and implications for iOS developers; no code—useful for understanding platform shifts and upcoming UI trends.

  • beginner
  • By Paul Solt
  • Jul 7

My Coffee App: New V60 Recipes Sneak Peek

Sneak peek of a coffee brewing app introducing new Hario V60 recipes and discussing how apps can help improve V60 technique (inspired by James Hoffmann). The video appears product-focused; no iOS-specific implementation, APIs, or architecture are described.

  • intermediate
  • By Paul Solt
  • Jun 21

What’s New in My Coffee App (SwiftUI + UIKit Updates)

Preview of upcoming Brew Coffee updates built with SwiftUI and UIKit. Highlights how the app combines both frameworks to evolve UI and features, with notes on interop and migration in a production app. Takeaway: practical ideas for iterating an app that mixes SwiftUI with existing UIKit code.

  • beginner
  • By Paul Solt
  • Jun 7

Apple Engineer Creates a Budget Widget LIVE (Swift Charts)

Live 45‑minute build creating a budget widget UI with SwiftUI and Swift Charts. Covers setting up Chart in SwiftUI, binding budget data, configuring chart components, and styling/layout for compact spaces to visualize spending at a glance. Takeaway: a quick jumpstart to chart‑driven UIs for simple finance summaries.

  • beginner
  • By Paul Solt
  • May 24

SwiftUI iOS Localization Tutorial: Master String Catalogs in Xcode 16

Tutorial on localizing SwiftUI iPhone apps and iOS widgets using Xcode 16 String Catalogs. Covers organizing localized strings, adding languages, and applying them in SwiftUI with Xcode’s built-in translation workflow. Takeaway: adopt String Catalogs to streamline localization across app and widgets.

  • beginner
  • By Paul Solt
  • May 10

Apple Engineer Shows How To Build a SwiftUI Sleep Tracker

An Apple engineer walks through building a simple sleep-tracking app in SwiftUI. You’ll compose views, handle state, and wire basic navigation to add and review entries using common SwiftUI patterns. A hands-on intro to building a small app UI with SwiftUI components and state management.

  • beginner
  • By Paul Solt
  • Apr 7

Xcode 16.3 is Available Today (What's New?)

Overview of Xcode 16.3 release notes highlighting what’s new across the IDE, toolchain, and SDKs for iOS developers. Summarizes updates, fixes, and improvements to help decide when to upgrade. Note: Xcode 16.3 requires macOS 15.2+ to install.

  • intermediate
  • By Paul Solt
  • Apr 6

How to Create Swift Packages with Objective-C (SPM)

Learn to create a Swift Package that wraps Objective‑C code with Swift Package Manager: organize .m/.h sources, expose public headers via an include/ folder, configure targets/products in Package.swift, and integrate in Xcode. Caveat: no bridging headers—use module-style headers. Ideal for modularizing legacy Obj‑C across apps.

  • beginner
  • By Paul Solt
  • Apr 6

🔴 Live Streaming SwiftUI - iOS App Hackathon

Live coding session building Brew Coffee, a pour‑over iOS app, with SwiftUI. Follow end‑to‑end app construction: creating screens, layout, and interactions while iterating quickly. Focus is on practical SwiftUI workflows in Xcode to prototype and ship a small app.

  • beginner
  • By Paul Solt
  • Apr 6

Introducing swiftly 1.0 (New tool from Apple!)

Introduces Apple’s Swiftly 1.0: a lightweight way to install the latest Swift toolchain without needing Xcode. Explains setting up Swift outside Xcode-centric workflows to run/build Swift from the command line, and when this is useful. Notes tradeoffs versus Xcode’s bundled toolchains and IDE features.

  • intermediate
  • By Paul Solt
  • Apr 6

How to Create Complex SwiftUI Animations (Brew Coffee)

Walkthrough of building complex SwiftUI animations in the Brew Coffee app, revised to handle a variable number of stages. Focuses on structuring animation logic so sequences aren’t limited to a fixed count, leveraging SwiftUI’s animation system. Takeaway: design adaptable, stage-driven animations that scale with dynamic steps.

  • beginner
  • By Paul Solt
  • Apr 2

WWDC 2025: 1 Day Left to Get Your Apple Park Invite!

Reminder: there’s only one day left to apply for an exclusive in‑person Apple Park invite to WWDC25. The video urges developers to submit before the deadline. This is a scheduling/update announcement with no technical or coding content.

  • intermediate
  • By Paul Solt
  • Mar 30

SwiftUI Animation Bugs? Here's How I Fixed Them!

Tackles debugging SwiftUI animation glitches and layout jumps. Shows practical steps to reproduce and isolate issues, audit state updates, position animation logic correctly, and stabilize layout transitions—so views animate smoothly without unexpected jumps. Key takeaway: structure state and updates predictably to avoid glitches.

  • beginner
  • By Paul Solt
  • Mar 30

Meld Studio - How to Configure Green Screens using Chroma Key Effect

Tutorial on configuring a green screen in Meld Studio using the Chroma Key effect. Focuses on dialing in the key by adjusting Threshold and Tolerance to cleanly remove the green background. Practical, tool-based walkthrough with no coding—suitable for basic compositing setup.

  • beginner
  • By Paul Solt
  • Mar 29

iOS App Hackathon (SwiftUI + Swift)

Live hackathon building Brew Coffee, a pour‑over companion iOS app, using SwiftUI and Swift. Shows iterative construction of screens and app logic with SwiftUI views. Practical look at assembling a real app UI and workflow. Takeaway: hands‑on SwiftUI app building.

  • beginner
  • By Paul Solt
  • Mar 17

How To Use SwiftUI Spacing And Padding

Intro to SwiftUI layout spacing: use the padding modifier to add inner space (.padding(), per-edge, custom amounts, EdgeInsets) and control gaps via stack spacing (VStack/HStack). Demonstrates how padding works with backgrounds/frames. Takeaway: use padding for internal space, stack spacing for gaps.

  • beginner
  • By Paul Solt
  • Mar 17

The REALITY of ChatGPT Pro for Xcode in 2025

A week-long review of using ChatGPT Pro alongside Xcode. Assesses how AI assistance impacts coding speed, boilerplate, and troubleshooting, where it falls short due to inaccuracies, and the level of oversight required. Offers a grounded verdict on whether the hype matches its value for iOS developers.

  • beginner
  • By Paul Solt
  • Mar 16

Xcode Just Got an INSANE Upgrade Thanks to ChatGPT!

Demonstrates using the new ChatGPT app integration on macOS with Xcode to directly edit and iterate on code. Shows how prompts can modify files to speed up implementation and refactoring. Takeaway: combine ChatGPT with Xcode for faster workflows, but always review AI changes, run builds/tests, and consider privacy/security.

  • beginner
  • By Paul Solt
  • Mar 9

M3 Ultra vs. M4 Max: Don't Buy the WRONG Mac Studio

Compares Apple’s new Mac Studio options—M3 Ultra vs M4 Max—to determine which is the better buy. Weighs performance vs price and who each model suits. Takeaway for iOS developers: pick based on build/test workload needs and budget rather than specs alone.

  • beginner
  • By Paul Solt
  • Mar 9

Xcode 16 Debugging Tutorial for Beginners (2025)

Beginner tutorial on debugging Swift code in Xcode 16. Walks through identifying a stubborn bug and using Xcode’s debugger to reproduce, inspect state, and fix issues. Covers core workflow and tips to speed diagnosis. Ideal for newcomers needing a step-by-step bug-fix process.

  • beginner
  • By Paul Solt
  • Mar 2

GPT-4.5 Just Dropped—Can it Code a Mac App in 30 Minutes? 🤖

Explores whether GPT‑4.5 can generate a working macOS app in ~30 minutes by prompting it to produce code and iterating quickly to compile and run. Highlights what AI can automate vs. where human guidance is needed. Takeaway: AI can speed up scaffolding, but developers must review, fix, and refine.

  • intermediate
  • By Paul Solt
  • Feb 23

Build An AI Powered Spider Identifier App in Swift!

Tutorial builds a Swift app that identifies spiders using OpenAI’s image recognition. It shows making REST calls with URLSession to send image data, managing API keys, parsing JSON responses, and displaying species info. Notes typical caveats like latency, costs, and accuracy limits of cloud AI. Takeaway: integrate AI image recognition into your iOS apps quickly.

  • beginner
  • By Paul Solt
  • Jan 15

Make Your First Motivational SwiftUI Widget From Scratch!

Beginner-friendly walkthrough to build a simple motivational iOS widget with SwiftUI from scratch. You’ll set up a widget target in Xcode, design the SwiftUI view, provide quote text, preview, and add it to the Home Screen—an easy first step into widget development for new iOS developers.

  • beginner
  • By Paul Solt
  • Jan 14

Make an iPhone App for Beginners (3.5 Hour FULL COURSE)

A 3.5-hour beginner course guiding you through building your first iPhone app with SwiftUI. Learn to start a project in Xcode and compose interfaces using SwiftUI fundamentals. Ideal for newcomers seeking a practical, step-by-step introduction to iOS app development.

  • beginner
  • By Paul Solt
  • Jan 14

iPhone Apps 101: Course Launches Friday (SwiftUI)

Announcement for an upcoming beginner course, “iPhone Apps 101,” focused on building iPhone apps with SwiftUI. The video shares that the course and sample code will be available, but provides no technical details. Expect a beginner-friendly SwiftUI intro and downloadable code.

  • beginner
  • By Paul Solt
  • Jan 4

iPhone Apps 101 Course Kickoff (SwiftUI App Development)

Kickoff video for a beginner SwiftUI course focused on building iPhone apps. It introduces the learning roadmap for SwiftUI app development and points to downloadable code resources. Aimed at newcomers starting their first iOS app.

  • beginner
  • By Paul Solt
  • Jan 4

Welcome to iPhone Apps 101: SwiftUI + Xcode 16 - Lesson 1.1

Intro to iPhone Apps 101 using SwiftUI and Xcode 16. This welcome lesson introduces the course, the tools you’ll use, and where to get the code/resources. Takeaway: get set up with SwiftUI in Xcode 16 and start building iPhone apps.