danielsaidi.bsky.social profile picture

Daniel Saidi

@danielsaidi.bsky.social

421 Followers

339 Following

Building apps & SDKs for the ๏ฃฟ stack, using Swift & SwiftUI.

  1. A few years ago, my Gmail spam folder was filled with nasty, pervo crap. Today, at 46, I've started receiving spam emails with subjects like "A bit too calm, but honest" and texts like "A place where you can converse without any stress. A place for conversations that actually mean something." ๐Ÿคจ

    1
  2. I'm getting frequent questions regarding what the "A" in the KeyboardKit icon stands for. For me, it was just a way to render a plain iOS keyboard key, but this is lost with the more stylized design. I really don't like adding KK to the key, but am at a loss how to improve the current icon.

    1
  3. ๐Ÿš€ ๐‘ฉ๐’–๐’Š๐’๐’…๐’Š๐’๐’ˆ ๐‘ช๐’๐’๐’”๐’†๐’…-๐‘บ๐’๐’–๐’“๐’„๐’† ๐‘ฉ๐’Š๐’๐’‚๐’“๐’Š๐’†๐’” ๐’˜๐’Š๐’•๐’‰ ๐‘ฎ๐’Š๐’•๐‘ฏ๐’–๐’ƒ ๐‘จ๐’„๐’•๐’Š๐’๐’๐’” by Daniel Saidi (@danielsaidi.bsky.social)

    Automate closed-source Swift package builds from commit to distribution. GitHub Actions orchestrates the entire pipeline - compilation, testing, and release without manual overhead.

    #Swift #Automation

    Using GitHub Actions is a great way to automate your build pipeline. In this post, weโ€™ll take a look at how to use GitHub Actions to buil...

    Building Closed-Source Binaries with GitHub Actions

    Using GitHub Actions is a great way to automate your build pipeline. In this post, weโ€™ll take a look at how to use GitHub Actions to buil...

    0
  4. I've been having fun with simplifying the KeyboardKit app icon for Liquid Glass and the next major app version. I don't want to change too much, while still embracing the new design, and I think this is a step in the right direction. keyboardkit.com/app #buildinpublic #swiftui

    1
  5. After some trial and error getting GitHub Actions to work, I can now confirm that the workflow in this post, in combination with adding dependencies to a binary Swift package, works great! KeyboardKit no longer has a copy of LicenseKit, but adds it as a dependency. danielsaidi.com/blog/2025/11...

    Using GitHub Actions is a great way to automate your build process. In this post, weโ€™ll take a look at how GitHub Actions can build binar...

    Building Closed-Source Binaries with GitHub Actions

    Using GitHub Actions is a great way to automate your build process. In this post, weโ€™ll take a look at how GitHub Actions can build binar...

    0