CodeMate — Read and Edit Code on Your iPhone and iPad
A native code editor for developers who want to work with source files away from their desk. CodeMate helps you read, navigate, and edit source code…
Последние новости Team Management от Tech News
A native code editor for developers who want to work with source files away from their desk. CodeMate helps you read, navigate, and edit source code…
If you came from Windows, you've probably noticed this: you click the red close button, the window disappears, but the app is still running . There'…
Portless replaces port numbers with named URLs for local development. I built PortlessBar to make those apps and the proxy controls accessible from…
Universal Links solve exactly one case: a user who already has your app taps a link and iOS hands it straight to scene(_:continue:) . They do nothin…
Abstract Most traditional remote desktop solutions operate on a client-server relay paradigm: every desktop video frame and every mouse movement is…
I wanted to control my Mac from my iPhone from anywhere , not just when both devices are on the same Wi-Fi. So I built RemoteMac — an open-source re…
Website illustration, followed by a real simulator screenshot of the Reading List demo. I maintain iOS Agent Skill , an open-source collection of Sw…
If you’ve been building iOS applications over the last few years, you are already familiar with the shift toward declarative UI and structured concu…
A practical UIKit screenshot pipeline, a paywall layout bug, and the failure modes to fix before trusting CI. iOS visual regression testing can star…
The problem I'm a heavy sleeper. Not "hit snooze once" heavy. I would turn off three stacked alarms in my sleep and wake up an hour late with zero m…
The short answer is neither. There is no silver bullet; no single architecture can fit all codebases. And code, like requirements, is never fixed. I…
A friend sent me two screenshots. His terminal was full of this: Hook error: POST http://127.0.0.1:61716/hook?src=belay connect ECONNREFUSED 127.0.0…
Hey DEV community! 👋 As an indie iOS developer, I’ve always been fascinated by short-form video algorithms and how visual retention works. Over the…
A custom keyboard on iOS looks like a small UIKit app. It is not. It is a UIInputViewController living inside an extension process with rules that n…
this isn't a marketing story. nothing here is dressed up — it's reconstructed from actual session transcripts and actual commit history. every date…
Back in early May, someone on the team said something like "let's just add web search, shouldn't take more than a day." Three months and roughly twe…
The notch on a MacBook is strange real estate. It is always there. It sits at the top of the screen, close to the menu bar, close to system controls…
A previous version of this article described CloudBoost as open source. That is no longer accurate. The public GitHub repository now contains releas…
Rendering a big image on iOS is one of those things that looks trivial until your app gets killed by the OS mid-export. CGContext , draw, makeImage(…
Once I started running Claude Code sessions in parallel, my bottleneck moved. The agents write the code. What slows everything down is me figuring o…
"I'll just write a quick button style... and a text field with validation... and a card component..." Two weeks later you have a bespoke design syst…
Part 2 of 2. This tutorial builds on Part 1 — DesignFoundation core . If you haven't added the base package and theme yet, start there. The core pac…
Last year my iPhone popped the dreaded "Storage Full" notification for the hundredth time. I checked the breakdown: 68% was photos. Not memories — j…
The problem My Hisense remote died last year and I went down a small rabbit hole trying to find a single iOS app that worked across all the Hisense…
Give a coding agent a Swift file that stopped compiling under strict concurrency, and a lot of the time it will make the build green by adding one a…
TimeLog started from a very simple email at work: “Reminder to register working hours.” That was enough to make me think about the way I track my ti…
I built Agent Island around a small problem that becomes painful during long agentic coding runs: the task does not always fail loudly. A Claude Cod…
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 — no…
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-sourc…
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…