Updated AetherCam to version 1.1. Whatβs new:
1) New reverb engine
2) Landscape recording is now supported
3) Frame-by-frame scrubber in the Studio editor #iOS #Swift #SwiftUl #buildinpublic #Apple #mobile #UIDesign
Updated AetherCam to version 1.1. Whatβs new:
1) New reverb engine
2) Landscape recording is now supported
3) Frame-by-frame scrubber in the Studio editor #iOS #Swift #SwiftUl #buildinpublic #Apple #mobile #UIDesign
I already have version 1.1 for AetherCam lined up, but just wanted to showcase some gestures that are available in the current version. Swipe right/left in the studio editor allows you to move forward or backward on the timeline :) Frame-by-frame is coming up in the update #buildinpublic #SwiftUI
AetherCam is live on ProductHunt! Check it out! www.producthunt.com/products/aet...
#buildinpublic #iOS #Swift #SwiftUI #Apple
Audio has always been a domain that I was deeply fascinated with. First as a music lover, then a guitar player, and finally as someone that worked in an audio startup. This project was one of the most exciting things I worked on in a while and I can't wait to make it even better. #iOS #audio
My latest app, which I am incredibly proud of, is out in the AppStore. Say hello to AetherCam, a video recorder which treats audio as a first-class citizen. Monitor signal, loudness target, adjust gain, and add effects. All in real-time. #buildinpublic #iOS #Apple #Swift #SwiftUI
aethercamera.pro
Got the green light from #Apple for the newest version of Hacksy. It got completely revamped and adapted for #iOS26 Liquid Glass. Added couple of new, useful features as well. Tomorrow Iβll have some bigger news to share, a project I am insanely proud of :) #buildinpublic #Swift #SwiftUI
Nothing stings like getting rejected after two rounds of interviews and a take home assessment. βWeβd like to interview you in the futureβ great that youβve given me any feedback on how I can improve so that the next time the outcome is different. Iβm totally done with this shit
Now, I got back to it and did the following: Zig performs an analysis on the supplied WAV file, Swift renders the waveform on screen. Zig's amazing interoperability with C basically allows me to create a C API that Swift can then ingest. (2/2)
Small weekend project: Lately, I've been reading a bit about #systems #programming and thought "why not play around a bit with #audio and combine #Zig with #Swift?". I am a big fan of Andrew Kelley and dabbled a bit in the language last year (1/2)
Got the green light from #Apple. Hacksy version 1.0.1 is out! :) #buildinpublic #iOS #AppDevelopment #SwiftUI #Swift #HackerNews
Already submitted an update to Hacksy after I discovered a few annoying bugs :) #buildinpublic #Apple #iOS #SwiftUI #Swift #iOS26
I am already working on the update to Hacksy, as I noticed couple of annoying bugs (want to ship an update in the beginning of this week), but here comes the question for the 1.1 version: Should I move to #liquidglass entirely? Let me know what you think! #buildinpublic #iOS #Apple #Swift #SwiftUI
#iOS people, quick question: Is this jittery behavior of UISheetPresentationController expected on #iOS26? I really dislike the bouncing animation when scrolling content
Thank you!
100%! Turned out, I selected In-App controls completely by accident and Apple "couldn't find it" π no wonder, I never had it in the first place
If it wasnβt for a silly mistake in #AppStore #Connect, I wouldβve done it on the first upload π Hacksyβs out of TestFlight and in the store π #buildinpublic #swift #Apple #iOS #iOS26
Ok, I did not expect the migration to be soo swift (no pun intended). Wrapped my UISearchController into UINavigationController and have search functionality in place. Tomorrow tackling bookmarks tab! Let's get this thing #iOS26 ready! #Apple #Swift #SwiftUI #buildinpublic #liquidglass
Also started to play around with #liquidglass in Hacksy and now I am tempted to change it π¬ Quite like it, but still, I'd have to re-work the logic quite substantially (given my initial approach). Let's see! #iOS #buildinpublic #iOS26 #Apple #SwiftUI #Swift
Hacksy was submitted for a review today! Keep your fingers crossed that it all goes well! #buildinpublic #Apple #Swift #SwiftUI #app
Ok, I can't contain it any longer! @peterfriese.dev mentioned writing about my experience migrating to Bazel and combining SPM & Firebase in my project and I thought "that's a good way to cement my knowledge." So here it goes, my first technical article! januszpxyz.github.io/software/202...
Hacksy migration to Bazel article is finished! Just a couple of polishing touches and it will be released in the coming days. Heads up, it's lengthy! #Apple #iOS #Swift #Bazel #Firebase #Google #buildinpublic
Canβt wait to see how heβs gonna spin this. Probably will say itβs βAppleβs faultβ. Weird guy
It's crazy how looking back at old projects makes you realize how much you've progressed π I was so ecstatic when I released that app haha
Went on a trip down the memory lane and saw my first app that I released 4 years ago to the #AppStore. Ooof, it looks horrible! I can't imagine that I shipped it in this state π I should overhaul it soon #iOS #Swift #Apple #iOS26 #buildinpublic
I CAN'T BELIEVE IT! The great Bazel migration of Hacksy is done, the app works like a charm. Forgot to add some assets to the catalog, but the whole thing is sooo good! #Swift #iOS #Apple #Bazel #Google #Software #Engineer #macOS #buildinpublic
Just made bazel-modjool-gen public on my GitHub. It's very bare-bones, but I've got nothing to lose (and only lots to learn) so it'd be awesome if you checked it out and left a star π
#iOS #macOS #Apple #Swift #software #engineering #buildinpublic
github.com/JanuszPXYZ/b...
Created a very small #CLI tool in #Swift for myself to generate #Google #Bazel modules in #iOS projects. The tool's name is a word play on Medjool dates π Check it in action! #SoftwareEngineering #SoftwareEngineer #Apple #Swiftlang #Google
Once I get this project to completion, I'd love to write about it Peter! :) In general, it is an awesome learning experience and made me appreciate computer science even more. Brilliant people work at Google ;)
Integrating it via Bazel. Most of the articles, solutions talk about using the WORKSPACE approach, but I wanted to utilise bzlmod. Thankfully, there is rules_swift_package_manager that makes it easier, but all in all there is a lot of tacit knowledge to make it all work
Super happy that I tackled this once again and did not give up. Build systems are absolutely crazy and it made me realize how little I know about anything π #SwiftUI #macOS #buildinpublic #iOS #iOS26