Sid's Avatar

Sid

@chunkyguy

I make apps and games https://whackylabs.com/

83
Followers
390
Following
25
Posts
14.11.2024
Joined
Posts Following

Latest posts by Sid @chunkyguy

Video thumbnail

Thinking about making a chess game where you see two AI powered bots playing each other

whackylabs.com/js/objc/ios/...

06.03.2026 09:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

The simplest transition effect with one line of code! 😲

whackylabs.com/swift/ios/ui...

#iosdev #transition #tipoftheday

04.03.2026 21:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Juice it up with UIKit Dynamics One of my favorite framework on iOS has to be UIKit Dynamics and not enough people talk about it. But this is going to change today. Let’s build a color palette generator and have some fun with UIKit ...

Always wanted to write about UIKit Dynamics

whackylabs.com/swift/ios/ui...

02.03.2026 12:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Vulkan releases game engine tutorial

Vulkan releases game engine tutorial

The Vulkan Working Group has published, Building a Simple Game Engine, a new in-depth tutorial for developers ready to move beyond the basics and into professional-grade engine development.

Learn more: www.khronos.org/blog/new-vul...
#vulkan #tutorial #programming #gpu #gameengine

25.02.2026 14:34 πŸ‘ 243 πŸ” 37 πŸ’¬ 10 πŸ“Œ 5
Video thumbnail

the perfect app switched UX already existed, and you killed it. Now I have to reach top corner to access controls

02.11.2025 22:12 πŸ‘ 24 πŸ” 2 πŸ’¬ 6 πŸ“Œ 0
Lets make a React Native Host Component They say if you really wanna know how React Native works make a host component. So that is the task for the day.

I wanted to try and see for myself the work it takes to wrap a native view for use within react native

whackylabs.com/ts/react-nat...

16.02.2026 13:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That deepest subtree is if you want to be an expert in React Native

09.02.2026 19:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I've been thinking about what mobile tech stack looks like in 2026

09.02.2026 19:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
React Native Navigation 101 This is a quick guide to various navigation patterns in react native.

React Native Navigation 101

whackylabs.com/ts/react-nat...

06.02.2026 20:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Introduction to JavascriptCore with iOS iOS for some reason provides an excellent integration with javascript via JavaScriptCore. Let’s have some fun with it.

Trying out javascript core

whackylabs.com/js/objc/ios/...

02.10.2025 15:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Currently writing the next post: how to animate text along a path on a canvas πŸ–ŒοΈ

11.06.2025 21:32 πŸ‘ 41 πŸ” 3 πŸ’¬ 2 πŸ“Œ 1
Video thumbnail

I made a video explaining, step by step, how to implement the new Liquid Glass bottom tabs in your Expo app!

Link: youtu.be/L5f8Gy91Gv4

12.06.2025 12:22 πŸ‘ 41 πŸ” 7 πŸ’¬ 3 πŸ“Œ 6
Post image

nobody: nothing

apple: "and with the same declarative style that has made SwiftUI so popular, now my networking code has a similar feel to my user interface code"

the code πŸ‘½

12.06.2025 20:04 πŸ‘ 31 πŸ” 3 πŸ’¬ 5 πŸ“Œ 5

Oh, okay. Haven't tried this yet myself.

12.06.2025 21:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Beyond scroll views - WWDC23 - Videos - Apple Developer Find out how you can take your scroll views to the next level with the latest APIs in SwiftUI. We'll show you how to customize scroll...

They talked about this problem in this session developer.apple.com/videos/play/...

12.06.2025 21:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
[iOS][globalization] Implement CompareInfo.Version for hybrid globalization by Copilot Β· Pull Request #115762 Β· dotnet/runtime Issue Currently, CompareInfo.Version throws a PlatformNotSupportedException on iOS/macCatalyst when running in hybrid globalization mode. This implementation provides the Unicode version informatio...

watching microsoft engineers fight their own AI as it's allowed to publicly run wild across massive in-production projects is certainly ... something
github.com/dotnet/runti...

21.05.2025 19:31 πŸ‘ 109 πŸ” 25 πŸ’¬ 3 πŸ“Œ 5
Post image

The what now

25.01.2025 09:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Announcing React Native Reanimated 4 🐴

Long-awaited CSS Animations and Transitions support is here! ✨

Available now in Beta.

Read more πŸ‘‡

21.01.2025 16:05 πŸ‘ 180 πŸ” 41 πŸ’¬ 4 πŸ“Œ 18
Compose multiplatform is real! So yes after getting my hands dirty with Kotlin multiplatform the obvious next step would be to try Compose multiplatform. Which I did. And yes it’s a game changer.

So yes after getting my hands dirty with Kotlin multiplatform the obvious next step would be to try Compose multiplatform. Which I did. And yes it’s a game changer.

whackylabs.com/swift/kotlin...

12.01.2025 14:58 πŸ‘ 10 πŸ” 2 πŸ’¬ 2 πŸ“Œ 1
How to Get Fired Using Switch Statements & Statement Expressions

My brain hurts after reading this

blog.robertelder.org/switch-state...

10.01.2025 21:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Goodbye FFmpegKit πŸ™

github.com/arthenica/ff...

08.01.2025 20:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Hello Kotlin Multiplatform What better way to start the new year than trying out the Kotlin Multiplatform.

What better way to start the new year than trying out the Kotlin Multiplatform...

whackylabs.com/swift/kotlin...

05.01.2025 15:57 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - expo/examples: Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools - expo/examples

The @expo.dev examples repo is a great resource for bootstrapping your next big app idea. The templates can be pulled via the create-expo-app command. I’m trying out the with-tv example which supports tvOS & Android TV platforms πŸ“ΊπŸš€
github.com/expo/examples

03.01.2025 16:04 πŸ‘ 43 πŸ” 7 πŸ’¬ 3 πŸ“Œ 0
Post image

And of course the solution is to override the JAVA_HOME while running the gradle job from Xcode

31.12.2024 17:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The real struggle with adopting Kotlin Multiplatform is..
πŸ₯
Java!

31.12.2024 16:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Finally trying out the Android XML layout So year after year since the dawn of the Android SDK back in 2009 I’ve been making the yearly resolution to try it out. But for one reason or the other I’ve always been putting it off. But not this ye...

whackylabs.com/kotlin/xml/a...

28.12.2024 12:30 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Holy shit! MMKV is fast!! πŸš€

github.com/Tencent/MMKV...

23.12.2024 20:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I hope there's a very good reason for this

UICollectionView
.register(_:forCellWithReuseIdentifier:)

UITableView
.register(_:forCellReuseIdentifier:)

16.12.2024 15:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This flag is the best thing about Chrome

16.12.2024 15:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I kid you not, @itch.io has been taken down by Funko of "Funko Pop" because they use some trash "AI Powered" Brand Protection Software called Brand Shield that created some bogus Phishing report to our registrar, iwantmyname, who ignored our response and just disabled the domain

09.12.2024 07:13 πŸ‘ 30424 πŸ” 11632 πŸ’¬ 671 πŸ“Œ 2411