mahersafadii Profile Banner
Maher Safadi Profile
Maher Safadi

@mahersafadii

Followers
2K
Following
93K
Media
1K
Statuses
18K

24, Palestinian, Indie dev, Flutter, exploring Jetpack compose, SwiftUI, Kotlin Multiplatform, currently building @DrizzleForecast

Joined July 2015
Don't wanna be here? Send us removal request.
@mahersafadii
Maher Safadi
10 hours
I'd know Apple is back to normal once they remove dark and clear icons, one of the most unapple hot garbage features.
@iDeviceHelpus
iDeviceHelp
15 hours
Would you like to see “color glass” icon option come to iOS 26 ? I would love to see this option in iOS 26.3
0
0
0
@mahersafadii
Maher Safadi
22 hours
Why does every major OS have its own modern(declarative) developer app building ecosystem except Windows. iPadOS/WatchOS/MacOS/iOS -> SwiftUI Android -> Jetpack Compose meanwhile windows has a bunch of half baked/abandoned ones, none are declarative: WPF, UWP, WinForms, WinUI3
3
0
16
@mahersafadii
Maher Safadi
3 days
Google's Admob team rewrote the whole Admob Android SDK from the ground up which is awesome tbh, there are reports on increased revenue because how performant the SDK is now, it's in beta and they call is GMA Next-Gen, I love seeing such rewrites.
0
1
2
@FlutterDev
Flutter
5 days
Such a great example of the performance improvement you get when using jnigen 🚀
@mahersafadii
Maher Safadi
24 days
Here's a before and after of my Flutter app electron on Android getting battery info form the BatteryManager API, before, i used platform channels, but I switched to using native bindings using jnigen, you can see data now loads instantly where before there was a small delay.
3
11
310
@mahersafadii
Maher Safadi
5 days
SpriteKit is a nice game engine, only if Apple made it support platforms other than their own ones, hopefully the push for swift everywhere will get them to do so.
0
0
2
@mahersafadii
Maher Safadi
9 days
I'm not a Flutter web guy but I genuinely feel that flutter web is making some wrong decisions by not supporting WebGPU
@ChromiumDev
Chrome for Developers
15 days
📢 WebGPU is now officially supported across Chrome, Edge, Firefox, and Safari → https://t.co/TNB1bpcQtq Access high-performance 3D graphics and AI capabilities right in the browser with this major milestone.
4
1
94
@shreemanarjun
Arjun - The Flutter Explorer
9 days
🚀 Battery_FFI Plugin is LIVE! 🔋 Monitor battery status across platforms in real-time! We combined the power of FFI and JNI for lightning-fast, optimal performance. Go check it out! 📲 [ https://t.co/nxEFOR7ANg] #Flutter #Mobile #Dev #Plugin @sethladd @YousefiDash
Tweet card summary image
pub.dev
A comprehensive Flutter plugin for real-time battery monitoring across platforms using FFI/JNI for optimal performance.
4
6
77
@mahersafadii
Maher Safadi
10 days
what tf is going on at Apple at this point?
@markgurman
Mark Gurman
10 days
BREAKING: Apple’s chip chief Johny Srouji informed CEO Tim Cook he is seriously considering leaving the company and would likely continue his career elsewhere rather than retire. Apple is urgently pushing to keep him. He remains at least for now.
1
0
1
@mahersafadii
Maher Safadi
10 days
bro even justin bieber is fed up with iOS 26's bs 😭
@justinbieber
Justin Bieber
10 days
If I hit this dictation button after sending a text and it beeps and stops my music one more time, I’m gonna find everyone at apple and put them in a rear naked choke hold Even if I turn off dictation I somehow hit the voice note thing The send button should not have multiple
1
0
10
@mahersafadii
Maher Safadi
11 days
I find it funny that Material expressive in its current state has 0 physics based animations, the opposite of what was promoted, and nobody is talking about this.
1
1
8
@mahersafadii
Maher Safadi
12 days
Jetpack Compose 1.10 released, more polishing, I really like what they're doing on the native Android side new modifiers dropping like super powers every update.
0
0
0
@mahersafadii
Maher Safadi
12 days
android native support for WebGPU is here, cool
@romainguy
Romain Guy
12 days
So glad this is finally out! androidx.webgpu brings the WebGPU API to Android developers. Having access to a modern GPU API in Kotlin without dealing with the OpenGL legacy nor the complexity of Vulkan is exciting! https://t.co/F9JtbKA5Ws
0
0
3
@mahersafadii
Maher Safadi
21 days
Fuchsia OS is punching the air right now
@verge
The Verge
21 days
Aluminium OS will be Google’s take on Android for PC
5
3
53
@LoicSharma
Loïc Sharma
22 days
I'm experimenting with a potential v2 of Flutter decorators. What do y'all think?
18
7
65
@mahersafadii
Maher Safadi
22 days
Looks like work has begun to support Dart in firebase cloud functions.
@Firebase
Firebase
22 days
👀
2
0
9
@filiphracek
Filip Hráček
25 days
New article! This one's a very technical deep dive, with an expected global audience of about 1-2 people. But still, I had fun writing it. https://t.co/ByeU72807E
Tweet card summary image
filiph.net
A tech deep dive into multi-threading in Flutter & Dart.
12
37
218
@mahersafadii
Maher Safadi
24 days
Material Expressive loading indicators looking cool in Flutter 👀
4
5
146
@mahersafadii
Maher Safadi
24 days
Here's a before and after of my Flutter app electron on Android getting battery info form the BatteryManager API, before, i used platform channels, but I switched to using native bindings using jnigen, you can see data now loads instantly where before there was a small delay.
8
27
278
@mahersafadii
Maher Safadi
25 days
I just have 1 question though @YousefiDash, is it possible to do asynchronous stuff like listening for ACTION_BATTERY_CHANGED using a broadcast receiver? I'm struggling to get to working, seems like they are integrated really low in android?
1
0
1
@mahersafadii
Maher Safadi
26 days
if you're a Flutter package author and jnigen/ffi gen works fine for your native level package, you should switch away from platform channels asap, it's faster and uses way less power.
@mahersafadii
Maher Safadi
26 days
I gave jnigen another try since my last shot a couple of months ago and holy cow the process feels way smoother, I generated binding for the BatteryManager Android API in a few clicks and it works flawlessly, the team nailed the proccess experience @YousefiDash
4
3
50