Kamhoyung
banner
kamhoyung.bsky.social
Kamhoyung
@kamhoyung.bsky.social
Product Designer based in Copenhagen. I talk about design, code, technology and beautiful things in general. Recently finished the #100daysofswiftUI course. Follow me in my journey to build my first app(s) and all the learning that comes along with it. ✨
Pinned
Happy to announce that my first-ever app is now available on the App Store!
apps.apple.com/us/app/todo-...
It's a humble to do app focused on keeping things simple.
Big thanks to #100DaysOfSwiftUI and
@twostraws.bsky.social, for getting me started on this coding journey!

#swiftUI #keeplearning
Climate Crisis by Daniel Coull and Eino Korkala has one of the most creative and scary use of variable fonts I've ever seen.
fonts.google.com/specimen/Cli...
March 16, 2025 at 10:33 PM
Improved the widget tonight by enabling task completion from the widget directly. Widgets has limited animation capabilities, but manage to introduce a 3s delay as a grace periode, allowing the user to undo any accidental clicks.

This wraps up my goal for the release! 🚀
#swiftUI #iOS #keeplearning
February 25, 2025 at 8:57 PM
Today’s learning has been both frustrating but rewarding. I delved deeper into AppIntent and its integration with Shortcuts, enabling Spotlight to recognise alternative phrasings of my AppIntent. The results are subtle yet quite effective! 👏
#swiftUI #iOS #beginner #code #keeplearning
February 9, 2025 at 4:41 PM
Once the widget was setup, it was surprisingly easy to add a lock screen widget... Introducing: the 'The ‘Oh right!’ Button" 😄
#swiftUI #iOS #beginner #code #keeplearning
February 8, 2025 at 9:03 AM
It took me longer than I’d like to admit, but progress is progress— I added AppIntents and got the list sorting working! 🤩
#swiftUI #iOS #beginner #code #keeplearning
February 6, 2025 at 7:10 PM
I’ve been working on and off on the widget for a good while now. At the moment, it’s just a static list. I will look into AppIntent soon so I can start incorporating some interaction into the widget. 🔥
#swiftUI #iOS #beginner #code #keeplearning
February 2, 2025 at 5:22 PM
...also some more metal play tonight, this time making everything glitch based on a timer, applied on a view using the Canvas API...
#SwiftUI #iOS #beginner #code #keeplearning
January 29, 2025 at 10:37 PM
Trying out some interaction ideas in Figma tonight.✨
January 29, 2025 at 9:17 PM
Gave Metal another go today, got some basics of MSL down, learned about changing colour and also managed to move some pixel around using some simple sinus curve...🤟
It's good fun, but way more math than I anticipated. 😄
#swiftUI #iOS #beginner #code #keeplearning
January 28, 2025 at 9:26 PM
As part of my own remember-to-have-fun initiative, I had a play with Metal today. It’s ChatGPT most of the way, but I’m keen to understand the code better over time. The potential is insane! 🤯
#swiftUI #iOS #beginner #code #keeplearning
January 25, 2025 at 2:35 PM
Coding can be quite brutal, but can also be quite rewarding when you get to work on small details you care about. 😄

#swiftUI #iOS #beginner #code #keeplearning
January 21, 2025 at 5:33 PM
For the past 2 days, I’ve been trapped in the depths of Spotlight hell, but I’ve emerged victorious. The actual indexing to Spotlight was straightforward—the real nightmare was getting the deeplink and making use of it. But I’ve managed to get it working!
#swiftUI #beginner #code #keeplearning
January 3, 2025 at 9:47 AM
My quest to keep learning brought some spotlight to Spotlight today! The experience is far from perfect, but I got the basics to work! Tasks are now visible in Spotlight, and reindexing happens upon task creation, updates, and deletion…🍻

#swiftUI #iOS #beginner #keeplearning
January 1, 2025 at 3:42 PM
I’ve been deep in the rabbit hole, learning about UI testing; it honestly feels quite magical to write an automated test and watch a robot run through all the buttons and interactions in one fell swoop! 🥹✨

#swiftUI #iOS #beginner #code #keeplearning
December 29, 2024 at 1:27 PM
Learned about linting and how to use homebrew.sh and #swiftlint to analysing code, identify potential errors, bugs, stylistic issues, and inconsistencies via the terminal!
Probably not that crucial when doing solo projects, but pretty neat tool to keep the code clean! ✨

#keepleaning
December 25, 2024 at 4:34 PM
Happy to announce that my first-ever app is now available on the App Store!
apps.apple.com/us/app/todo-...
It's a humble to do app focused on keeping things simple.
Big thanks to #100DaysOfSwiftUI and
@twostraws.bsky.social, for getting me started on this coding journey!

#swiftUI #keeplearning
December 20, 2024 at 8:30 AM
Occasionally, I’ve accidentally added breakpoints in Xcode. Finally spent some time understanding them and found this neat walkthrough by @seanallen.bsky.social: www.youtube.com/watch?v=qPWf.... Very helpful, hope this can help some of you out there. ✨

#swiftUI #iOS #beginner #keeplearning
Xcode Breakpoints - Basic Debugging | Swift
YouTube video by Sean Allen
www.youtube.com
December 19, 2024 at 12:59 PM
#raycastwrapped is such a pleasure every year! This year is no exception. Can recommend every one to check it out if you're generally into #productivity boost and hot keys!
December 18, 2024 at 10:11 AM
I originally intend to test out the whole app release flow, until I realised basic features in the todo app no longer works for iOS 18.2. After 2 hours of refactoring, they now works!✨😅
I still have no idea what I did, tiny steps I guess!

#swiftUI #iOS #beginner #keeplearning
December 15, 2024 at 1:51 PM
Tried running my app in a Vision Pro simulator!

Xcode did give me a bunch of strange error at the beginning, but after conditionally disabling a few lines of sensoryFeedback, it worked! So weird and cool at the same time!
#swiftUI #iOS #beginner #code #keeplearning
December 6, 2024 at 9:11 PM
How is it SO difficult to disable a testFlight build from running on mac in App Store Connect? I had to disable it in each of the testing group?!? 🥲
#swiftUI #iOS #beginner #code #keeplearning
December 6, 2024 at 5:18 PM
Chipping away bugs for the todo app can at times feel quite intense, here's a subtle reminder to myself that learning should be fun, and small breaks is needed.

Never tried using the gyro before, tonight is the night.
#swiftUI #iOS #beginner #code #keeplearning #experiments
December 3, 2024 at 9:55 PM
I'm sure I've learned about this during the #100DaysOfSwiftUI, but just rediscovered "if DEBUG + endif" today, should probably stick to this instead of adding and removing code in production just to test something out. You live and you learn I guess. 😄

#SwiftUI #keeplearning
December 1, 2024 at 11:51 AM
A few has ask already: Now that the app is done, what now? ✨

Well I'm just getting started—Now that the basics of task management is covered, I'm keen to get more user feedback and explore areas to optimise, a thread 🧵⤵️
November 28, 2024 at 3:21 PM
Todo — At some point is ready for public testing!

Wanna help test out an *actually* simple and minimal todo app? TestFlight invitation in the thread! ✨⬇️

#swiftUI #100DaysofS #iOS #beginner #code #keeplearning
November 27, 2024 at 8:23 PM