Filter
Exclude
Time range
-
Near
🚀 Flutter Tip: Mastering the StatefulWidget Lifecycle Most Flutter performance issues aren't caused by complex code. They're caused by poor lifecycle management. Quick rule 👇 ✅ initState() → Setup ✅ build() → UI Rendering ✅ setState() → Update UI ✅ dispose() → Cleanup Resources If you ignore lifecycle methods, you may face: ❌ Memory leaks ❌ Duplicate API calls ❌ Unnecessary rebuilds ❌ Performance issues ❌ Controller crashes A premium Flutter app isn't just about beautiful UI. It's about performance, clean architecture, and proper state management. 💡 Remember: "Use initState() for setup, build() for UI, and dispose() for cleanup." Small optimizations = Better apps 🚀 #Flutter #FlutterDev #FlutterTips #Dart #MobileDevelopment #AppDevelopment
3
44
Replying to @showichiro0123
StatefulWidgetやね
1
41
🚀 Flutter Interview Question What's the difference between: ✅ StatelessWidget and ✅ StatefulWidget When would you choose one over the other? #Flutter #FlutterDev #MobileDevelopment
1
23
StatelessWidget vs StatefulWidget - when to actually use each? A simple rule: StatelessWidget→ no internal state changes StatefulWidget→ UI needs to react to data Example: The TextWidget in your banking app is a stateful widget. Check the table below for more. #Flutter #Dart
3
50
Hm… ale nawet crypto-AI-brosi się zgadzają że większy model jest do planowania a mniejszy jak Haiku do implementacji, bo musi tylko „przepisać” od planera Faktycznie u mnie Gemini Flash Lite nie rozkminia np że lepiej zrobić StatefulWidget w Ratatui, tylko Plan mode z Gemini Pro do tego jest w stanie dojść Ale Flash implementuje już taki plan bez problemu.
1
1
78
【状態管理とRiverpod】 ▼Flutterアプリの状態管理 ・StatefulWidget 用途:簡易なUI データの流れ:親→子(縦の流れ) テスト:困難(Widget Test要) ・ロジック分離 用途:複雑なUI データの流れ:必要箇所へ直接(横の共有) テスト:容易(Unit Test可) #個人開発
6
179
Flutter Widget vs SwiftUI View in 30 sec Core concept (SAME in both): UI = f(state) State changes → new UI → framework diffs → update. 🟦 FLUTTER APPROACH: StatelessWidget (no state): class Greeting extends StatelessWidget { final String name; Widget build(context) => Text('Hello, $name'); } StatefulWidget (has state): class Counter extends StatefulWidget { State<Counter> createState() => _CounterState(); } class _CounterState extends State<Counter> { int _count = 0; void _increment() { setState(() => _count ); // Must call setState } Widget build(context) => Text('$_count'); } 🟧 SWIFTUI APPROACH: No state needed (like StatelessWidget): struct Greeting: View { let name: String var body: some View { Text("Hello, \(name)") } } With @State (like StatefulWidget): struct Counter: View { @State private var count = 0 var body: some View { Button("Count: \(count)") { count = 1 // Auto-updates, no setState needed } } } 🔑 KEY DIFFERENCES: 1️⃣ Class vs Struct Flutter: Classes (StatefulWidget State class) SwiftUI: Structs only (View is struct) 2️⃣ State location Flutter: Separate State class SwiftUI: Inline @State property 3️⃣ Triggering updates Flutter: Must call setState() SwiftUI: Automatic on @State change 4️⃣ Lifecycle Flutter: initState(), dispose() SwiftUI: .onAppear { }, .onDisappear { } ⚖️ TRADE-OFFS: Flutter pros: ✅ More control (setState timing) ✅ Explicit lifecycle methods ✅ Clear separation (Widget vs State) SwiftUI pros: ✅ Less boilerplate ✅ Auto-updates (no setState forgetting) ✅ No mounted checks needed Same mental model. Different syntax. #flutter #swift #ios #dart #swiftui
1
1
40
⚡ الفرق بين StatelessWidget و StatefulWidget في Flutter StatelessWidget واجهة ثابتة لا تتغير بعد البناء. StatefulWidget واجهة يمكن أن تتغير أثناء تشغيل التطبيق. مثال: عداد يزيد عند الضغط على زر → يحتاج StatefulWidget. #Flutter #Dart #FlutterDev
1
17
Replying to @hamedesam_dev
اغلب هذه المشاكل ستتجنبها اذا استعملت : Clean architecture لتنظيم الكود Go router لراوتينك Bloc لستايت مانجمنت Atomic design لبناء الودجيت وتجنب استعمال statefulwidget بسبب ان هذه المفاهيم متقدمة الاغلب يفشل في بناء تطبيق يصلح للproduction
12
841
【FlutterのWidget7】 ▼StatefulWidgetの特徴 ・StatefulWidgetはStateを生成する ・buildメソッドはStateで実装する ・状態変化はsetStateで行う ・setState呼び出しで自身の表示更新が行われる ・2クラス構成 #個人開発
7
154
【FlutterのWidget5】 ▼StatefulWidgetの継承とウィジェットの状態変化 ・StatefulWidgetはbuildメソッドを持たない ・StateクラスはsetStateメソッドを持っている ・setStateの中で状態変更の処理を書く #個人開発
6
266
Day 1: Practicing and running a flutter project A Time Tracking Learning app: learning StatefulWidget, setState, Timer.periodic and basic layout widgets. Beginner level 🫶🏾💜
1
2
232
Jan 14
crank.js.org/blog/why-be-rea… 原文を読んだ上での感想だが、Flutter の StatefulWidget, StatelessWidget, Widget Tree, Element Tree によるリアクティブで超効率的なレンダリングと、ValueNotifier, ChangeNotifier による明示的な変更通知システムは、はじめから非常に完成度が高い、とあらためて思った
なぜリアクティブが主流かもう少し考えたほうがいい リアクティブを余計な複雑性だと切り捨てて無いほうがシンプルなんだと信じるのはいいが、それは汚いものに蓋をするように複雑性の考慮やハンドリングをユーザーに丸投げしているだけなのだ qiita.com/rana_kualu/items/d…
1
7
585
Hey Flutter devs! 👋 Quick question: I'm storing a reference to a State object inside the StatefulWidget itself (syncing it in didUpdateWidget). It works great in testing, I've tried a lot of ways to break it, but it still holds up! I know widgets recreate frequently, so I'm wondering am I breaking some fundamental Flutter rule here? 🤔 Context: Building a widget macro that keeps state management clean, still uses State under the hood, but in a nicer way with just one widget class. @FlutterDev @craig_labenz @k8lovett #FlutterDev #Flutter
6
1
17
2,538
Day 1 of 100 ✅ project 1 of 80 ✅ Key learnings: - StatefulWidget vs StatelessWidget - How setState() triggers UI rebuilds - Widget composition (Expanded, Column, Row) - String parsing and state management
Story Time…. 🍿 2026 is going to be a crazy good movie….. Amen!! 🙏
1
4
9
212
كنت فاكر نفسي ماشي صح في Flutter… لحد ما الكود بدأ يضرب مني يمين وشمال 🙆🏻‍♂️ أوقات كتير وإنت بتتعلم حاجة جديدة، بتحس إنك ماشي تمام… لحد ما تكتشف إنك بتمشي في سكة غلط من غير ما تاخد بالك. انا بقا في رحلتي مع Flutter، وقعت في شوية أخطاء غريبة، وحقيقي لما فهمتها وتعلمت منها، طريقتي في كتابة الكود اختلفت تمامًا. فـ حبيت أشاركم أهم الأخطاء اللي كنت بعملها في البداية، يمكن تفيد حد لسه بيبدأ👇🏻 ⛔ كل حاجة StatefulWidget! كنت بعمل كل الصفحات StatefulWidget حتى لو مش محتاجة. بعد كده فهمت إن استخدام StatelessWidget في الحالات البسيطة أخف وأنضف، وبيقلل من تعقيد الكود. ⛔ تجاهل الـ State Management في الأول كنت بستخدم setState في كل حاجة، وكنت بعمل Mess في الـ UI. بدأت أتعلم عن Provider وبعده جربت Riverpod وGetX… فرقوا معايا جدًا وخليوني أتحكم في الـ State بشكل منظم ومرن. ⛔ الكود كله في ملف واحد كنت بحط الـ UI والـ Logic في نفس الملف، وده خلّى الكود كابوس في أي تعديل. دلوقتي بقيت أقسم كل جزء في ملفه (Widgets / Screens / Services...) والكود بقى أسهل في القراءة والتعديل. ⛔ ماكنتش بفصل بين الـ Logic و الـ UI كنت بكتب كل حاجة جوه الـ build method. بدأت أستخدم MVVM وده خلاني أكتب كود أنضف وأسهل في التستنج. ⛔ تجاهلت كتابة الـ null safety في البداية مكنتش فاهم يعني إيه ? و!، وكنت بسيب المتغيرات مفتوحة كده وخلاص. بس لما الكود بدأ يبوظ بسبب null، بدأت آخد الموضوع بجدية وأستخدم null safety صح. كل غلطة من دول كانت درس، وكل حاجة فهمتها خلتني أكتب Flutter بشكل أنضف وأسرع وأكتر احتراف. لو إنت في بداية طريقك، خد بالك من الحاجات دي وابدأ صح من الأول.
5
12
177
11,597
Simple Dice App built with Flutter 🎲 Using StatefulWidget, Functions, Expanded, GestureDetector and random numbers to change the other dice and the background color every time you tap on a dice. @CodeToInspire @f_forough @mansouri_a17984
3
4
25
1,885
The takeaway: StatelessWidget is a clever trick that greatly reduced boilerplate, but StatefulWidget is much more faithful to the underlying mechanics.
1
3
427