Pinned Tweet
Introduction to Create ML: How to Train Your Own Machine Learning Model in Xcode 10 appcoda.com/create-ml/ via @appcodamobile
I'm pretty late to vibe coding. I've used Claude/Codex/Cursor to assist my code, but this is my first app built entirely without writing a single line of code.
It feels strange to let go of skills I've spent years mastering. But honestly amazing. I've never shipped this fast. Just approved.
apps.apple.com/us/app/sip-ja…
Just tried out Foundation Models in iOS 26 and build a simple Q&A app. Here is what I've learned:
appcoda.com/foundation-model…
I'm on the waitlist for @perplexity_ai's new agentic browser, Comet: perplexity.ai/comet
We've covered iOS localization in tutorials. These rely on system language to set the app’s language. But what if you want users to choose their preferred language, independent of system settings, and update it instantly without restarting? This #SwiftUI tutorial teaches you how.
appcoda.com/swiftui-language…
Simon Ng retweeted
I'm 14 y/o student from 🇨🇦 and super excited to launch SpendSmart 💰
It's an iOS app which uses AI to
- scan receipts and extract data
- track your spending
- save their images for quick returns
It’s 100% free & open-source, check it out 👇
Just built a Translate app for my upcoming Japan trip without writing a line of code. Still love writing coding, but there’s something magical about vibe coding.
Exploring ImagePlayground: AI-Powered Image Generation in iOS 18 appcoda.com/imageplaygrounds… #SwiftUI
Simon Ng retweeted
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
Simon Ng retweeted
If your iOS app uses in-app purchases, you should keep reading 👇
A bug introduced in iOS 18.2 can prevent the payment sheet from appearing under certain circumstances.
I wont bore you with the technical details, you can check the github issue linked below, but one of those scenarios is when you're presenting a view controller with `modalPresentationStyle = .fullScreen`.
Test your app on Xcode 16.2 with an iOS 18.2 simulator to see if it’s affected, and ship a fix ASAP
Simon Ng retweeted
Using Xcode Previews in UIKit Development — appcoda.com/xcode-previews-u… via @simonng @appcodamobile
#swift #swiftLang #iOSdevelopment #iOSdev #iOSProgramming
Simon Ng retweeted
Understanding @FocusState, @FocusedValue and @FocusedObject — appcoda.com/focusstate/ via @simonng @appcodamobile
#swift #swiftLang #swiftUI #iOSdevelopment #iOSdev #iOSProgramming
Simon Ng retweeted
How to Use SwiftData in UIKit Apps — appcoda.com/swiftdata-uikit/ via @simonng @appcodamobile
#swift #swiftLang #swiftUI #iOSdevelopment #iOSdev #iOSProgramming
Simon Ng retweeted
How to Build a Barcode Generator Using SwiftUI — appcoda.com/swiftui-barcode-… via @simonng @appcodamobile
#swift #swiftLang #swiftUI #iOSdevelopment #iOSdev #iOSProgramming
Using Translation API in Swift and SwiftUI appcoda.com/translation-api/
Simon Ng retweeted
We have put forward two especially important proposals for our Annual Meeting of Stockholders—and we need your vote.
Protect your rights as stockholders & protect the value of your investment by voting FOR the ratification of the 2018 CEO Performance Award & FOR Reincorporating Tesla in Texas.
Read more details here → votetesla.com
Building an AI Image Recognition App Using Google Gemini and SwiftUI appcoda.com/swiftui-image-re… via @AppCodaMobile
How to Integrate Google Gemini AI with Swift and SwiftUI appcoda.com/swiftui-google-g… via @appcodamobile










