I have an MVP that I'm pretty proud of and I'm ready to release a beta, but for some reason I'm shy to release it. That doesn't make a whole lotta sense.
I have an MVP that I'm pretty proud of and I'm ready to release a beta, but for some reason I'm shy to release it. That doesn't make a whole lotta sense.
Amalfi coast in spring is the real indie dev dream
Happy Easter from Salerno
Question about SwiftUI: a while ago I read somewhere about an API that allows to adjust the kerning as to avoid making the text “shift” when it changes.
Case in point: a text representing a counter that shifts ever so slightly due to the characters in the font not being mono spaced.
Do you know by any chance what API I’m referring to?
It’s my birthday weekend and I’m running a special sale on my #Swift and #SwiftUI books - just for my followers, and just for the next 48 hours!
Use the code BDWK25 at checkout to get 20% off any book or bundle:
https://books.nilcoalescing.com/
Very proud how far I’ve come in a year. Tho I’m still barely surviving as an indie developer , I feel like I’ve survived the hardest part.
Creating a product people actually enjoy using. We’ve built a small but growing community.
But unfortunately that’s not enough, I have to get the word out…which means me posting more on social media…
#indiedev #SwiftUI #iOS #macos #aitools #research #search #apple #apps #pleaseboost
Getting Started: macOS Apps with SwiftUI http://leanpub.com/courses/leanpub/macos-apps-with-swiftui by Grace Huang is the featured course on the Leanpub homepage! https://leanpub.com #appdevelopment #macOS #SwiftUI
I am in need of some SwiftUI help.
Can anyone help me figure out how to make the `List` span the entire width of the sheet, but, at the same time, make it so that an extremely long, unbroken word doesn't cause it to overflow the sheet?
I have tried all sorts of frames, but nothing works
The relevant code:
https://github.com/buresdv/Cork/blob/8746d7f58c008a8f2c4baffa1b6696df335e1618/Cork/Views/Installation/Sub-Views/Misc%20Views/Live%20Code%20Output.swift
Got webhooks working, though tomorrow I'll need add verification so it can't be abused. See you then!
Tomorrow’s stream: https://youtube.com/live/3oVhnlcz1F0
Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's set up a web hook for stripe to connect to!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/dJzoMKthGjM
Starting with iOS 17, foregroundStyle(_:) in #SwiftUI can be used to style fragments of text inside a string. When applied directly to a Text instance, the modifier returns a Text instead of some View, which allows us to use it inside text interpolation: https://nilcoalescing.com/blog/ForegroundStyleInsideTextInSwiftUI
A ViewModel is a very specific concept. If you think you need a ViewModel in #SwiftUI (probably not necessary because SwiftUI has formatters like AppKit), I'm pretty sure it should be a struct (representing the projection of the actual model to the values required by the View).
Not, ever, a StateObject.
Hi everyone!
Our client had cutbacks and I was one of the casualties. So, I’m back on the job market, looking for a remote iOS developer position.
Let me know if you or someone you know might have something.
If any Boston-area #CircuitPython friends would like to come out to Boston College Arts Fest, Sat. April 26, my students are presenting 1-3pm both Physical Computing & #SwiftUI projects in the new MakerSpace building 245 Beacon St. Room 301. No pressure, but would love to see you there if interested & able! @blitzcitydiy @ecken @danhalbert. All welcome! https://www.bc.edu/content/bc-web/sites/bc-news/articles/2025/spring/arts-festival-2025.html
Finally got everything I need into the pricing table, and started reading up on the web hook docs. Tomorrow let's set up routes for the web hooks, figure out the command-line tool, and verify events. See you then!
Tomorrow’s stream: https://youtube.com/live/dJzoMKthGjM
Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's update the pricing table with user information (take 2)!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/XZx3e3YAQ4I
Since the foregroundStyle() modifier was introduced in iOS 15, it’s been the preferred way to color text and symbols in SwiftUI. Unlike the now-deprecated foregroundColor(), it accepts a ShapeStyle, supporting gradients and other advanced styling: https://nilcoalescing.com/blog/ForegroundColorStyleAndTintInSwiftUI/#foreground-style
#iOSDev #SwiftUI
This has been the biggest feature request by far and it's finally coming. Filter your game library by a variety of parameters, including status, platform, rating, genre, game mode, player perspective, developer, publisher, story & overall progress. #soon #SwiftUI #BuildInPublic
Started doing what I set out to do, then got distracted fixing how I handle gift memberships Tomorrow let’s continue getting customer information into the pricing table. See you then!
Tomorrow’s stream: https://youtube.com/live/XZx3e3YAQ4I
Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's update the pricing table with user information!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/I7CPJLVhzsg
A simple thing that I do all the time in SwiftUI: apply a .border(.red, width: 1.0) to views to make sure the layout meets my expectations. If there are several views, I use different colors. Sometimes, this reveals interesting situations.