I have been hard working on my new app
@UseQuickDrop
.
The app utilises drag&drop gestures to make working with files much more productive. It also uses the notch area to trigger custom workflow, make the notch to be much more useful.
some demos here
After a lot of sleepless nights, the first public version of Quick Drop is finally ready.
Quick Drop makes working with files more easily, utilising drag & drop gestures to trigger complex workflows. It makes notch area becomes much more useful too.
Demo: Copy File
Stayed up late until 2am yesterday to write a simple video cropping app because macOS surprisingly doesn't provide a quick way to do that.
Anyone else needs something like this? If yes, I'll polish it a bit and put it as a free app in Mac App Store
To any Xcode engineers at
#Apple
, if you can see this Tweet, please please please talk to your product team to have a feature that can persist my last chosen Simulator. I don't want to start my app on a iPod Touch accidentally everyday 👿
Me: Senior iOS Engineer with 10 years of Swift experiences
Also me: wtf is that @/inline @/inlinable 😅
Random stress when browsing random open source projects
$10K revenue! 🥳
- started as a weekend side project
- domain bought on 2nd Mar
- MVP released on 6 Mar
- 7 Mar: $1K
- 8 Mar: $2K
- 9 Mar: $4K
- 10 Mar: $10K!
- 11 Mar (tomorrow): Launch on Product Hunt!
I earned $19 selling my apps in the app store in 2021, but I have felt so good every single minute working on those apps. I definitely need to increase my revenue in 2022 though 😁
I quit my job today to become football trainer of my son. Wish me and my son best of luck please. 🤞
His dream is to become a professional football player ⚽️
📣 BREAKING: SwiftUI code generation from screenshots coming soon in the next Xcode version 🚀
Seriously, I can't wait what Apple'd announce in the next WWDC 🤠
Apple presents Ferret-UI
Grounded Mobile UI Understanding with Multimodal LLMs
Recent advancements in multimodal large language models (MLLMs) have been noteworthy, yet, these general-domain MLLMs often fall short in their ability to comprehend and interact effectively with
I'm keen to learn more about MLX Machine learning library over the weekend and there has been a lot of great content about it.
I have started an awesome-mlx repo to collect all resources. Please help to spread the words and contribute if possible 🙏
The future of AI is local. I'm starting my learning journey over the weekend with the new MLX framework from Apple. I wrote a short blog post about the motivation
I have recently moved my SimRecorder app from Mac App Store to self publishing.
To celebrate this event and
#WWDC24
, I'm offering 50% discount code for the first 10 purchases until end of June.
Purchase now:
🚨Important ‼️
If you are using popular 3rd party frameworks like Alamofire, Firebase, Kingfisher etc in your apps, please read the following articles about Privacy Manifests carefully.
15 years of iOS experiences, I have never used RunLoop directly.
I'm preparing for an interview now and I'm asking myself, how to use a RunLoop in iOS 😅?
This is the best explanation of RunLoop, with practical code example, I have found
It has been stressful weeks with sick kids, job interviews, and $0 MRR for my indie apps.
But life must go on. I stay positive. And most importantly, I spend my quality time with my family. It’s priceless 🤩
I shipped my first (free) Mac app ever 🥹
Focus Window Recorder is a menu app that helps to record video of a window quickly.
This app solved a problem that I have many windows open, and it's quite cumbersome to find the exact window I want to record 😁.
I've published my small app: Quick Video Cropper 🥳
It has been a long time since I publish an app again. The feeling is so good. I'll keep shipping from now on
Please help to share it. Looking forward to my first internet money since a long time 😁
This is HUGE 🤯.
You can use Swift to write HomeKit-compatible firmwares for your hardwares, that are working with Matter protocol.
Matter protocol is open standard that are supported by many smart-home ecosystems, including HomeKit
I have had so much fun with ScreenCaptureKit so I decided to use the API to make an indie app. The app is a menu bar app that can start screen or window capturing instantly. This is extremely helpful for me at work since I need to record many demo videos.
The Binding system of SwiftUI is so powerful. It's really easy to create a control panel to manipulate View's parameters. I'm working on a library to create such a control panel easily. This is the demo app for that library.
I've just started a full time job again and I already struggle to find time working on my apps. Hopefully I can come back to my routine soon.
Weekend is coming. Can't wait for it😁
Releasing an iOS/macOS app is not just about uploading it to App Store Connect. There are a lot of steps needed to be done before you can hit the release buttons 🤪.
I'm at the phase to create a landing page for my new app now.
Where are you?
I wrote a blog post showing a list of awesome resources I found while learning Kotlin Multiplatform Mobile, featuring
@TouchlabHQ
,
@joreilly
...
Please do let me know if you know other useful resources, I'll add them to the list
🤩 I made my first sale for
@UseQuickDrop
. It gives me such a motivation boost to keep building the app, now not only for me but also for at least a beloved user out there.
I wish I have 48 hours per day and energy level of a 20y. 40y me is totally exhausted in the evening 😫😴
I can’t thank my wife enough. She is willing to stay at home and take care of 3 kids so that I can spend 2 hours at a coffee shop to work on my side projects ☺️
@iosconfsg
2024 has been fantastic. My talk and the live demo went well. The audience was excited about Embedded Swift 🥳
Looking forward to a bright future of using Swift on Embedded Systems.
Thanks
@madmachineio
for sending the SwiftIO boards for the demo and the give away 🙏
Today is my last all hands meeting with the team at my current company. I had an opportunity to give some words to the team before saying goodbye. All I said pretty much was: try to have some fun ☺️
9-5 without fun is a disaster 😝
Are you using your iPad often enough?
I have my iPad Pro M1 with Magic Keyboard but I rarely use it. It’s pretty heavy and I’m using my 14” M1 Macbook Pro for most of the tasks.
Curious why people are so excited about the new iPad 🤷🏻♂️?
Original
@devutils_app
swag, handed over by its author
@tdinh_me
. Priceless! Thanks for the great chat and a lot of inspiring lessons about building products that people love.
@stop_that_all
@ohadmaor
This is not cropping, right? You just configure the rectangle to record. You can’t crop existing videos (not necessary recording videos) with Quicktime as far as I know
@freak4pc
I totally agree with you. This kind of attitude is the worst that could happen to OSS. He frustrated because of some losing hours when the tool didn't work but never appreciate hundred of hours he's saved when the tool works perfectly.
My lifetime achievement as an iOS developer has been unlocked. My blog post about Github Copilot has been featured in the latest edition of
@iOSDevWeekly
. Thanks
@daveverwer
for picking it up 🙏
@NSSpain
has started 🎉. So excited. This is the first event I join as a speaker. Extremely nervous but totally happy to be able to share some hopefully useful information with the community 🤗
I think I really need to go to therapy to stop creating new app project 😭
The pattern is: working on an app -> have some problem -> create new app to solve that problem -> .....
I really need to learn to focus on finishing any app first before moving to the next 😓
I have just followed the excellent tutorial from
@polpielladev
to add image importing via drag drop into my SimRecorder app
You can read the tutorial here
Download SimRecorder to get this feature soon
Slowly recovered from my illness. I still tried to brought my kids to Danang International Fireworks Festival to watch 🇩🇪 vs 🇵🇱 show and It was totally worth the effort. The show was amazing. My kids had great fun. And I'm lying in bed again today 🤒
I have just given a cool talk internally about one of my cool iOS open source project. I wish I can share with you soon. I submitted the same talk to some conferences. Hope it gets accept 🤞
We recently had a crash report from our users running our app on iOS 12. Apple has made it so hard for iOS developers to run old versions of Xcode on their new macOS versions.
There are some options to work around it. I wrote a blog post about it.
This post surprisingly got a lot of traction.
I did have some thoughts before posting it because it’s not easy to admit that you don’t know something.
It turned out to be great because I got a lot of sympathy from people here 🤗🥰
@stop_that_all
@ohadmaor
This is not cropping, right? You just configure the rectangle to record. You can’t crop existing videos (not necessary recording videos) with Quicktime as far as I know
The fact that I can ask LLM about leetcode problems during my flight is mind blowing 🤯
The future is local first AI
I am building
@LlamicaApp
for that exact reason 🙏
I have had 0 sales for
@UseQuickDrop
and I have been very demotivated since yesterday.
Watching the determination of my son scoring this goal when playing against much bigger opponents, I think I need to learn something from him.
Indie hacking is a long marathon run 💪
I seriously think if Apple doesn’t step up to bring Xcode and AI coding assistant for Swift to the next level, people will eventually abandon their platforms, or Swift.
Seeing people using Python or Javascript profit so much from AI coding assistant makes me so mad at Xcode 🤬
Come back to Germany after 2 years. I have been missing this nice sommer weather with and this great, open view while living in Singapore. Feel so peaceful 😌
I've got in total 11 sales for
@UseQuickDrop
since my soft launch.
Am I happy with it? Absolutely, I'm grateful for every paying customer and they are my motivation to improve the app everyday.
Any suggestion how I can grow the app to its full potential 🤔?
I have procrastinated this task for too long, but finally updated my app template to
@tuistio
2.0 . All targets build successfully 🎉🥳🎊 . Now hopefully I can utilise full power of plugins in
@tuistio
.
Manage to get content offset of a ScrollView in
#SwiftUI
. Still feel like a trick. Hopefully there is a kind of native way to get content offset in the final release.
The ability to commit code with the Github mobile app while looking after my boy playing football is awesome 🤩
Just add more community projects into awesome-mlx
The Binding system of SwiftUI is so powerful. It's really easy to create a control panel to manipulate View's parameters. I'm working on a library to create such a control panel easily. This is the demo app for that library.
After a long delay, I can touch my side project again. I have just submitted it for review.
This is my first Mac App ever. Not really even sure if it is signed correctly 🥹
I have just found this gem 🤩
I can feel the energy of people in this group.
Surrounding myself with like-minded people will keep my motivation to build my indie apps in the long run.
It's a marathon, and not a sprint 💪🏃♂️