Ahmed Hussein's Avatar

Ahmed Hussein

@ahmeddhus.bsky.social

β€œThink like artists but work like accountants” Mobile Software Engineer πŸ§‘πŸΎβ€πŸ’»πŸ“± https://linktr.ee/ahmeddhus

100 Followers  |  59 Following  |  186 Posts  |  Joined: 12.08.2024  |  1.6914

Latest posts by ahmeddhus.bsky.social on Bluesky

#TIL: You can combine two #Git repos into one and preserve all commit history.

Didn't come to my mind beforeπŸ˜…

06.08.2025 05:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's been a while since I genuinely enjoyed working on something as much as I enjoy diving into mobile security and ensuring PCI compliance.

#MobileSecurity #PCICompliance #FlutterDev

05.08.2025 07:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Does using Shorebird for OTA updates affect PCI compliance? Hi everyone, We’re using Shorebird in our Flutter app to push over-the-air (OTA) updates to production without going through the app stores. The app doesn’t directly handle payments, but some modules...

forum.itsallwidgets.com/t/does-using...

#FlutterDev #Security

04.08.2025 13:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

#TIL

If you use --dart-define in a Flutter iOS build, the values are stored in Info.plist as a Base64 string, meaning anyone with the .ipa can decode and access them.

Something to keep in mind before adding anything sensitive there.

#FlutterDev #iOSDev #MobileSecurity

04.08.2025 06:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Before you launch, try estimating how many tokens your prompts typically use so you can plan ahead and avoid unexpected limits.

03.08.2025 07:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s also crucial to understand how AI tokens are calculated.
They’re not exactly characters or words, but chunks of text (called tokens) based on how the model breaks down language.

03.08.2025 07:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

On Firebase, for example, there are three key limits: requests per minute, requests per month, and tokens per minute.

03.08.2025 07:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If your project uses an AI model, it’s important to understand how your usage is measured.
🧡

#Firebase #AI #MobileDev #IndeDev #BuildInPublic #DeveloperTips

03.08.2025 07:12 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I really need to start enjoying UI design more than I currently do πŸ˜…

#mobiledev #buildinpublic #indiedev #UIDesign

31.07.2025 17:03 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

Is it a bad idea to publish the first version of your app without authentication or a cloud database?

Just saving everything locally β€” even if some features require internet?

I’m thinking it might be fine for v1, but not sure... πŸ€”
What would you do?

#buildinpublic #mobileapp #mvp #indiedev

30.07.2025 08:50 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Love this beautiful package 🫢🏾

29.07.2025 18:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸš€ Just wrapped most of the feedback from internal testers!

The next TestFlight build will include the rest. Trying not to fall into the "it must be perfect" trap.

How do you fight perfectionism when building?

#buildinpublic #TestFlight #indiedev

28.07.2025 13:32 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Turns out this is a known false positive in some static security scanners.

Even if the app is secure, the tools might flag encryption usage based on patterns rather than actual risk.

#TIL #flutter #security #flutterdev #falsepositive

28.07.2025 07:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Security false positives Security vulnerabilities incorrectly reported by automated static analysis tools

But I could not rule out the possibility that a third-party package might be using it.

While investigating, I found that the official Flutter documentation addresses this exact situation:

πŸ”— docs.flutter.dev/reference/se...

#TIL #flutter #security #flutterdev #falsepositive

28.07.2025 07:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#TIL: Security False Positive

The security team sent a report warning about "weak encryption AES/CBC/PKCS5 or PKCS7" in my Flutter app.

I was confident I did not use that encryption method, but –

#flutter #security #flutterdev #falsepositive

28.07.2025 07:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The book’s been on my nightstand for weeks.
I thought I had chapters left.
Turned out… just two pages.
Procrastination is wild.

#reading #books

26.07.2025 16:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just dropped the beta of my AI CV Builder to a few friends, and the feedback is πŸ”₯

Didn’t expect this much excitement so early 😍

Can’t wait to make it even better!

#buildinpublic #flutterdev #indiedev

24.07.2025 13:38 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Took a break after a 643-day streakβ€”starting a new language today! πŸ˜…

#LanguageLearning #Duolingo

24.07.2025 06:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I faced the same thing when deleting iOS simulator cache files (found it completely by accident πŸ˜…).

23.07.2025 08:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Another day, another pull request opened to an open-source repo

#OSS

23.07.2025 08:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Both Apple & Google dev accounts are set!
Almost ready to launch.
(Just a bit more Google paperwork though πŸ˜…)

#BuildInPublic #IndieDev

21.07.2025 11:12 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Just finished designing the app icon for my AI CV builder app!
Loving how it turned out πŸ”₯😍
More coming soon...

#buildinpublic #indiedev #flutterdev #logodesign #cvbuilder

20.07.2025 05:37 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Rescue Our Families in Gaza from Starvation Our families in the Gaza Strip are enduring unimaginable hardship. Famine grips their lives, leaving them frail and desperate, their bodies wasting away like shadows. My brother messages me daily, his...

My friend and #Flutterdev Khader tries desperately to help his brother who is still in Gaza. If you can support him
chuffed.org/project/resc...

20.07.2025 04:46 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Loving my new generative CV loading screen ✨😍

#buildinpublic #flutterdev #indieapps #AI #UXDesign #indiedev

18.07.2025 09:56 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

This looks awesome! Curious, do you handle all the UI/UX design yourself for your side projects, or do you ever bring in a designer? Also, what’s your general approach to UI/UX when working solo?

18.07.2025 13:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Loving my new generative CV loading screen ✨😍

#buildinpublic #flutterdev #indieapps #AI #UXDesign #indiedev

18.07.2025 09:56 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Yeah, that’s why I’m still shifting between both. X definitely has more engagement, but I still prefer it here. Just wish the feed felt a bit more alive

18.07.2025 08:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Totally agree but it still feels pretty quiet around here. Hoping more of the community finds its way back soon.

18.07.2025 08:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

App design βœ…
It’s now polished enough to ship a beta.

#BuildInPublic

18.07.2025 08:30 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

My side project just reminded me again how important refactor timing is. Knowing when to refactor can save you from a world of bugs later.

#IndieDev #SideProject #BuildInPublic

17.07.2025 12:27 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ahmeddhus is following 19 prominent accounts