Ahmed Hussein 💙
@ahmeddhus.bsky.social
📤 102
📥 60
📝 223
Senior Mobile Engineer | Open Source Contributing Enthusiast
https://linktr.ee/ahmeddhus
pinned post!
Here’s how my generated CV looks in my Flutter app right now 😬 (Thread below for what I worked on 👇)
#BuildInPublic
#FlutterDev
#MobileDev
5 months ago
1
4
3
Nice surprise seeing my contribution pop up in the new
@flutter.dev
release article 👀
blog.flutter.dev/whats-new-in...
#FlutterDev
#oss
#OpenSourceContribution
loading . . .
What’s new in Flutter 3.38
Write less, see more, build faster
https://blog.flutter.dev/whats-new-in-flutter-3-38-3f7b258f7228
18 days ago
0
0
0
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
2 months ago
3
5
1
Code smells
sammancoaching.org/reference/co...
loading . . .
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.
https://sammancoaching.org/reference/code_smells/
3 months ago
0
0
0
Ever noticed that if you open
#YouTube
on your laptop and your TV with the same account, you get different ads?
3 months ago
0
0
0
add a skeleton here at some point
3 months ago
0
0
0
#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
3 months ago
2
5
1
Okay, this is a record for me in LinkedIn
3 months ago
0
2
0
Where’s the best place to showcase open source contributions on LinkedIn?
3 months ago
0
0
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
3 months ago
1
0
0
My first
@flutter.dev
contribution 🥳
#FlutterDev
#OpenSource
#oss
github.com/flutter/flut...
4 months ago
1
11
1
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
loading . . .
https://docs.flutter.dev/app-architecture/guide#mvvm
https://t.co/s6qhYCjMRN
4 months ago
0
4
0
Scheduling posts is such an underrated feature. I love it.
4 months ago
0
1
0
Maybe I’m this close 🤏🏾 to getting my first PR merged into the
#FlutterDev
repo.
4 months ago
0
1
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.
4 months ago
0
1
1
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
add a skeleton here at some point
4 months ago
1
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
4 months ago
0
2
1
ending my first PR to the
#Flutter
repo led me to discover the Language Funnel, the Flutter Build Dashboard, the repo workflows, etc.
#OSS
4 months ago
1
3
0
This would be a really nice thing to have
#dart
github.com/dart-lang/la...
loading . . .
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...
https://github.com/dart-lang/language/issues/723
4 months ago
1
2
0
reposted by
Ahmed Hussein 💙
#TIL
: You can combine two
#Git
repos into one and preserve all commit history. Didn't come to my mind before😅
4 months ago
0
1
1
reposted by
Ahmed Hussein 💙
#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
4 months ago
0
1
1
reposted by
Ahmed Hussein 💙
Just got my PR merged 🥳 Contributed to paged_vertical_calendar 📅 🔗
github.com/casvanluijte...
#FlutterDev
#Dart
#OpenSource
#OSS
loading . . .
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...
https://github.com/casvanluijtelaar/paged_vertical_calendar/pull/50
4 months ago
0
5
2
reposted by
Ahmed Hussein 💙
🛠️ 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
loading . . .
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.
https://github.com/ahmeddhus/flutter-nestjs-project
4 months ago
1
4
2
🛠️ 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
loading . . .
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.
https://github.com/ahmeddhus/flutter-nestjs-project
4 months ago
1
4
2
Just got my PR merged 🥳 Contributed to paged_vertical_calendar 📅 🔗
github.com/casvanluijte...
#FlutterDev
#Dart
#OpenSource
#OSS
loading . . .
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...
https://github.com/casvanluijtelaar/paged_vertical_calendar/pull/50
4 months ago
0
5
2
Okay, I think it's time to switch back to Safari
4 months ago
0
2
0
Today I walked in Quba
4 months ago
0
1
0
I feel like a real software engineer when I write good documentation.
4 months ago
0
1
0
100%
4 months ago
1
1
0
Still trying to understand German sentences with verbs hiding at the end and the word order doing backflips in the middle.
#learninglanguages
4 months ago
1
1
0
#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
4 months ago
0
1
1
#TIL
: You can combine two
#Git
repos into one and preserve all commit history. Didn't come to my mind before😅
4 months ago
0
1
1
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
4 months ago
0
1
0
forum.itsallwidgets.com/t/does-using...
#FlutterDev
#Security
loading . . .
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...
https://forum.itsallwidgets.com/t/does-using-shorebird-for-ota-updates-affect-pci-compliance/3804?u=ahmeddhus
4 months ago
0
1
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
4 months ago
0
2
0
If your project uses an AI model, it’s important to understand how your usage is measured. 🧵
#Firebase
#AI
#MobileDev
#IndeDev
#BuildInPublic
#DeveloperTips
4 months ago
1
5
1
I really need to start enjoying UI design more than I currently do 😅
#mobiledev
#buildinpublic
#indiedev
#UIDesign
4 months ago
3
9
1
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
5 months ago
1
7
0
Love this beautiful package 🫶🏾
add a skeleton here at some point
5 months ago
0
2
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
5 months ago
0
6
1
#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
5 months ago
1
3
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
5 months ago
1
2
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
5 months ago
1
10
1
Took a break after a 643-day streak—starting a new language today! 😅
#LanguageLearning
#Duolingo
5 months ago
1
2
0
Another day, another pull request opened to an open-source repo
#OSS
5 months ago
0
1
0
Both Apple & Google dev accounts are set! Almost ready to launch. (Just a bit more Google paperwork though 😅)
#BuildInPublic
#IndieDev
5 months ago
0
8
0
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
5 months ago
0
8
1
reposted by
Ahmed Hussein 💙
Thomas
5 months ago
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...
loading . . .
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...
https://chuffed.org/project/rescue-our-families-in-gaza-from-starvation
0
7
1
reposted by
Ahmed Hussein 💙
Loving my new generative CV loading screen ✨😍
#buildinpublic
#flutterdev
#indieapps
#AI
#UXDesign
#indiedev
loading . . .
5 months ago
0
7
3
Loving my new generative CV loading screen ✨😍
#buildinpublic
#flutterdev
#indieapps
#AI
#UXDesign
#indiedev
loading . . .
5 months ago
0
7
3
App design ✅ It’s now polished enough to ship a beta.
#BuildInPublic
5 months ago
0
5
1
Load more
feeds!
log in