ParwizQattalii Profile Banner
Parwiz Qattali Profile
Parwiz Qattali

@ParwizQattalii

Followers
9
Following
10
Media
11
Statuses
70

Junior Flutter developer

Joined October 2025
Don't wanna be here? Send us removal request.
@ParwizQattalii
Parwiz Qattali
8 days
I just published My first blog on medium it's about Lazy Loading vs Eager Rendering in Flutter: A Complete Guide https://t.co/uDbYfSrGJk #medium #flutter #dart
0
0
0
@ParwizQattalii
Parwiz Qattali
8 days
I just published Lazy Loading vs Eager Rendering in Flutter: A Complete Guide https://t.co/uDbYfSr8TM #medium #flutter #dart
0
0
0
@theflutterway
The Flutter Way
16 days
[Tutorial] Animated Indicator in Flutter ❌ No package ❌ No Animation Controller ✅ 1 Simple Widget 🔗 Source Code: https://t.co/wf1eHN12Td 🔴 Live demo: https://t.co/Ai1F4wmDKy
1
20
217
@ParwizQattalii
Parwiz Qattali
28 days
6️⃣/6 : Spent 3 hours debugging so you don't have to. If this saves your sanity, drop a 🎨 Battling SVG theming in Flutter? This is your fix. #Flutter #FlutterDev #MobileDev
0
0
0
@ParwizQattalii
Parwiz Qattali
28 days
5️⃣/6 Results: The difference: ✅ Two-tone colors preserved perfectly ✅ Change ANY color dynamically ✅ Zero overhead (caching wins) ✅ No design compromises
1
0
1
@ParwizQattalii
Parwiz Qattali
28 days
4️⃣/6 Code:
1
0
0
@ParwizQattalii
Parwiz Qattali
28 days
3️⃣/6 Insight: Then it clicked: Stop treating SVG like a file. Treat it like text. Load SVG as a string Replace specific hex colors (#6C5DD3 → your color) Cache the result Render with SvgPicture.string() (NOT .asset()) That's it. One method difference. Everything changed.
1
0
0
@ParwizQattalii
Parwiz Qattali
28 days
2️⃣/6 Problem : The issue: BlendMode.srcIn replaces ALL colors with ONE color. Apply color filtering → white disappears → your icon becomes a purple blob 😅 You're stuck choosing between: Original colors (no theming) Dynamic colors (broken design) Both felt impossible together
1
0
0
@ParwizQattalii
Parwiz Qattali
28 days
1️⃣/6 : 🎨 I had a choice: Keep beautiful two-tone SVG icons OR enable dynamic theming. I couldn't have both. Or so I thought. 3 hours later, I found a solution. A thread on fixing Flutter's most annoying icon problem 👇 #Flutter #FlutterDev #MobileDev #Dart
1
0
2
@ParwizQattalii
Parwiz Qattali
1 month
does anybody knows what to do? guide me
0
0
1
@ParwizQattalii
Parwiz Qattali
1 month
سلام، پرویز هستم، برنامه‌نویسی با فلاتر انجام می‌دم. خوشحالم که به اینجا پیوستم و با بقیه ارتباط برقرار کنم.
0
2
7
@ParwizQattalii
Parwiz Qattali
1 month
💡 Flutter Tip #5: SizedBox is cheaper than Container! Need spacing? Don't reach for Container by default. SizedBox is a const constructor = zero rebuild cost! 🚀 Save those Containers for when you need decoration, padding, or alignment. #FlutterDev #Performance
1
0
1
@ParwizQattalii
Parwiz Qattali
1 month
I’m a junior developer Looking to connect with others Follow and I will follow back Thnx
0
0
1
@ParwizQattalii
Parwiz Qattali
1 month
🛠️ Flutter Tip #4: Extensions make your code beautiful Stop creating helper classes for simple utilities! Use anywhere in your app after import. Clean, readable, and type-safe! ✨ Try it: Create StringExtensions, IntExtensions, BuildContextExtensions #Dart #Flutter #CleanCode
0
0
0
@ParwizQattalii
Parwiz Qattali
1 month
💎 Flutter Tip #3: The ?? operator is a lifesaver Stop writing verbose null checks! Clean, readable, and way less code ✨ Also works with ??= for assignments: name ??= 'Guest'; // assigns only if null #Dart #Flutter #CleanCode
0
0
2
@ParwizQattalii
Parwiz Qattali
1 month
ListView.builder is your best friend
@ParwizQattalii
Parwiz Qattali
1 month
⚡ Flutter Tip #2: ListView.builder is your best friend Rendering 100+ items? ListView() ❌ Creates all widgets upfront ListView.builder() ✅ Lazy loads only visible items Result: smoother scrolling + much less memory usage! Your app will thank you 🚀 #FlutterDev #Flutter
0
0
0
@ParwizQattalii
Parwiz Qattali
1 month
I'm posting my day 2 of 100 days of flutter tips and tricks supprot me thnx
@ParwizQattalii
Parwiz Qattali
1 month
⚡ Flutter Tip #2: ListView.builder is your best friend Rendering 100+ items? ListView() ❌ Creates all widgets upfront ListView.builder() ✅ Lazy loads only visible items Result: smoother scrolling + much less memory usage! Your app will thank you 🚀 #FlutterDev #Flutter
0
0
0
@ParwizQattalii
Parwiz Qattali
1 month
⚡ Flutter Tip #2: ListView.builder is your best friend Rendering 100+ items? ListView() ❌ Creates all widgets upfront ListView.builder() ✅ Lazy loads only visible items Result: smoother scrolling + much less memory usage! Your app will thank you 🚀 #FlutterDev #Flutter
0
0
0
@ParwizQattalii
Parwiz Qattali
1 month
New journey began
@ParwizQattalii
Parwiz Qattali
1 month
🚀 Flutter Tip #1: const > final Use 'const' constructors wherever possible! Why? Widgets aren't rebuilt, saving memory & CPU cycles. 📝Pro tip: Add 'prefer_const_constructors' to analysis_options.yaml to catch these! #FlutterDev #Flutter #DartLang
0
0
0