Jun ᯅ
@itwasjun.bsky.social
Senior Apple Platform Developer
Ex-Amex, currently an indie developer working on Mooligan - A Magic the Gathering wiki app
🇲🇾🇸🇬
GitHub - https://github.com/missingems
Ex-Amex, currently an indie developer working on Mooligan - A Magic the Gathering wiki app
🇲🇾🇸🇬
GitHub - https://github.com/missingems
January 28, 2025 at 11:57 AM
After 4 months on and off development. I have finally concluded one of the core flow in my Magic the Gathering wiki app.
Here we route from a list of magic card booster sets, to set details to card details.
Built in #SwiftUI and TCA by @pointfree.co
#BuildInPublic
Here we route from a list of magic card booster sets, to set details to card details.
Built in #SwiftUI and TCA by @pointfree.co
#BuildInPublic
January 16, 2025 at 3:04 PM
After 4 months on and off development. I have finally concluded one of the core flow in my Magic the Gathering wiki app.
Here we route from a list of magic card booster sets, to set details to card details.
Built in #SwiftUI and TCA by @pointfree.co
#BuildInPublic
Here we route from a list of magic card booster sets, to set details to card details.
Built in #SwiftUI and TCA by @pointfree.co
#BuildInPublic
One of the key takeaways when working on a SwiftUI app is the importance of using Instruments.
Today, I learned that initializing models inside a ForEach can be costly, even if the individual operation seems minimal.
#SwiftUI #buildInPublic
Today, I learned that initializing models inside a ForEach can be costly, even if the individual operation seems minimal.
#SwiftUI #buildInPublic
January 11, 2025 at 3:25 AM
One of the key takeaways when working on a SwiftUI app is the importance of using Instruments.
Today, I learned that initializing models inside a ForEach can be costly, even if the individual operation seems minimal.
#SwiftUI #buildInPublic
Today, I learned that initializing models inside a ForEach can be costly, even if the individual operation seems minimal.
#SwiftUI #buildInPublic
January 3, 2025 at 11:47 AM
I will never understand the business value of Meta AI.
I would imagine the search results are better backed by AI instead of a ChatGPT within a social media app.
I would imagine the search results are better backed by AI instead of a ChatGPT within a social media app.
December 28, 2024 at 10:58 AM
I will never understand the business value of Meta AI.
I would imagine the search results are better backed by AI instead of a ChatGPT within a social media app.
I would imagine the search results are better backed by AI instead of a ChatGPT within a social media app.
I can imagine there are 3 different Instagram product managers chiming in on how they can maximise their feature exposure in 1 screen.
Imagine navigating this UI through voice accessibility and you get:
“Comment button, comment text field, send button, like button, send button”
#ui #ux
Imagine navigating this UI through voice accessibility and you get:
“Comment button, comment text field, send button, like button, send button”
#ui #ux
December 26, 2024 at 8:52 AM
This scrolling experience is a step backward for Apple’s pursuit of a perfect starting point.
December 11, 2024 at 11:09 PM
This scrolling experience is a step backward for Apple’s pursuit of a perfect starting point.
My first impression with image playground on iOS 18.2
1. Splendid work with the launch
2. Much AI
3. Much smooth
/s
1. Splendid work with the launch
2. Much AI
3. Much smooth
/s
December 11, 2024 at 11:06 PM
My first impression with image playground on iOS 18.2
1. Splendid work with the launch
2. Much AI
3. Much smooth
/s
1. Splendid work with the launch
2. Much AI
3. Much smooth
/s
December 7, 2024 at 9:53 AM
Couldn’t sleep thinking about the gist I shared yesterday. Thankfully, there is a solution—and it’s masking!
In SwiftUI, masking a view feels like a cheat code: efficient, surprisingly fast, and it unlocks possibilities that UIKit couldn’t match at the same level of convenience.
In SwiftUI, masking a view feels like a cheat code: efficient, surprisingly fast, and it unlocks possibilities that UIKit couldn’t match at the same level of convenience.
November 30, 2024 at 10:05 AM
Couldn’t sleep thinking about the gist I shared yesterday. Thankfully, there is a solution—and it’s masking!
In SwiftUI, masking a view feels like a cheat code: efficient, surprisingly fast, and it unlocks possibilities that UIKit couldn’t match at the same level of convenience.
In SwiftUI, masking a view feels like a cheat code: efficient, surprisingly fast, and it unlocks possibilities that UIKit couldn’t match at the same level of convenience.
I am disgusted, but this seems to be the only way to render SVG remotely in pure SwiftUI and Swift.
Dependencies
1. SVGView to render SVG with Data - github.com/exyte/SVGView
2. Nuke to download and cache SVG - github.com/kean/Nuke
3. A mixture of imperative code just to tint the SVG.
Dependencies
1. SVGView to render SVG with Data - github.com/exyte/SVGView
2. Nuke to download and cache SVG - github.com/kean/Nuke
3. A mixture of imperative code just to tint the SVG.
November 29, 2024 at 4:08 PM
I am disgusted, but this seems to be the only way to render SVG remotely in pure SwiftUI and Swift.
Dependencies
1. SVGView to render SVG with Data - github.com/exyte/SVGView
2. Nuke to download and cache SVG - github.com/kean/Nuke
3. A mixture of imperative code just to tint the SVG.
Dependencies
1. SVGView to render SVG with Data - github.com/exyte/SVGView
2. Nuke to download and cache SVG - github.com/kean/Nuke
3. A mixture of imperative code just to tint the SVG.
Something like this. I have 3 targets
The runner target which I set the product to .app so that it can be build and run on device.
The implementation target and test target.
The runner target which I set the product to .app so that it can be build and run on device.
The implementation target and test target.
November 29, 2024 at 2:10 AM
Something like this. I have 3 targets
The runner target which I set the product to .app so that it can be build and run on device.
The implementation target and test target.
The runner target which I set the product to .app so that it can be build and run on device.
The implementation target and test target.
Inspired by my previous experience at Amex, I’m quite satisfied with this structure for my own project. Each feature module has its own entry point to run as app, and also has its on test suites.
Codegen using @tuist.dev
#swiftlang
Codegen using @tuist.dev
#swiftlang
November 27, 2024 at 2:51 PM
Inspired by my previous experience at Amex, I’m quite satisfied with this structure for my own project. Each feature module has its own entry point to run as app, and also has its on test suites.
Codegen using @tuist.dev
#swiftlang
Codegen using @tuist.dev
#swiftlang
New MacBook honeymoon phase
November 27, 2024 at 12:29 AM
New MacBook honeymoon phase
Here is a quick code snippet. All you need to do is set the pinned views type, and all the footer will now be floating.
November 23, 2024 at 2:05 PM
Here is a quick code snippet. All you need to do is set the pinned views type, and all the footer will now be floating.
One of my favorite features in SwiftUI is the ability to pin views inside a lazy stack view.
For a stack view displaying only static data, implementing this in SwiftUI is super simple and elegant.
#swiftui #swiftlang #magicthegathering
For a stack view displaying only static data, implementing this in SwiftUI is super simple and elegant.
#swiftui #swiftlang #magicthegathering
November 23, 2024 at 1:42 PM
One of my favorite features in SwiftUI is the ability to pin views inside a lazy stack view.
For a stack view displaying only static data, implementing this in SwiftUI is super simple and elegant.
#swiftui #swiftlang #magicthegathering
For a stack view displaying only static data, implementing this in SwiftUI is super simple and elegant.
#swiftui #swiftlang #magicthegathering
This holographic effect is 👨🏼🍳😘
Check out the library, Sticker - github.com/bpisano/Stic... developed by @bpisano.bsky.social
App is built in SwiftUI and TCA by @pointfree.co.
#swiftlang #magicthegathering
Check out the library, Sticker - github.com/bpisano/Stic... developed by @bpisano.bsky.social
App is built in SwiftUI and TCA by @pointfree.co.
#swiftlang #magicthegathering
November 19, 2024 at 12:50 PM
This holographic effect is 👨🏼🍳😘
Check out the library, Sticker - github.com/bpisano/Stic... developed by @bpisano.bsky.social
App is built in SwiftUI and TCA by @pointfree.co.
#swiftlang #magicthegathering
Check out the library, Sticker - github.com/bpisano/Stic... developed by @bpisano.bsky.social
App is built in SwiftUI and TCA by @pointfree.co.
#swiftlang #magicthegathering
November 19, 2024 at 7:59 AM