Ahmed Hussein 💙
@ahmeddhus.bsky.social
100 followers 60 following 220 posts
Senior Mobile Engineer | Open Source Contributing Enthusiast https://linktr.ee/ahmeddhus
Posts Media Videos Starter Packs
Pinned
ahmeddhus.bsky.social
Here’s how my generated CV looks in my Flutter app right now 😬

(Thread below for what I worked on 👇)

#BuildInPublic #FlutterDev #MobileDev
ahmeddhus.bsky.social
The Secure Enclave and Flutter security post
bsky.app/profile/ahme...
ahmeddhus.bsky.social
#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
ahmeddhus.bsky.social
Still not merged yet, but it’s in progress.
Let’s see where this leads us.
ahmeddhus.bsky.social
Remember the Secure Enclave and #Flutter security post?

I’ve submitted a Pull Request to 𝙛𝙡𝙪𝙩𝙩𝙚𝙧_𝙨𝙚𝙘𝙪𝙧𝙚_𝙨𝙩𝙤𝙧𝙖𝙜𝙚 adding Secure Enclave support for iOS:
github.com/juliansteenb...

#Flutter #FlutterDev #iOS #MobileSecurity #OpenSource
ahmeddhus.bsky.social
Ever noticed that if you open #YouTube on your laptop and your TV with the same account, you get different ads?
ahmeddhus.bsky.social
#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
ahmeddhus.bsky.social
Okay, this is a record for me in LinkedIn
ahmeddhus.bsky.social
Where’s the best place to showcase open source contributions on LinkedIn?
ahmeddhus.bsky.social
How do you find good issues to work on in Flutter OSS? 🤔

#FlutterDev #OSS
ahmeddhus.bsky.social
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.
ahmeddhus.bsky.social
The hardest part of contributing to @flutter.dev wasn’t the coding,it was finding the right issue.
Most issues are either taken, or get fixed before you finish.

#FlutterDev #OSS
ahmeddhus.bsky.social
My first @flutter.dev contribution 🥳

#FlutterDev #OpenSource #oss

github.com/flutter/flut...
ahmeddhus.bsky.social
Regardless of whether we call it MVVM, MVN, or something else, the #Flutter team’s architecture guidance explains each layer’s role really well.

It’s simple, easy to follow, and exactly the kind of clarity you’d expect from Flutter’s docs.

t.co/s6qhYCjMRN

#FlutterDev
https://docs.flutter.dev/app-architecture/guide#mvvm
t.co
ahmeddhus.bsky.social
Scheduling posts is such an underrated feature. I love it.
ahmeddhus.bsky.social
Maybe I’m this close 🤏🏾 to getting my first PR merged into the #FlutterDev repo.
ahmeddhus.bsky.social
Pushing yourself out of your comfort zone isn’t easy, especially when you’re in a place where you’re respected and loved.
But growth demands it, and new lessons only come when you step beyond comfort.
ahmeddhus.bsky.social
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
ahmeddhus.bsky.social
Besides that, should I comment on the issue to “claim” it before submitting the PR? It’s not assigned to anyone and no PR is linked
ahmeddhus.bsky.social
Just picked a good first issue from the Flutter repo and submitted a PR.

How long does it usually take to get a response? (Even more curious since the issue was opened by someone from the Flutter team 👀)

#FlutterDev #OSS
ahmeddhus.bsky.social
Just picked a good first issue from the Flutter repo and submitted a PR.

How long does it usually take to get a response? (Even more curious since the issue was opened by someone from the Flutter team 👀)

#FlutterDev #OSS