Sign in

Ahmed Hussein 💙

@ahmeddhus.bsky.social
105 followers 60 following 226 posts

Senior Mobile Engineer | Open Source Contributing Enthusiast linktr.ee/ahmeddhus

PostsRepliesMedia
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 02/04/2026
It’s official: my Secure Enclave support PR is now merged into #flutter_secure_storage 🚀 This update addresses a key security gap on jailbroken iOS devices. The PR: github.com/juliansteenb... #Flutter #FlutterDev #MobileSecurity #iOS #OpenSource
160
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 25/11/2025
Nice surprise seeing my contribution pop up in the new @flutter.dev release article 👀 blog.flutter.dev/whats-new-in... #FlutterDev #oss #OpenSourceContribution
blog.flutter.dev
What’s new in Flutter 3.38
Write less, see more, build faster
000
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 08/10/2025
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
351
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 24/09/2025
Code smells sammancoaching.org/reference/co...
sammancoaching.org
Code Smells
Technical coaches will find useful materials for teaching skills like TDD on this site. The Samman Technical Coaching Society publishes code katas, learning hours and hosts networking events.
000
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 14/09/2025
Ever noticed that if you open #YouTube on your laptop and your TV with the same account, you get different ads?
000
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 14/09/2025
media.tenor.com
a man in a plaid shirt is scratching his head with his hand
ALT: a man in a plaid shirt is scratching his head with his hand
000
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 10/09/2025
#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
140
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 09/09/2025
Okay, this is a record for me in LinkedIn
020
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 31/08/2025
Where’s the best place to showcase open source contributions on LinkedIn?
000
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 30/08/2025
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
100
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 30/08/2025
My first @flutter.dev contribution 🥳 #FlutterDev #OpenSource #oss github.com/flutter/flut...
1101
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 28/08/2025
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
t.co
https://docs.flutter.dev/app-architecture/guide#mvvm
030
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 26/08/2025
Scheduling posts is such an underrated feature. I love it.
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 25/08/2025
Maybe I’m this close 🤏🏾 to getting my first PR merged into the #FlutterDev repo.
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 25/08/2025
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.
011
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 19/08/2025
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
110
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 19/08/2025
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
020
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 18/08/2025
ending my first PR to the #Flutter repo led me to discover the Language Funnel, the Flutter Build Dashboard, the repo workflows, etc. #OSS
media.tenor.com
a man wearing glasses and a black turtleneck is holding something in his hands and making a funny face .
ALT: a man wearing glasses and a black turtleneck is holding something in his hands and making a funny face .
130
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 17/08/2025
This would be a really nice thing to have #dart github.com/dart-lang/la...
github.com
Static extension methods · Issue #723 · dart-lang/language
Motivation Currently, extension methods do not support adding static methods/factory constructors. But this is a missed opportunity! There are many situations where semantically we want a static me...
120
Reposted by Ahmed Hussein 💙
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 06/08/2025
#TIL: You can combine two #Git repos into one and preserve all commit history. Didn't come to my mind before😅
011
Reposted by Ahmed Hussein 💙
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 07/08/2025
#TIL You don’t need to open Xcode or the Console app to view native iOS logs when running a Flutter app. Just use NSLog() in your Swift code and run this terminal command to filter logs by keyword. #FlutterDev #iOSDev #SwiftLang #MobileDev
011
Reposted by Ahmed Hussein 💙
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 11/08/2025
Just got my PR merged 🥳 Contributed to paged_vertical_calendar 📅 🔗 github.com/casvanluijte... #FlutterDev #Dart #OpenSource #OSS
github.com
Update infinite_scroll_pagination to v5.1.0 with breaking changes by ahmeddhus · Pull Request #50 · casvanluijtelaar/paged_vertical_calendar
Overview This PR updates the infinite_scroll_pagination dependency from v4.0.0 to v5.1.0, which includes significant breaking changes to the API. issue #49 Changes Made Dependency Update Updated i...
042
Reposted by Ahmed Hussein 💙
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 12/08/2025
🛠️ Built a simple full-stack mobile app as a side project. 📂 Repo with #Flutter app + #NestJS API: 👉 github.com/ahmeddhus/fl... #FlutterDev #MobileDevelopment #FullStack #OpenSource
github.com
GitHub - ahmeddhus/flutter-nestjs-project: Flutter + NestJS Full-Stack Absence Manager
Flutter + NestJS Full-Stack Absence Manager. Contribute to ahmeddhus/flutter-nestjs-project development by creating an account on GitHub.
132
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 12/08/2025
🛠️ Built a simple full-stack mobile app as a side project. 📂 Repo with #Flutter app + #NestJS API: 👉 github.com/ahmeddhus/fl... #FlutterDev #MobileDevelopment #FullStack #OpenSource
github.com
GitHub - ahmeddhus/flutter-nestjs-project: Flutter + NestJS Full-Stack Absence Manager
Flutter + NestJS Full-Stack Absence Manager. Contribute to ahmeddhus/flutter-nestjs-project development by creating an account on GitHub.
132
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 11/08/2025
Just got my PR merged 🥳 Contributed to paged_vertical_calendar 📅 🔗 github.com/casvanluijte... #FlutterDev #Dart #OpenSource #OSS
github.com
Update infinite_scroll_pagination to v5.1.0 with breaking changes by ahmeddhus · Pull Request #50 · casvanluijtelaar/paged_vertical_calendar
Overview This PR updates the infinite_scroll_pagination dependency from v4.0.0 to v5.1.0, which includes significant breaking changes to the API. issue #49 Changes Made Dependency Update Updated i...
042
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 10/08/2025
Okay, I think it's time to switch back to Safari
020
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 08/08/2025
Today I walked in Quba
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 07/08/2025
I feel like a real software engineer when I write good documentation.
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 07/08/2025
100%
110
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 07/08/2025
Still trying to understand German sentences with verbs hiding at the end and the word order doing backflips in the middle. #learninglanguages
media.tenor.com
a man wearing glasses and a green shirt has a loading screen on his forehead
ALT: a man wearing glasses and a green shirt has a loading screen on his forehead
110
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 07/08/2025
#TIL You don’t need to open Xcode or the Console app to view native iOS logs when running a Flutter app. Just use NSLog() in your Swift code and run this terminal command to filter logs by keyword. #FlutterDev #iOSDev #SwiftLang #MobileDev
011
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 06/08/2025
#TIL: You can combine two #Git repos into one and preserve all commit history. Didn't come to my mind before😅
011
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 05/08/2025
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
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 04/08/2025
forum.itsallwidgets.com/t/does-using... #FlutterDev #Security
forum.itsallwidgets.com
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...
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 04/08/2025
#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
020
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 03/08/2025
If your project uses an AI model, it’s important to understand how your usage is measured. 🧵 #Firebase #AI #MobileDev #IndeDev #BuildInPublic #DeveloperTips
151
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 31/07/2025
I really need to start enjoying UI design more than I currently do 😅 #mobiledev #buildinpublic #indiedev #UIDesign
391
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 30/07/2025
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
170
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 29/07/2025
Love this beautiful package 🫶🏾
020
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 28/07/2025
🚀 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
061
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 28/07/2025
#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
130
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 26/07/2025
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
120
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 24/07/2025
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
1101
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 24/07/2025
Took a break after a 643-day streak—starting a new language today! 😅 #LanguageLearning #Duolingo
120
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 23/07/2025
Another day, another pull request opened to an open-source repo #OSS
010
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 21/07/2025
Both Apple & Google dev accounts are set! Almost ready to launch. (Just a bit more Google paperwork though 😅) #BuildInPublic #IndieDev
080
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 20/07/2025
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
081
Reposted by Ahmed Hussein 💙
Thomas @escamoteur.bsky.social · 20/07/2025
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...
chuffed.org
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...
071
Reposted by Ahmed Hussein 💙
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 18/07/2025
Loving my new generative CV loading screen ✨😍 #buildinpublic #flutterdev #indieapps #AI #UXDesign #indiedev
073
Ahmed Hussein 💙 @ahmeddhus.bsky.social · 18/07/2025
Loving my new generative CV loading screen ✨😍 #buildinpublic #flutterdev #indieapps #AI #UXDesign #indiedev
073