June Jubilee - An iOS Arcade Game for the June Solstice Game Jam
June Solstice Game Jam Submission Hey DEV community! I'm Nithish. I built June Jubilee, a touch-first iOS arcade game made with SwiftUI and SpriteKit …
Latest Open Source news from Tech News
June Solstice Game Jam Submission Hey DEV community! I'm Nithish. I built June Jubilee, a touch-first iOS arcade game made with SwiftUI and SpriteKit …
Introduction If you've built Android apps with Room, you already think in a layered persistence model: entities define your schema, DAOs handle querie…
When you want to return a single value from a function, you write an arrow and a data type before the opening brace: func isShinobi ( name : String ) …
Most budgeting apps open with the same onboarding step: connect your bank account. For a certain group of people, that's where the process ends — not …
WWDC 2026's "What's new in SwiftData" session is a tight, practical one. There's no sweeping redesign here, just four targeted additions that fill gap…
The code was never the hard part. The App Store review was. I shipped my first iOS app — a small baby tracker — and got rejected twice. Not for bugs. …
So far our loops have run from start to finish without interruption. But sometimes you need more control — skip certain items, stop early when you've …
🗓️ This Week Completed the SwiftUI app development tutorial and tested the app I built on a real iPhone🦾 Learned the overall flow of building an iOS a…
In our last article we covered for loops — perfect for when you know exactly how many times you need to repeat something. But what happens when you do…
Your health data is probably the most sensitive information you own. Yet, most "AI Health Assistants" today require you to ship your symptoms, moods, …
At WWDC 2026, Apple did something specific and easy to miss in the flood of Siri AI headlines: Xcode 27 now ships with a set of agent skills that Appl…
Running AI models directly on a user's device used to be impractical. Today, with Apple's frameworks and the Neural Engine in modern iPhones and iPads…
import AVFoundation import Speech @Observable @MainActor final class LiveTranscriber { // Two strings on purpose. One is rewritten constantly, one is …
Let me start with a confession: I have been writing concurrent code since the only tool in the box was a mutex and a prayer. After a decade of Swift I…
I recently open-sourced SysMonitor, a native macOS menu bar app for tracking system resources like CPU, RAM, Disk I/O, and Network speeds. I built it …
Dumpert is a Dutch video site I've watched for years, but there's never been an Apple TV app, so I built one. DumpertTV is an unofficial, open-source …
«Что нового в Swift» — кураторский дайджест релизов, видео и обсуждений в проекте и сообществе Swift. Для начала мы остановимся на некоторых локальных…
🗓️ This Week Completed one section of the SwiftUI tutorial 🦾 Since I want to continue through the tutorial until I can build the app for testing and r…
AI coding assistants have quickly become part of many developers' daily workflows. Whether it's generating boilerplate code, reviewing pull requests, …
Hey iOS Devs! 👋 Don't get me wrong, I love a good plate of Spaghetti Carbonara. But when it comes to iOS development, spaghetti belongs in the kitchen…
A user picks a video from Photos. The app turns that video into a file the server can accept. Then it uploads the file. On the surface, this sounds li…
We've already seen how arrays let us store lots of values in one place. But arrays have a problem — you have to remember positions to get your data ba…
What is YOLO26 The latest object detection model, released by Ultralytics in January 2026. Compared to the previous-generation YOLO11, CPU inference i…
I’ve been working on AdaEngine, an open-source game engine and app framework written in Swift, and I’ve just released version 0.1.0. The idea behind A…
So far in our Swift journey, we've worked with single values — a name here, a number there. But what happens when you need to store a whole squad of v…
🗓️ This Week Completed two more sections of the SwiftUI tutorial 🦾 As I continue working through the tutorial, I can feel my understanding of SwiftUI …
You ship your app. Sales start showing up in App Store Connect. And then you wait. The money doesn't arrive on the first of the month like a paycheck,…
There's a specific kind of satisfaction in noticing something is wrong before you can explain why. You're looking at a grid of geometric shapes. Each …
Я выпустил небольшое iOS-приложение — NetDiag+. Это набор сетевых утилит: ping, traceroute, DNS lookup, whois, LAN-сканер, port scanner, проверка SSL-…
Hi DEV Community, I wanted to share a project I've been working on called AI Doctor Notes. It’s an app built specifically to solve a common problem: w…