Ahmed Hussein 💙
banner
ahmeddhus.bsky.social
Ahmed Hussein 💙
@ahmeddhus.bsky.social
Senior Mobile Engineer | Open Source Contributing Enthusiast

https://linktr.ee/ahmeddhus
The Secure Enclave and Flutter security post
bsky.app/profile/ahme...
#TIL about Secure Enclave and #Flutter security.

If you store sensitive data with #flutter_secure_storage, anyone running your app on a jailbroken hashtag#iOS device can easily extract your keys in plaintext.

#FlutterDev #MobileSecurity
October 8, 2025 at 6:47 AM
Still not merged yet, but it’s in progress.
Let’s see where this leads us.
October 8, 2025 at 6:46 AM
The right solution is to use the Secure Enclave for key wrapping and only store the wrapped blob in the keychain.

There’s already an open issue about this: github.com/juliansteenb...

More info on Secure Enclave: support.apple.com/en-gb/guide/...
Saved data on iOS is not secure · Issue #917 · juliansteenbakker/flutter_secure_storage
Recently, one of the apps I've been working on underwent a penetration testing review. The pentest discovered (with demonstrated proof) that local storage data on iOS devices can be accessed in pla...
github.com
September 10, 2025 at 7:12 AM
How do you find good issues to work on in Flutter OSS? 🤔

#FlutterDev #OSS
August 30, 2025 at 6:34 PM
I get the issue from the good first issue flag that wasn’t even assigned.
After I sent the PR, many people suddenly commented wanting to take it, luckily I was just ahead.
August 30, 2025 at 6:34 PM
I picked a “good first issue” to get started and submitted my first PR to Flutter, which already got an initial approval (hopefully it gets merged too 😅).

It’s a small change, but I still learned a lot along the way, and I’m excited to contribute more 😄

github.com/flutter/flut...
Add SliverGrid.list convenience constructor by ahmeddhus · Pull Request #173925 · flutter/flutter
This PR adds a new SliverGrid.list convenience constructor that accepts a List<Widget> children parameter, providing a cleaner API compared to manually creating SliverChildListDelegate. What ...
github.com
August 20, 2025 at 12:33 PM
August 19, 2025 at 1:09 PM
And it's in the Language Funnel

github.com/orgs/dart-la...
Language funnel • dart-lang
Language funnel
github.com
August 17, 2025 at 5:55 AM