An Tran Profile Banner
An Tran Profile
An Tran

@antranapp

1,606
Followers
2,768
Following
702
Media
3,678
Statuses

Wannabe Indie Hacker @UseQuickDrop : Enhance Drag&Drop with Shortcut Action @LlamicaApp : Local AI Buddy @SimRecorder : Beautiful app screenshots instantly

Earth
Joined March 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@antranapp
An Tran
6 months
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
@UseQuickDrop
Quick Drop App
6 months
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
2
1
5
2
1
10
@antranapp
An Tran
8 months
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
136
26
1K
@antranapp
An Tran
1 year
My boy has just written his first lines of code in Swift. 🏎️ And he loves it. Swift Playground is really amazing 🤩
Tweet media one
37
22
703
@antranapp
An Tran
3 years
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 👿
32
81
517
@antranapp
An Tran
6 months
It’s weekend. Wife and kids go to the beach. I enjoy my own beach time with my indie projects here 🥳
Tweet media one
51
10
380
@antranapp
An Tran
6 months
Wife and kids are sleeping. Perfect time for indie hacking 👨‍💻
Tweet media one
53
5
347
@antranapp
An Tran
4 months
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
Tweet media one
13
11
258
@antranapp
An Tran
2 years
This guy earns my monthly salary over the weekend. I am considering to unfollow him 🤔
@tdinh_me
Tony Dinh 🎯
2 years
$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!
Tweet media one
194
99
2K
31
2
200
@antranapp
An Tran
3 years
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 😁
Tweet media one
16
6
182
@antranapp
An Tran
4 months
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 ⚽️
22
3
179
@antranapp
An Tran
6 months
📣 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 🤠
@_akhaliq
AK
6 months
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
Tweet media one
31
404
2K
4
6
123
@antranapp
An Tran
1 year
Quinn „The Eskimo“ is definitely the unsung Hero of all iOS developers. Very much appreciate all of his valuable responses in Apple Forums
7
10
114
@antranapp
An Tran
5 months
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 🙏
4
17
110
@antranapp
An Tran
2 years
Is App Clip still being used anywhere? I have never seen an public application of App Clip.
29
3
95
@antranapp
An Tran
1 year
Enjoying my indie time 🍺🧑🏻‍💻
Tweet media one
3
1
91
@antranapp
An Tran
5 months
Interesting issue when working with onTapGesture and HStack. Only title text is clickable, but not the entire row.
16
2
91
@antranapp
An Tran
5 months
This email comes more often now. My kids can eat Phở 🍜 more often 😁
Tweet media one
16
0
82
@antranapp
An Tran
5 months
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
2
4
81
@antranapp
An Tran
6 months
🤩 Perfect Sunday: Indie project 🧑🏻‍💻+ 🇻🇳 coffee ☕️
Tweet media one
9
1
71
@antranapp
An Tran
4 months
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:
5
3
68
@antranapp
An Tran
10 months
🚨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.
3
10
60
@antranapp
An Tran
6 months
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
2
1
58
@antranapp
An Tran
3 years
Nice touch Czech Republic 🇨🇿 Ukrainian Flag 🇺🇦 at Czech Pavilion
Tweet media one
1
0
53
@antranapp
An Tran
6 months
I'm getting closer to release my new app soon. Can you guess what the app is doing?
Tweet media one
30
0
46
@antranapp
An Tran
5 months
What if Nokia creates an AI phone like this 🤔?
Tweet media one
9
1
47
@antranapp
An Tran
5 months
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 🤩
Tweet media one
4
0
47
@antranapp
An Tran
1 year
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 😁.
6
11
45
@antranapp
An Tran
6 months
I couldn’t work on my indie project today because I have spent the whole day to watch this beautiful goal of my son. 🤩 So proud of him 🥹
9
0
44
@antranapp
An Tran
6 months
Anyone has a sample code in Swift that can do the same thing? this demo is pretty impressive, especially this is react native 🤯
@mrousavy
Marc
6 months
now it's running at 60 FPS 😍
19
7
297
7
0
40
@antranapp
An Tran
7 months
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 😁
4
5
40
@antranapp
An Tran
5 years
Hey @Apple , where is my Xcode 11.2. I can't test my app on my iPhone running iOS 13.2. #iosdev
4
1
37
@antranapp
An Tran
4 months
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
1
8
37
@antranapp
An Tran
3 years
Finally, Github has file tree navigation for pull requests Reviewing PRs on Github is much more easier now.
Tweet media one
1
2
33
@antranapp
An Tran
2 years
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.
4
4
33
@antranapp
An Tran
3 years
Ok, I have started my mechanical keyboard journey by signing up for by @cassidoo . Let's see where this journey heads to 😛
0
5
32
@antranapp
An Tran
3 years
34 inch wide screen is an ideal monitor size for coding
Tweet media one
4
1
31
@antranapp
An Tran
5 months
It's really hard to balance between: kids, family duties, finding a new job, indie projects, learn new techs, enjoy life 😩
8
0
30
@antranapp
An Tran
3 years
@darylginn I'm a developer and I know her too well
@antranapp
An Tran
3 years
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.
1
1
12
2
0
30
@antranapp
An Tran
5 years
How apple is using Swift in iOS 13
Tweet media one
0
8
30
@antranapp
An Tran
4 months
Last working day. Feel great 🍻🤗
Tweet media one
5
0
29
@antranapp
An Tran
3 months
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😁
7
0
28
@antranapp
An Tran
2 years
I'm back on Twitter as an #indiedev . My 3rd kid has just been born and I have many more sleepless nights for Indie works now 😅
2
2
28
@antranapp
An Tran
2 years
I learn this today. You can see obviously that I'm a noob iOS developer 🥲
Tweet media one
1
1
28
@antranapp
An Tran
3 months
It's great to be back to Apple Developer Center in Singapore again to hear about new things from WWDC ☺️
Tweet media one
Tweet media two
0
0
28
@antranapp
An Tran
3 years
My first public talk at an international conference is next week at NSSpain . I'm both excited 😊 and nervous 😟
Tweet media one
5
0
26
@antranapp
An Tran
8 months
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?
10
0
24
@antranapp
An Tran
1 year
10k MRR is great. But watching this little boy sleeping is priceless 🤩
Tweet media one
6
0
24
@antranapp
An Tran
3 years
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
4
9
24
@antranapp
An Tran
5 months
🤩 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 😫😴
Tweet media one
7
0
24
@antranapp
An Tran
2 years
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 ☺️
0
0
21
@antranapp
An Tran
9 months
@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 🙏
Tweet media one
Tweet media two
Tweet media three
2
0
23
@antranapp
An Tran
4 months
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 😝
1
0
22
@antranapp
An Tran
3 years
Life saving command to force Xcode to download the latest Swift Package rm -rf ~/Library/Caches/org.swift.swiftpm/
2
2
22
@antranapp
An Tran
5 months
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 🤷🏻‍♂️?
15
0
21
@antranapp
An Tran
3 years
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.
Tweet media one
1
0
21
@antranapp
An Tran
1 year
WWDC 2023 is coming soon. But I haven't watched many WWDC 2022 videos yet. How about you?
7
0
20
@antranapp
An Tran
8 months
@antranapp
An Tran
8 months
@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
4
0
16
1
0
20
@antranapp
An Tran
5 years
@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.
3
1
21
@antranapp
An Tran
7 months
My son has just finished his first robot building competition. 2nd place is not bad 🤩
Tweet media one
2
0
21
@antranapp
An Tran
3 years
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 🙏
Tweet media one
2
2
19
@antranapp
An Tran
3 years
@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 🤗
1
1
20
@antranapp
An Tran
5 months
Fun weekend project: nfc-based media center for my kids using Raspberry Pi Zero 📺
3
1
20
@antranapp
An Tran
5 months
I'd reach Phở 🍲 profit if Lemon Squeezy woohoos me everyday like this 🤩
Tweet media one
3
0
19
@antranapp
An Tran
6 months
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 😓
Tweet media one
1
0
19
@antranapp
An Tran
1 year
Changi Airport is definitely the best one among all airports I have visited
Tweet media one
2
0
19
@antranapp
An Tran
8 months
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
2
1
17
@antranapp
An Tran
3 months
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 🤒
1
0
18
@antranapp
An Tran
2 months
9-5 job gives me this moment. I appreciate it a lot. But one day, I hope my indie apps will give me the same 💪
0
0
17
@antranapp
An Tran
3 years
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 🤞
1
0
17
@antranapp
An Tran
11 months
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.
0
1
17
@antranapp
An Tran
3 years
Wow, what an API
Tweet media one
1
0
16
@antranapp
An Tran
1 year
I celebrate this small win 🎉😁
Tweet media one
3
0
17
@antranapp
An Tran
1 year
I am going to run my next half marathon tomorrow in Da Nang 🏃‍♂️💨
Tweet media one
Tweet media two
2
0
17
@antranapp
An Tran
4 months
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 🤗🥰
Tweet media one
7
0
17
@antranapp
An Tran
8 months
@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
4
0
16
@antranapp
An Tran
7 months
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 🙏
Tweet media one
0
0
16
@antranapp
An Tran
6 months
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 💪
0
0
16
@antranapp
An Tran
7 months
My office today 🤩 How is yours?
Tweet media one
2
0
16
@antranapp
An Tran
2 months
Getting back to indie hacking with this nice roof-top working place at my condo 🤩
Tweet media one
2
0
15
@antranapp
An Tran
5 months
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 🤬
4
1
15
@antranapp
An Tran
7 months
Anyone wants some Pho? 🤤
Tweet media one
3
0
15
@antranapp
An Tran
4 months
I feel worried for X/Twitter iOS engineers who will need to maintain the X/Twitter iOS app without using any Mac devices 🤔😳
Tweet media one
3
0
13
@antranapp
An Tran
2 years
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 😌
Tweet media one
1
0
15
@antranapp
An Tran
9 months
Kicking off iOS Conf SG 2024 🥳 Feel free to catch up and have some chit chats if you are around as well 🤝
Tweet media one
0
0
15
@antranapp
An Tran
1 year
I run a half marathon this weekend. I can hardly walk normally now 😵‍💫
Tweet media one
Tweet media two
2
0
15
@antranapp
An Tran
1 year
A beautiful collection of icons from Apple frameworks
0
0
14
@antranapp
An Tran
1 year
I do not expect that my 1TB hard drive is running out of free spaces that fast 🥹
Tweet media one
6
0
13
@antranapp
An Tran
5 months
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 🤔?
Tweet media one
3
0
14
@antranapp
An Tran
3 years
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 .
Tweet media one
2
1
14
@antranapp
An Tran
3 years
Thank you @NSSpain for the swag. I really like the minimalist design.
Tweet media one
2
1
14
@antranapp
An Tran
5 years
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.
3
0
12
@antranapp
An Tran
7 months
Everyone is excited about the double external screens support in the new MacBook Air. But do you still really need it? 🤔
Tweet media one
1
1
14
@antranapp
An Tran
5 months
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
Tweet media one
Tweet media two
2
0
14
@antranapp
An Tran
6 months
@nicol3a In Singapore, spam calls happen even without you publish your phone number
1
0
14
@antranapp
An Tran
3 years
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.
1
1
12
@antranapp
An Tran
2 years
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 🥹
Tweet media one
1
0
13
@antranapp
An Tran
6 months
Oh wow, welcome to Vietnam. What a surprise 😅. Is there any Job Description for open roles in Vietnam that I can apply @tim_cook 😁
@tim_cook
Tim Cook
6 months
Xin chào, Vietnam! Thank you to the very talented musicians My Linh and My Anh for such a warm welcome. And I loved the egg coffee!
Tweet media one
1K
1K
17K
0
0
13
@antranapp
An Tran
4 years
Spending my night to learn about the composable architecture from @pointfreeco with their latest video 👍
Tweet media one
2
1
13
@antranapp
An Tran
5 months
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 💪🏃‍♂️
Tweet media one
2
0
13