Trying out javascript core
whackylabs.com/js/objc/ios/...
@chunkyguy.bsky.social
I make apps and games https://whackylabs.com/
Trying out javascript core
whackylabs.com/js/objc/ios/...
Currently writing the next post: how to animate text along a path on a canvas ποΈ
11.06.2025 21:32 β π 41 π 3 π¬ 2 π 1I made a video explaining, step by step, how to implement the new Liquid Glass bottom tabs in your Expo app!
Link: youtu.be/L5f8Gy91Gv4
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 π½
Oh, okay. Haven't tried this yet myself.
12.06.2025 21:25 β π 0 π 0 π¬ 0 π 0They talked about this problem in this session developer.apple.com/videos/play/...
12.06.2025 21:17 β π 0 π 0 π¬ 1 π 0watching 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...
The what now
25.01.2025 09:44 β π 0 π 0 π¬ 0 π 0Announcing React Native Reanimated 4 π΄
Long-awaited CSS Animations and Transitions support is here! β¨
Available now in Beta.
Read more π
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...
My brain hurts after reading this
blog.robertelder.org/switch-state...
Goodbye FFmpegKit π
github.com/arthenica/ff...
What better way to start the new year than trying out the Kotlin Multiplatform...
whackylabs.com/swift/kotlin...
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
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 π 0The real struggle with adopting Kotlin Multiplatform is..
π₯
Java!
Holy shit! MMKV is fast!! π
github.com/Tencent/MMKV...
I hope there's a very good reason for this
UICollectionView
.register(_:forCellWithReuseIdentifier:)
UITableView
.register(_:forCellReuseIdentifier:)
This flag is the best thing about Chrome
16.12.2024 15:14 β π 0 π 0 π¬ 0 π 0I 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 β π 30573 π 11687 π¬ 675 π 2423All Apple framework documentation back in the Objective-C days
09.12.2024 12:15 β π 2 π 0 π¬ 0 π 1I just found out you can right-click an error on #Godot console, and if it's a engine internal error it opens the exact line in the repo source code :O (yeah I'm new to all this)
08.12.2024 16:57 β π 50 π 5 π¬ 0 π 2Turbo Modules π
08.12.2024 20:54 β π 1 π 0 π¬ 1 π 0Yes this code makes no sense. Because even before async nobody used to write selectors with completion handlers. But I recently saw a piece of code with selector marked as async and then some real async job in there that always crashed at runtime.
And the weirdest part was the π from the compiler.
I very recently learned it the hard way that objc selectors can not be async ...
whackylabs.com/swift/objc/a...
CocoaPods Trunk is going read-only: blog.cocoapods.org/CocoaPods-Sp...
03.12.2024 17:00 β π 10 π 2 π¬ 1 π 0I was incidentally reading this article yesterday on how did Bluesky ended up being with RN.
"However, in this case this mobile app that a single person had built, became the production app..."
newsletter.pragmaticengineer.com/p/bluesky
Found the best talk on WebKit JavaScriptCore
www.youtube.com/watch?v=mtVB...
Probably one of the best articles on JavaScript symbols I've ever seen. I love the high level breakdown of use cases, and some of the nitty gritty details and code snippets here: www.trevorlasn.com/blog/symbols...
24.11.2024 17:53 β π 31 π 6 π¬ 2 π 1