Ahmed Hussein πŸ’™'s Avatar

Ahmed Hussein πŸ’™

@ahmeddhus.bsky.social

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

103 Followers  |  60 Following  |  223 Posts  |  Joined: 12.08.2024
Posts Following

Posts by Ahmed Hussein πŸ’™ (@ahmeddhus.bsky.social)

Preview
What’s new in Flutter 3.38 Write less, see more, build faster

Nice surprise seeing my contribution pop up in the new @flutter.dev release article πŸ‘€

blog.flutter.dev/whats-new-in...

#FlutterDev #oss #OpenSourceContribution

25.11.2025 07:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The Secure Enclave and Flutter security post
bsky.app/profile/ahme...

08.10.2025 06:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Still not merged yet, but it’s in progress.
Let’s see where this leads us.

08.10.2025 06:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

08.10.2025 06:46 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0
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.

Code smells
sammancoaching.org/reference/co...

24.09.2025 06:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ever noticed that if you open #YouTube on your laptop and your TV with the same account, you get different ads?

14.09.2025 09:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
14.09.2025 06:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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/...

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

#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

10.09.2025 07:12 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 1
Post image

Okay, this is a record for me in LinkedIn

09.09.2025 05:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Where’s the best place to showcase open source contributions on LinkedIn?

31.08.2025 12:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How do you find good issues to work on in Flutter OSS? πŸ€”

#FlutterDev #OSS

30.08.2025 18:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

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

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

30.08.2025 18:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

My first @flutter.dev contribution πŸ₯³

#FlutterDev #OpenSource #oss

github.com/flutter/flut...

30.08.2025 00:25 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
https://docs.flutter.dev/app-architecture/guide#mvvm

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

28.08.2025 07:32 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Scheduling posts is such an underrated feature. I love it.

26.08.2025 10:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Maybe I’m this close 🀏🏾 to getting my first PR merged into the #FlutterDev repo.

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

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.

25.08.2025 11:23 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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 ...

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...

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

@tahatesser.com

19.08.2025 13:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

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

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

19.08.2025 12:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
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 .

ending my first PR to the #Flutter repo led me to discover the Language Funnel, the Flutter Build Dashboard, the repo workflows, etc.

#OSS

18.08.2025 05:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Language funnel β€’ dart-lang Language funnel

And it's in the Language Funnel

github.com/orgs/dart-la...

17.08.2025 05:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

This would be a really nice thing to have

#dart

github.com/dart-lang/la...

17.08.2025 05:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#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 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

#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

07.08.2025 08:14 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Just got my PR merged πŸ₯³

Contributed to paged_vertical_calendar πŸ“…

πŸ”— github.com/casvanluijte...

#FlutterDev #Dart #OpenSource #OSS

11.08.2025 12:26 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

πŸ› οΈ 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

12.08.2025 10:35 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0