✅ Flutter Interview Questions and Answers
- Get link
- X
- Other Apps
1. Flutter kya hai? / What is Flutter?
Hindi: Flutter ek open-source UI software development toolkit hai jo Google dwara develop kiya gaya hai.
English: Flutter is an open-source UI software development toolkit developed by Google.
2. Flutter kis programming language ka use karta hai? / Which language does Flutter use?
Hindi: Flutter Dart programming language ka use karta hai.
English: Flutter uses the Dart programming language.
3. Flutter ka pehla stable version kab release hua tha? / When was Flutter's first stable version released?
Hindi: Flutter ka pehla stable version December 2018 mein release hua tha.
English: Flutter's first stable version was released in December 2018.
4. Flutter ka use kyu kiya jata hai? / Why is Flutter used?
Hindi: Flutter ka use cross-platform apps banane ke liye hota hai – ek hi codebase se Android, iOS, web, aur desktop apps develop kiye ja sakte hain.
English: Flutter is used to build cross-platform apps from a single codebase for Android, iOS, web, and desktop.
5. Flutter ke main components kya hote hain? / What are the main components of Flutter?
Hindi: Flutter ke main components hain:
-
Dart language
-
Flutter engine
-
Foundation library
-
Widgets
English: Flutter's main components are: -
Dart language
-
Flutter engine
-
Foundation library
-
Widgets
6. Flutter me hot reload kya hota hai? / What is hot reload in Flutter?
Hindi: Hot reload ek feature hai jisme code changes turant app me reflect hote hain bina app restart kiye.
English: Hot reload is a feature that allows code changes to reflect immediately in the app without restarting it.
7. Flutter aur React Native me kya antar hai? / Difference between Flutter and React Native?
Hindi: Flutter Dart use karta hai jabki React Native JavaScript. Flutter ka UI fast aur consistent hota hai.
English: Flutter uses Dart while React Native uses JavaScript. Flutter provides faster and consistent UI performance.
8. Flutter architecture kya hai? / What is Flutter's architecture?
Hindi: Flutter ka architecture 3 layers me hota hai:
-
Framework (Dart code)
-
Engine (C++)
-
Embedder (platform-specific)
English: Flutter's architecture has three layers: -
Framework (Dart code)
-
Engine (C++)
-
Embedder (platform-specific)
9. Flutter me Widget kya hota hai? / What is a Widget in Flutter?
Hindi: Widget Flutter ka basic building block hota hai, UI ke har element ko represent karta hai.
English: A widget is the basic building block of Flutter that represents every UI element.
10. Flutter me Stateless aur Stateful widget me antar? / Difference between Stateless and Stateful widgets?
Hindi:
-
Stateless widget change nahi hota (immutable)
-
Stateful widget me state change hoti hai runtime pe
English: -
Stateless widget does not change (immutable)
-
Stateful widget has mutable state that changes at runtime
(11–50) continue below 👇
11. Flutter me MaterialApp kya hota hai?
Hindi: MaterialApp ek root widget hota hai jo material design ka layout provide karta hai.
English: MaterialApp is the root widget that provides material design layout structure.
12. Flutter me Scaffold kya karta hai?
Hindi: Scaffold ek structure provide karta hai jaise AppBar, Drawer, BottomNavigationBar.
English: Scaffold provides structure like AppBar, Drawer, BottomNavigationBar.
13. Flutter me pubspec.yaml kya hota hai?
Hindi: pubspec.yaml ek configuration file hai jisme dependencies, fonts, assets define kiye jaate hain.
English: pubspec.yaml is a configuration file where dependencies, fonts, and assets are defined.
14. Flutter me async aur await ka use kyu hota hai?
Hindi: async/await asynchronous programming ke liye use hote hain jisse UI block nahi hoti.
English: async/await are used for asynchronous programming to avoid UI blocking.
15. setState ka use kya hai?
Hindi: setState state ko update karta hai aur UI ko re-render karta hai.
English: setState updates the state and re-renders the UI.
16. Flutter me ListView kya hota hai?
Hindi: ListView ek scrollable list banata hai jisme multiple items ho sakte hain.
English: ListView creates a scrollable list with multiple items.
17. Flutter me Navigator ka use kya hai?
Hindi: Navigator screen navigation ke liye use hota hai (push/pop).
English: Navigator is used for screen navigation (push/pop).
18. Flutter me TextField kya hai?
Hindi: TextField ek input widget hai jisme user text enter kar sakta hai.
English: TextField is an input widget where the user can enter text.
19. Flutter me SizedBox ka use kya hai?
Hindi: SizedBox space create karne ke liye use hota hai.
English: SizedBox is used to create space between widgets.
20. Flutter me SafeArea ka kya role hai?
Hindi: SafeArea se widgets notches aur system status bar se bachte hain.
English: SafeArea prevents widgets from overlapping with notches and status bars.
✅ Flutter Interview Q&A – Part 1 (21–50)
Bilingual: Hindi + English
21. Flutter me GestureDetector kya hota hai?
Hindi: GestureDetector user ke gestures jaise tap, double tap, swipe ko detect karta hai.
English: GestureDetector detects user gestures like tap, double tap, and swipe.
22. Flutter me Container kya hota hai?
Hindi: Container ek box-type widget hai jisme padding, margin, color, size define kiya ja sakta hai.
English: Container is a box-type widget where you can define padding, margin, color, and size.
23. Flutter me Column aur Row ka difference kya hai?
Hindi:
-
Column widgets ko vertically arrange karta hai.
-
Row widgets ko horizontally arrange karta hai.
English: -
Column arranges widgets vertically.
-
Row arranges widgets horizontally.
24. Flutter me main() function ka kya role hai?
Hindi: main() Dart ka entry point hota hai, yahin se Flutter app start hoti hai.
English: main() is the entry point of a Dart program, and Flutter app starts from here.
25. Flutter me initState() kab call hota hai?
Hindi: initState() stateful widget ke create hone par first time call hota hai.
English: initState() is called once when a StatefulWidget is created.
26. Flutter me dispose() ka kya use hai?
Hindi: dispose() widget ke destroy hone se pehle resources clean karne ke liye use hota hai.
English: dispose() is used to clean up resources before the widget is destroyed.
27. Flutter me FutureBuilder kya karta hai?
Hindi: FutureBuilder asynchronous data ko UI ke sath display karne ke liye use hota hai.
English: FutureBuilder is used to display asynchronous data in the UI.
28. Flutter me async function kya karta hai?
Hindi: async function background me code run karta hai bina UI block kiye.
English: An async function runs code in the background without blocking the UI.
29. Flutter me SnackBar kya hota hai?
Hindi: SnackBar temporary message display karta hai app ke bottom pe.
English: SnackBar displays a temporary message at the bottom of the app.
30. Flutter me BuildContext kya hai?
Hindi: BuildContext widget tree ka reference hota hai jiske through widgets access hote hain.
English: BuildContext is a reference to the location of a widget in the widget tree.
31. Flutter me ThemeData kya hota hai?
Hindi: ThemeData app ka overall theme set karta hai jaise color, font, etc.
English: ThemeData sets the overall theme of the app like colors, fonts, etc.
32. Flutter me InkWell kya karta hai?
Hindi: InkWell tap effect dene ke liye use hota hai jaise ripple effect.
English: InkWell is used to provide a ripple effect on tap.
33. Flutter me Image.asset() aur Image.network() me antar?
Hindi:
-
Image.asset()
local image ke liye -
Image.network()
internet se image load karta hai
English: -
Image.asset()
is for local images -
Image.network()
loads images from the internet
34. Flutter me Form aur TextFormField kya hai?
Hindi:
-
Form validation ke liye structure provide karta hai
-
TextFormField user input lene ke liye hota hai
English: -
Form provides structure for validation
-
TextFormField is used to take user input
35. Flutter me ElevatedButton kya hai?
Hindi: ElevatedButton ek naya button widget hai jo Material 2 design follow karta hai.
English: ElevatedButton is a new button widget that follows Material 2 design.
36. Flutter me AppBar kya hota hai?
Hindi: AppBar ek top toolbar hota hai jisme title, icon, action buttons hote hain.
English: AppBar is a top toolbar that includes title, icons, and action buttons.
37. Flutter me Routes kya hote hain?
Hindi: Routes app ke pages ko represent karte hain jinke beech navigation hoti hai.
English: Routes represent pages in the app between which navigation occurs.
38. Flutter me Named Routes kya hote hain?
Hindi: Named Routes me har screen ka ek naam hota hai jisse hum navigation karte hain.
English: Named Routes allow navigation using predefined names for each screen.
39. Flutter me CircularProgressIndicator ka use kya hai?
Hindi: CircularProgressIndicator loading spinner dikhata hai async tasks ke dauraan.
English: CircularProgressIndicator shows a loading spinner during async tasks.
40. Flutter me MediaQuery kya karta hai?
Hindi: MediaQuery device ke size, orientation, dpi ka data provide karta hai.
English: MediaQuery provides data about the device’s size, orientation, and DPI.
41. Flutter me LayoutBuilder kya karta hai?
Hindi: LayoutBuilder responsive UI banane ke liye parent constraints ke basis par layout decide karta hai.
English: LayoutBuilder helps create responsive UI based on parent constraints.
42. Flutter me showDialog() ka use kya hai?
Hindi: showDialog() popup alert dialog box dikhata hai.
English: showDialog() displays a popup alert dialog box.
43. Flutter me SingleChildScrollView ka use kya hai?
Hindi: SingleChildScrollView ek single child ko scrollable banata hai.
English: SingleChildScrollView makes a single child scrollable.
44. Flutter me PageView kya karta hai?
Hindi: PageView swipe karne layak multiple screens banata hai.
English: PageView creates multiple swipeable screens.
45. Flutter me Provider kya hai?
Hindi: Provider state management ke liye use hone wala package hai.
English: Provider is a package used for state management.
46. Flutter me State Management kya hoti hai?
Hindi: State management UI ke dynamic data ko handle karta hai jaise counter, form data.
English: State management handles the dynamic data of UI like counters, form values.
47. Flutter me getX kya hai?
Hindi: GetX ek lightweight aur efficient state management, navigation aur dependency injection tool hai.
English: GetX is a lightweight and efficient state management, navigation, and dependency injection tool.
48. Flutter me setState kab nahi use karna chahiye?
Hindi: Jab aapka app bada ho jaye aur multiple screens ka data update ho to Provider ya Bloc ka use karein.
English: Avoid using setState in large apps; use Provider or Bloc for managing multiple screen data.
49. Flutter ke kuch popular plugins kya hain?
Hindi:
-
http
-
shared_preferences
-
provider
-
image_picker
English: -
http
-
shared_preferences
-
provider
-
image_picker
50. Flutter me main() function me runApp() ka kya role hai?
Hindi: runApp() Flutter app ka root widget launch karta hai.
English: runApp() launches the root widget of the Flutter app.
✅ Flutter Interview Q&A – Part 2 (51–100)
Bilingual: Hindi + English | Intermediate Level
51. Flutter me debugPrint() aur print() me kya difference hai?
Hindi: debugPrint() long strings ko safely print karta hai jabki print() mein kabhi-kabhi cutoff ho jata hai.
English: debugPrint()
prints long strings safely, whereas print()
may get cut off.
52. Flutter me Key ka kya use hai? / What is Key used for in Flutter?
Hindi: Key widget identity preserve karta hai jab widget tree rebuild hoti hai.
English: Key helps preserve widget identity during widget tree rebuilds.
53. Flutter me GlobalKey kya hota hai?
Hindi: GlobalKey ek unique identifier hota hai jo kisi widget ka reference global level par rakhta hai.
English: GlobalKey is a unique identifier to access widgets globally in the widget tree.
54. Flutter me Build method kab call hota hai?
Hindi: Build method har baar widget rebuild hone par call hota hai.
English: Build method is called every time the widget is rebuilt.
55. Flutter me StatefullWidget aur StatelessWidget me kaun faster hota hai?
Hindi: StatelessWidget fast hota hai kyunki usme koi state manage nahi hoti.
English: StatelessWidget is faster as it doesn't manage any state.
56. Flutter me CrossAxisAlignment aur MainAxisAlignment ka kya use hai?
Hindi:
-
MainAxisAlignment
: primary axis pe alignment (horizontal for Row, vertical for Column) -
CrossAxisAlignment
: cross axis pe alignment
English: -
MainAxisAlignment
aligns widgets on the main axis -
CrossAxisAlignment
aligns widgets on the cross axis
57. Flutter me Expanded widget kya karta hai?
Hindi: Expanded available space ko widgets ke beech equally divide karta hai.
English: Expanded divides available space among widgets equally.
58. Flutter me Flexible aur Expanded me kya difference hai?
Hindi:
-
Expanded: child ko full space deta hai
-
Flexible: child ko space lene ki flexibility deta hai
English: -
Expanded gives full space
-
Flexible gives flexible space
59. Flutter me ClipRRect kya karta hai?
Hindi: ClipRRect kisi widget ko rounded corners ke saath crop karta hai.
English: ClipRRect clips the widget with rounded corners.
60. Flutter me Positioned widget ka kya kaam hai?
Hindi: Positioned widget Stack ke andar kisi child ko exact location par place karta hai.
English: Positioned places a child inside a Stack at a specific position.
61. Flutter me Stack widget kya hai?
Hindi: Stack multiple widgets ko ek ke upar ek layer banakar show karta hai.
English: Stack shows multiple widgets on top of each other like layers.
62. Flutter me Hero animation kya hoti hai?
Hindi: Hero animation do screens ke beech transition me ek widget ko smoothly animate karti hai.
English: Hero animation animates a widget during screen transitions smoothly.
63. Flutter me Timer class ka use kya hai?
Hindi: Timer class scheduled delay ke baad function run karta hai.
English: Timer runs a function after a scheduled delay.
64. Flutter me WillPopScope ka kya role hai?
Hindi: WillPopScope back button ke action ko control karta hai.
English: WillPopScope controls the action of the back button.
65. Flutter me SharedPreferences kya hota hai?
Hindi: SharedPreferences simple key-value data ko locally store karta hai.
English: SharedPreferences stores simple key-value data locally.
66. Flutter me local notification kaise bhejte hain?
Hindi: flutter_local_notifications
package ka use karke local notification bheja jata hai.
English: Local notifications are sent using the flutter_local_notifications
package.
67. Flutter me Firebase Authentication kya hai?
Hindi: Firebase Authentication user login/signup ko handle karta hai (email, phone, Google, etc.)
English: Firebase Authentication handles user login/signup (email, phone, Google, etc.)
68. Flutter me StreamBuilder kya karta hai?
Hindi: StreamBuilder real-time stream data ko UI me show karta hai.
English: StreamBuilder displays real-time stream data in the UI.
69. Flutter me Dismissible widget kya karta hai?
Hindi: Dismissible kisi widget ko swipe karke remove karne ki functionality deta hai.
English: Dismissible provides swipe-to-dismiss functionality.
70. Flutter me Drawer widget kya hai?
Hindi: Drawer side navigation menu hota hai jo left ya right se slide karta hai.
English: Drawer is a side navigation menu that slides in from the left or right.
71. Flutter me CustomPainter ka use kya hai?
Hindi: CustomPainter custom shapes, graphics draw karne ke liye use hota hai.
English: CustomPainter is used to draw custom shapes and graphics.
72. Flutter me Assets load karne ke liye kya steps hote hain?
Hindi:
-
Image ko assets folder me daalo
-
pubspec.yaml me define karo
-
Image.asset()
se load karo
English: -
Add image to assets folder
-
Declare in pubspec.yaml
-
Load using
Image.asset()
73. Flutter me plugin aur package me antar?
Hindi:
-
Plugin: native code include karta hai (Java/Swift)
-
Package: pure Dart me hota hai
English: -
Plugin includes native code (Java/Swift)
-
Package is written purely in Dart
74. Flutter me build.gradle ka kya kaam hai?
Hindi: Android dependencies aur configurations set karne ke liye use hota hai.
English: Used to set Android dependencies and configurations.
75. Flutter me flavoring kya hota hai?
Hindi: Flavoring ka matlab hai multiple app variants banana – jaise dev, staging, production.
English: Flavoring means creating multiple app variants – like dev, staging, and production.
76. Flutter me Isolate kya hai?
Hindi: Isolate Dart me multi-threading ka tariqa hai jisme alag memory space use hoti hai.
English: Isolate is Dart’s way of multithreading with separate memory spaces.
77. Flutter me debounce ka use kya hai?
Hindi: Debounce kisi function ko repeatedly call hone se rokta hai ek certain time tak.
English: Debounce prevents repeated calls to a function within a certain timeframe.
78. Flutter me flutter doctor command kya karta hai?
Hindi: flutter doctor system ki configuration check karta hai aur required tools ka status batata hai.
English: flutter doctor
checks system configuration and shows status of required tools.
79. Flutter SDK ka size kitna hota hai approx?
Hindi: Flutter SDK ka size approx 500–700 MB hota hai.
English: Flutter SDK size is approximately 500–700 MB.
80. Flutter me linting kya hoti hai?
Hindi: Linting code ke style aur errors ko detect karta hai build ke pehle.
English: Linting checks code style and errors before build.
81. Flutter me const aur final ka kya difference hai?
Hindi:
-
final
run-time constant hota hai -
const
compile-time constant hota hai
English: -
final
is a runtime constant -
const
is a compile-time constant
82. Flutter me theme change kaise karte hain?
Hindi: ThemeData me color values change kar ke ya Dynamic Theme ka use karke.
English: By changing values in ThemeData or using Dynamic Theme switching.
83. Flutter me package banake publish kaise karte hain?
Hindi:
-
Package banao
-
pubspec.yaml setup karo
-
dart pub publish
command se publish karo
English: -
Create the package
-
Setup
pubspec.yaml
-
Publish using
dart pub publish
84. Flutter me App Lifecycle kya hota hai?
Hindi: App lifecycle me app ka state track kiya jata hai jaise resumed, paused, inactive.
English: App lifecycle tracks app states like resumed, paused, and inactive.
85. Flutter me WebView ka use kya hai?
Hindi: WebView kisi webpage ko Flutter app ke andar dikhane ke liye use hota hai.
English: WebView is used to show a webpage inside a Flutter app.
86. Flutter me pushReplacement kya karta hai?
Hindi: pushReplacement current screen ko naya screen se replace kar deta hai.
English: pushReplacement replaces the current screen with a new one.
87. Flutter me AppBar me back button kaise disable karte hain?
Hindi: automaticallyImplyLeading: false
property set karke.
English: By setting automaticallyImplyLeading: false
in AppBar.
88. Flutter me Circular avatar kya hai?
Hindi: CircleAvatar ek circular image ya text dikhata hai, mostly profile ke liye.
English: CircleAvatar shows circular image or text, commonly used for profiles.
89. Flutter me OrientationBuilder ka use kya hai?
Hindi: OrientationBuilder responsive layout banata hai based on screen orientation.
English: OrientationBuilder builds responsive layouts based on screen orientation.
90. Flutter me Future.delayed() ka kya kaam hai?
Hindi: Future.delayed() kuch samay baad koi task perform karta hai.
English: Future.delayed() executes a task after a delay.
91. Flutter me assertion kya hota hai?
Hindi: Assertion debugging ke liye hota hai, agar condition false ho to error throw karta hai.
English: Assertion is for debugging, throws error if the condition is false.
92. Flutter me .then aur await me difference?
Hindi:
-
.then()
callbacks chain karta hai -
await
async function ko pause karta hai
English: -
.then()
chains callbacks -
await
pauses async function execution
93. Flutter me LayoutBuilder vs MediaQuery me antar?
Hindi:
-
MediaQuery device info deta hai
-
LayoutBuilder parent constraints ke basis pe layout decide karta hai
English: -
MediaQuery gives device info
-
LayoutBuilder depends on parent constraints
94. Flutter me resizeToAvoidBottomInset ka kya use hai?
Hindi: Jab keyboard open ho to layout ko adjust karne ke liye use hota hai.
English: Used to adjust layout when the keyboard opens.
95. Flutter me scroll controller kya hai?
Hindi: ScrollController scroll events ko control karne aur position track karne ke liye hota hai.
English: ScrollController controls scroll events and tracks position.
96. Flutter me custom font kaise add karte hain?
Hindi:
-
Font ko assets folder me daalo
-
pubspec.yaml me define karo
-
ThemeData me apply karo
English: -
Add font to assets
-
Define in pubspec.yaml
-
Apply via ThemeData
97. Flutter me default font size kya hoti hai?
Hindi: Default text font size 14.0 hoti hai.
English: Default font size for text is 14.0.
98. Flutter app ko release mode me kaise run karte hain?
Hindi: flutter run --release
command se.
English: Using flutter run --release
command.
99. Flutter app ka APK build kaise karte hain?
Hindi: flutter build apk
command se.
English: With flutter build apk
command.
100. Flutter me app icon kaise change karte hain?
Hindi: flutter_launcher_icons
package use karke.
English: Using the flutter_launcher_icons
package.
✅ Flutter Interview Q&A – Part 3 (101–150)
Bilingual: Hindi + English | Intermediate to Advanced
101. Flutter me BuildContext
kya hota hai?
Hindi: BuildContext
widget tree me location ka reference deta hai.
English: BuildContext
gives the location of a widget in the widget tree.
102. Flutter me mounted
property ka kya use hai?
Hindi: mounted
check karta hai ki widget tree me widget abhi bhi available hai ya nahi.
English: mounted
checks whether a widget is still in the widget tree.
103. Flutter me null safety kya hoti hai?
Hindi: Null safety code me null-related crashes ko prevent karta hai.
English: Null safety prevents null-related runtime crashes in code.
104. Flutter me late
keyword kya karta hai?
Hindi: late
kisi variable ko baad me initialize karne ke liye use hota hai.
English: late
allows initializing a variable later.
105. Flutter me initState()
aur dispose()
kab call hote hain?
Hindi:
-
initState()
: widget create hone par -
dispose()
: widget remove hone par
English: -
initState()
is called when the widget is created -
dispose()
is called when the widget is removed
106. Flutter me Ticker
kya karta hai?
Hindi: Ticker
frame-wise time provide karta hai, animation ke liye.
English: Ticker
provides time callbacks for animations.
107. Flutter me AnimatedBuilder
kya hai?
Hindi: AnimatedBuilder
animation ke state ke according widget redraw karta hai.
English: AnimatedBuilder
rebuilds the widget based on animation state.
108. Flutter me ValueNotifier
aur ValueListenableBuilder
kya hote hain?
Hindi: ValueNotifier
ek value change hone par notify karta hai, ValueListenableBuilder
UI update karta hai.
English: ValueNotifier
notifies on value change; ValueListenableBuilder
rebuilds UI accordingly.
109. Flutter me SliverAppBar
kya hoti hai?
Hindi: SliverAppBar
scrolling ke sath animate hone wali app bar hoti hai.
English: SliverAppBar
is an app bar that animates with scrolling.
110. Flutter me ListView.builder vs ListView ka difference?
Hindi: ListView.builder
lazily widgets create karta hai, ListView
sab ek sath.
English: ListView.builder
lazily builds items; ListView
builds all at once.
111. Flutter me form validation kaise karte hain?
Hindi: Form
, TextFormField
, aur validator
function ka use karke.
English: Using Form
, TextFormField
, and validator
function.
112. Flutter me ModalRoute.of(context)
kya karta hai?
Hindi: Current route ka reference deta hai.
English: Gives reference to the current route.
113. Flutter me GestureDetector
ka use kya hai?
Hindi: Touch events (tap, double tap, swipe) handle karta hai.
English: Handles touch events like tap, double tap, and swipe.
114. Flutter me AnimatedContainer
ka kya role hai?
Hindi: Automatically animation provide karta hai jab container ke properties change hoti hain.
English: Animates changes to its properties automatically.
115. Flutter me BLoC pattern kya hota hai?
Hindi: BLoC (Business Logic Component) architecture hota hai jo stream-based hota hai.
English: BLoC is an architecture pattern using streams to separate UI and business logic.
116. Flutter me Provider kya hota hai?
Hindi: Provider ek state management package hai jo data ko widgets me share karta hai.
English: Provider is a state management package to share data across widgets.
117. Flutter me Selector
ka use kya hai?
Hindi: Selector
optimized way me specific state ko UI me reflect karta hai.
English: Selector
selectively rebuilds parts of the UI when state changes.
118. Flutter me get_it
package ka use kya hai?
Hindi: get_it
dependency injection ke liye use hota hai.
English: get_it
is used for dependency injection in Flutter.
119. Flutter me unit testing kaise karte hain?
Hindi: test
package ka use karke logic functions ko test kiya jata hai.
English: Using the test
package to test logic functions.
120. Flutter me widget testing kaise hoti hai?
Hindi: flutter_test
package ka use karke widgets ko test kiya jata hai.
English: Using flutter_test
to write UI widget tests.
121. Flutter me integration testing kya hoti hai?
Hindi: App ke multiple widgets aur services ko ek sath test karna.
English: Testing multiple widgets and services together as a full app.
122. Flutter me MediaQuery
ka kya role hai?
Hindi: Device ki screen size, orientation aur DPI jaise info provide karta hai.
English: Provides screen size, orientation, and DPI information.
123. Flutter me LayoutBuilder
widget kya karta hai?
Hindi: Parent widget ki constraints ke basis pe child ko layout karta hai.
English: Builds widget based on constraints from its parent.
124. Flutter me FittedBox
ka use kya hai?
Hindi: Child widget ko given space me fit karta hai.
English: Scales and fits its child within the available space.
125. Flutter me Hero
animation kya hoti hai?
Hindi: Transition ke waqt ek widget ko screen ke beech animate karta hai.
English: Animates a widget from one screen to another during navigation.
126. Flutter me PageView
kya hota hai?
Hindi: Pages ko swipe karke navigate karne ke liye use hota hai.
English: Allows swipe navigation between different pages.
127. Flutter me CustomPainter
kya karta hai?
Hindi: Canvas ke upar custom shapes draw karne ke liye use hota hai.
English: Used to draw custom shapes on a canvas.
128. Flutter me Tween
ka use kya hai?
Hindi: Animation me values ke beech smooth transition ke liye.
English: Interpolates between values in an animation.
129. Flutter me Stack
widget kya hai?
Hindi: Multiple widgets ko ek dusre ke upar rakhne ke liye.
English: Places widgets on top of each other.
130. Flutter me Positioned
widget kya karta hai?
Hindi: Stack
ke andar child ko specific position me place karta hai.
English: Positions a widget inside a Stack
.
131. Flutter me Flexible
aur Expanded
me kya difference hai?
Hindi:
-
Expanded
: Available space ka pura use karta hai. -
Flexible
: Space le sakta hai ya chhod bhi sakta hai.
English: -
Expanded
: Fills all available space. -
Flexible
: Takes space if needed.
132. Flutter me Navigator.pop()
kya karta hai?
Hindi: Current screen ko close karta hai aur pehle wali screen pe le jata hai.
English: Closes the current screen and returns to the previous one.
133. Flutter me Routes
kya hoti hain?
Hindi: Screen navigation ke liye predefined path.
English: Named paths used to navigate between screens.
134. Flutter me WillPopScope
kya hai?
Hindi: Back button press ko control karne ke liye.
English: Used to intercept and control the back navigation.
135. Flutter me AsyncSnapshot
kya hota hai?
Hindi: Async operations ke result ko represent karta hai.
English: Represents the result of an async operation in a snapshot.
136. Flutter me flutter_launcher_icons
package ka use kya hai?
Hindi: App ke liye custom launcher icon banane ke liye.
English: Used to generate custom launcher icons for the app.
137. Flutter me flutter_native_splash
kya karta hai?
Hindi: App ke splash screen ko customize karta hai.
English: Customizes the native splash screen of the app.
138. Flutter me const
vs final
me kya difference hai?
Hindi:
-
const
: Compile time constant -
final
: Runtime par assign hone wala value
English: -
const
: Compile-time constant -
final
: Runtime constant (assigned once)
139. Flutter me build()
method kya return karta hai?
Hindi: UI widget tree ko return karta hai.
English: Returns the widget tree (UI layout).
140. Flutter me showDialog()
ka use kya hai?
Hindi: Ek pop-up dialog box dikhata hai.
English: Displays a modal dialog box.
141. Flutter me bottom sheet kaise create karte hain?
Hindi: showModalBottomSheet()
ya ScaffoldState.showBottomSheet()
se.
English: Using showModalBottomSheet()
or ScaffoldState.showBottomSheet()
.
142. Flutter me showDatePicker()
ka use kya hai?
Hindi: Date select karne ke liye calendar dialog dikhata hai.
English: Displays a calendar dialog for date selection.
143. Flutter me async await kaise use karte hain?
Hindi: Async function ke andar await
kisi future ke result ka wait karta hai.
English: In async functions, await
waits for the result of a future.
144. Flutter me StreamBuilder
kya karta hai?
Hindi: Stream ke data ke change hone par UI update karta hai.
English: Updates the UI when the stream emits new data.
145. Flutter me dart ke enum
ka use kya hai?
Hindi: Predefined constant values ko represent karne ke liye.
English: Represents a fixed set of constant values.
146. Flutter me local notifications kaise implement karte hain?
Hindi: flutter_local_notifications
package ka use karke.
English: Using the flutter_local_notifications
package.
147. Flutter me pubspec.yaml
file kya hoti hai?
Hindi: Isme project dependencies, assets, aur metadata defined hote hain.
English: Contains project dependencies, assets, and metadata.
148. Flutter me hot reload
aur hot restart
me kya difference hai?
Hindi:
-
Hot Reload: Code changes turant apply hote hain
-
Hot Restart: App dobara start hota hai
English: -
Hot Reload: Applies code changes instantly
-
Hot Restart: Fully restarts the app
149. Flutter me isolate
kya hota hai?
Hindi: Dart ka lightweight thread for parallel tasks.
English: Dart’s lightweight thread used for parallel tasks.
150. Flutter me custom font kaise add karte hain?
Hindi:
-
Font ko
assets/fonts
me rakhein -
pubspec.yaml
me define karein -
TextStyle(fontFamily: "CustomFont")
ka use karein
English: -
Add font to
assets/fonts
-
Define in
pubspec.yaml
-
Use with
TextStyle(fontFamily: "CustomFont")
✅ Flutter Interview Q&A – Part 4 (151–200)
Bilingual (Hindi + English) | Topic-wise: Navigation, Packages, Advanced Widgets
151. Flutter me Drawer
widget ka use kya hai?
Hindi: App ke side menu ke liye use hota hai.
English: Used for creating a side navigation menu.
152. Flutter me TabBar
aur TabBarView
ka use kya hai?
Hindi: Multiple tabs aur unke corresponding screens banane ke liye.
English: For creating tabbed views with corresponding content.
153. Flutter me navigation ke liye GetX
kaise use karte hain?
Hindi: Get.to()
aur Get.back()
jaise methods navigation ke liye.
English: Use Get.to()
for navigation and Get.back()
to go back.
154. Flutter me SnackBar
kya hota hai?
Hindi: Temporary message jo screen ke bottom me dikhai deta hai.
English: Temporary message shown at the bottom of the screen.
155. Flutter me flutter_bloc
kya karta hai?
Hindi: State ko manage karta hai stream aur Cubit ke through.
English: Manages state using streams and Cubit classes.
156. Flutter me Cubit
aur Bloc
me kya difference hai?
Hindi:
-
Cubit
: Simpler form of Bloc -
Bloc
: Events aur states dono handle karta hai
English: -
Cubit
: Simpler, no events -
Bloc
: Handles events and states
157. Flutter me theme
kaise apply karte hain?
Hindi: ThemeData
ka use MaterialApp
ke andar.
English: Use ThemeData
inside MaterialApp
to define themes.
158. Flutter me dark theme kaise implement karte hain?
Hindi: MaterialApp
me themeMode
, darkTheme
, aur theme
define karke.
English: Define themeMode
, theme
, and darkTheme
in MaterialApp
.
159. Flutter me setState()
kab use karte hain?
Hindi: Jab widget ki state change karni ho aur UI update karna ho.
English: Used when the widget’s state changes and needs UI update.
160. Flutter me List ke items ko delete kaise karte hain?
Hindi: List se remove()
ya removeAt()
ka use karke.
English: Using remove()
or removeAt()
methods on the list.
161. Flutter me API se data fetch karne ke liye konsi library popular hai?
Hindi: http
aur dio
library commonly use hoti hai.
English: http
and dio
are commonly used libraries.
162. Flutter me Dio
library ka kya use hai?
Hindi: Advanced HTTP requests ke liye, error handling aur interceptors ke sath.
English: Used for advanced HTTP handling, including interceptors.
163. Flutter me data serialization kya hoti hai?
Hindi: JSON data ko Dart object me convert karna.
English: Converting JSON data into Dart objects.
164. Flutter me json_serializable
package kya karta hai?
Hindi: JSON data ko automatically model class me convert karta hai.
English: Automatically generates code for JSON serialization.
165. Flutter me shared_preferences
ka use kya hai?
Hindi: Small data jaise token, settings ko locally store karne ke liye.
English: Stores small data like tokens and preferences locally.
166. Flutter me path_provider
package ka use kya hai?
Hindi: Device ke file system ka path provide karta hai.
English: Provides paths to device directories like documents, temp, etc.
167. Flutter me assets ko kaise load karte hain?
Hindi: pubspec.yaml
me define karke aur Image.asset()
ya rootBundle
se load karke.
English: Declare in pubspec.yaml
and load using Image.asset()
or rootBundle
.
168. Flutter me Future.delayed()
ka kya use hai?
Hindi: Delay se koi async operation run karne ke liye.
English: Runs an async operation after a delay.
169. Flutter me Timer
ka use kya hai?
Hindi: Specific duration ke baad koi function call karne ke liye.
English: Executes a function after a specified duration.
170. Flutter me splash screen kaise banate hain?
Hindi:
-
flutter_native_splash
package -
Ya manually
AndroidManifest.xml
aurlaunch_background.xml
edit karke
English: -
Using
flutter_native_splash
package -
Or manually by editing
AndroidManifest.xml
andlaunch_background.xml
171. Flutter me real-time data ke liye Firebase kaise use karte hain?
Hindi: Firebase Realtime Database ya Firestore ke sath stream use karke.
English: Use Firestore or Realtime Database with streams.
172. Flutter me GridView.builder()
ka use kya hai?
Hindi: Dynamically grid items banane ke liye.
English: Creates grid items dynamically.
173. Flutter me image picker kaise use karte hain?
Hindi: image_picker
package se gallery/camera se image select karte hain.
English: Use image_picker
to select image from camera/gallery.
174. Flutter me WebView kaise add karte hain?
Hindi: webview_flutter
package ka use karke.
English: Use webview_flutter
package to display web pages.
175. Flutter me file upload kaise karte hain?
Hindi: http.MultipartRequest
ya dio
ka use karke file send karte hain.
English: Upload files using http.MultipartRequest
or dio
.
176. Flutter me barcode scanner kaise integrate karte hain?
Hindi: qr_code_scanner
ya barcode_scan2
jaise packages se.
English: Use packages like qr_code_scanner
or barcode_scan2
.
177. Flutter app me background services kaise chalte hain?
Hindi: flutter_background_service
ya native code ka use karke.
English: Using flutter_background_service
or native platform channels.
178. Flutter me bottom navigation bar kaise banate hain?
Hindi: BottomNavigationBar
widget ka use karte hain.
English: Use BottomNavigationBar
widget.
179. Flutter me FAB (Floating Action Button) ka use kya hai?
Hindi: Primary action perform karne ke liye ek circular button.
English: Circular button for performing primary actions.
180. Flutter me custom button kaise banate hain?
Hindi: InkWell
, GestureDetector
, aur custom Container
ka use karke.
English: Use InkWell
, GestureDetector
, and custom Container
.
181. Flutter me SVG image kaise use karte hain?
Hindi: flutter_svg
package ka use karke.
English: Use flutter_svg
package to display SVG images.
182. Flutter me keyboard hide kaise karte hain?
Hindi: FocusScope.of(context).unfocus()
se.
English: Use FocusScope.of(context).unfocus()
.
183. Flutter me background image kaise set karte hain?
Hindi: Container
me decoration
ke under BoxDecoration
use karke.
English: Use BoxDecoration
inside Container
.
184. Flutter me app orientation fix kaise karte hain?
Hindi: SystemChrome.setPreferredOrientations()
se.
English: Use SystemChrome.setPreferredOrientations()
.
185. Flutter me image zoom kaise enable karte hain?
Hindi: InteractiveViewer
widget ka use karke.
English: Use InteractiveViewer
widget.
186. Flutter me Google Maps kaise use karte hain?
Hindi: google_maps_flutter
package ka use karke.
English: Use google_maps_flutter
package.
187. Flutter me push notifications kaise implement karte hain?
Hindi: firebase_messaging
package ke sath Firebase Cloud Messaging.
English: Use firebase_messaging
with Firebase Cloud Messaging.
188. Flutter me Drawer ko programmatically kaise open karte hain?
Hindi: Scaffold.of(context).openDrawer()
se.
English: Use Scaffold.of(context).openDrawer()
.
189. Flutter me keyboard actions kaise detect karte hain?
Hindi: TextField
me onSubmitted
ya FocusNode
ka use karke.
English: Use onSubmitted
in TextField
or FocusNode
.
190. Flutter me state ko persist kaise karte hain?
Hindi: shared_preferences
, hive
, ya get_storage
ka use karke.
English: Use shared_preferences
, hive
, or get_storage
.
191. Flutter me logout function kaise implement karte hain?
Hindi: Token ya user session data ko remove karke aur login page pe redirect karke.
English: Remove token/session data and redirect to login screen.
192. Flutter me biometric authentication kaise add karte hain?
Hindi: local_auth
package ka use karke.
English: Use local_auth
package for fingerprint/face ID.
193. Flutter me onboarding screen kaise banate hain?
Hindi: PageView
, DotsIndicator
ya SmoothPageIndicator
ke through.
English: Using PageView
and SmoothPageIndicator
or DotsIndicator
.
194. Flutter me pagination kaise karte hain?
Hindi: List ke end pe pahuchne par naye data fetch karke list me jodna.
English: Load more data when the end of the list is reached.
195. Flutter me shimmer effect kaise lagate hain?
Hindi: shimmer
package ka use karke loading placeholder dikhane ke liye.
English: Use shimmer
package for loading animation placeholders.
196. Flutter me IndexedStack
kya karta hai?
Hindi: Multiple widgets ko ek sath hold karta hai, ek hi dikhata hai.
English: Holds multiple widgets and shows only one at a time.
197. Flutter me ScrollController
ka use kya hai?
Hindi: Scroll position ko control aur monitor karne ke liye.
English: Used to control and monitor scroll position.
198. Flutter me FocusNode
kya karta hai?
Hindi: Focus (keyboard cursor) ko control karta hai.
English: Controls and manages focus for input fields.
199. Flutter me search bar kaise banate hain?
Hindi: TextField
aur ListView.filter()
logic ka use karke.
English: Use TextField
with list filtering logic.
200. Flutter me splash screen ke baad login screen kaise dikhaate hain?
Hindi: Splash screen ke baad Navigator.pushReplacement()
se login screen.
English: Use Navigator.pushReplacement()
to move from splash to login.
✅ Flutter Interview Q&A – Part 5 (201–250)
Bilingual (Hindi + English) | Topics: Firebase, Security, Platform Integration, Performance
201. Flutter me Provider
kya hota hai?
Hindi: Ek popular state management technique hai.
English: A popular state management solution in Flutter.
202. Flutter me MultiProvider
ka use kya hai?
Hindi: Ek se zyada providers ko ek sath define karne ke liye.
English: To define multiple providers at once.
203. Flutter me data secure kaise karte hain?
Hindi: flutter_secure_storage
, encryption, token handling ka use karke.
English: Using flutter_secure_storage
, encryption, and secure token handling.
204. Flutter me push notification ke liye FCM kaise use karte hain?
Hindi: Firebase console aur firebase_messaging
package ka use karke.
English: With Firebase console and firebase_messaging
package.
205. Flutter app me login status kaise check karte hain?
Hindi: Token ya boolean flag SharedPreferences
me store karke.
English: Store login status or token in SharedPreferences
.
206. Flutter app me auto login kaise implement karte hain?
Hindi: App start hote hi saved token check karke redirect karte hain.
English: Check saved token on app start and redirect accordingly.
207. Flutter me biometric login kaise implement karte hain?
Hindi: local_auth
package se fingerprint ya faceID enable karte hain.
English: Use local_auth
package for fingerprint/faceID login.
208. Flutter me webview ke andar form submit kaise karte hain?
Hindi: Webview ke andar JavaScript aur HTML se form submit kar sakte hain.
English: Use JavaScript inside WebView to submit form.
209. Flutter me camera access kaise lete hain?
Hindi: camera
ya image_picker
package se camera ko access karte hain.
English: Use camera
or image_picker
to access the camera.
210. Flutter me microphone use kaise karte hain?
Hindi: flutter_sound
ya audio_recorder
jaise packages se.
English: Use packages like flutter_sound
or audio_recorder
.
211. Flutter me permission kaise maangte hain?
Hindi: permission_handler
package ka use karke.
English: Use permission_handler
to request device permissions.
212. Flutter me app ko background me run kaise karte hain?
Hindi: Background services ke liye flutter_background_service
ka use.
English: Use flutter_background_service
for background tasks.
213. Flutter me audio player kaise banate hain?
Hindi: audioplayers
ya just_audio
packages ka use karte hain.
English: Use audioplayers
or just_audio
package.
214. Flutter me QR code generate kaise karte hain?
Hindi: qr_flutter
package ka use karke.
English: Use qr_flutter
package to generate QR codes.
215. Flutter me QR scan kaise karte hain?
Hindi: qr_code_scanner
ya mobile_scanner
package se.
English: Use qr_code_scanner
or mobile_scanner
.
216. Flutter app me PDF view kaise karte hain?
Hindi: flutter_pdfview
ya syncfusion_flutter_pdfviewer
se.
English: Use flutter_pdfview
or syncfusion_flutter_pdfviewer
.
217. Flutter me PDF generate kaise karte hain?
Hindi: pdf
package se content generate kar sakte hain.
English: Use pdf
package to create PDF files.
218. Flutter me WebSocket kaise implement karte hain?
Hindi: web_socket_channel
package ka use karke.
English: Use web_socket_channel
for WebSocket communication.
219. Flutter me search functionality kaise banate hain?
Hindi: TextField aur List filtering logic ka use karke.
English: Use a TextField
and apply filtering on the list.
220. Flutter me loader animation kaise dikhate hain?
Hindi: CircularProgressIndicator
, Lottie
, ya custom animation se.
English: Use CircularProgressIndicator
, Lottie
, or custom animations.
221. Flutter me showDialog()
ka use kya hai?
Hindi: Alert dialog ya custom pop-up dikhane ke liye.
English: To show alerts or custom dialogs.
222. Flutter me rating bar kaise banate hain?
Hindi: flutter_rating_bar
package ka use karke.
English: Use flutter_rating_bar
package.
223. Flutter me OTP verification kaise banate hain?
Hindi: TextFields, backend API aur timer logic ka use karke.
English: Use TextFields, backend API, and timer logic.
224. Flutter me contact list access kaise karte hain?
Hindi: contacts_service
package ka use karke.
English: Use contacts_service
package.
225. Flutter me phone call initiate kaise karte hain?
Hindi: url_launcher
ke through tel: URI ka use karke.
English: Use url_launcher
with tel:
URL.
226. Flutter me SMS bhejne ka tarika kya hai?
Hindi: url_launcher
se sms:
URI ya telephony
package.
English: Use url_launcher
with sms:
or telephony
package.
227. Flutter me email send kaise karte hain?
Hindi: url_launcher
aur mailto:
URI ka use karke.
English: Use url_launcher
with mailto:
URI.
228. Flutter me localization kaise implement karte hain?
Hindi: flutter_localizations
aur intl
package ka use karke.
English: Use flutter_localizations
and intl
package.
229. Flutter me real-time location kaise track karte hain?
Hindi: geolocator
ya location
package ka use karke.
English: Use geolocator
or location
package.
230. Flutter me background location kaise track karte hain?
Hindi: Native code ya background_location
package ka use.
English: Use native code or background_location
package.
231. Flutter me SQLite ka use kaise karte hain?
Hindi: sqflite
package ke through CRUD operations.
English: Use sqflite
for local database storage.
232. Flutter me Hive ka use kyu karte hain?
Hindi: Lightweight aur fast NoSQL database ke liye.
English: Lightweight NoSQL database for local storage.
233. Flutter me database encryption kaise karte hain?
Hindi: sqflite_sqlcipher
ya encrypted_shared_preferences
ka use.
English: Use sqflite_sqlcipher
or encrypted_shared_preferences
.
234. Flutter me Redux kya karta hai?
Hindi: Predictable state management system.
English: A predictable state container for managing app state.
235. Flutter me state management compare karo – Provider vs GetX vs Bloc
Hindi:
-
Provider: Simple
-
GetX: Lightweight, reactive
-
Bloc: Structured, scalable
English: -
Provider: Easy
-
GetX: Fast, reactive
-
Bloc: Complex but scalable
236. Flutter me testing kaise karte hain?
Hindi: flutter_test
, mockito
, integration_test
ka use.
English: Use flutter_test
, mockito
, and integration_test
.
237. Flutter me widget testing kaise hota hai?
Hindi: testWidgets()
function ka use.
English: Using testWidgets()
for UI testing.
238. Flutter me integration testing kaise hoti hai?
Hindi: integration_test
package se complete flow test hota hai.
English: Use integration_test
for full app workflow testing.
239. Flutter app ki size optimization kaise karte hain?
Hindi: Obfuscation, remove unused packages/assets.
English: Obfuscate code, remove unused assets/packages.
240. Flutter me performance improve kaise karte hain?
Hindi:
-
Const widgets
-
Lazy loading
-
Image compression
English: -
Use const widgets
-
Lazy load data
-
Optimize images
241. Flutter me keyboard overflow kaise fix karte hain?
Hindi: SingleChildScrollView
ya resizeToAvoidBottomInset: true
.
English: Wrap in SingleChildScrollView
or set resizeToAvoidBottomInset
.
242. Flutter me custom app icon kaise set karte hain?
Hindi: flutter_launcher_icons
package ka use karke.
English: Use flutter_launcher_icons
to set app icon.
243. Flutter me splash screen customize kaise karte hain?
Hindi: flutter_native_splash
ya Android XML files ko edit karke.
English: Use flutter_native_splash
or edit native XML files.
244. Flutter me long list optimization kaise karte hain?
Hindi: ListView.builder()
ke sath itemCount
aur caching ka use.
English: Use ListView.builder()
with itemCount
and caching.
245. Flutter me background tasks kaise run karte hain?
Hindi: Isolate, background services, ya native code se.
English: Using Isolate, background services, or native platform code.
246. Flutter me isolate kya hota hai?
Hindi: Background thread jisme heavy task run karte hain.
English: A background thread to run heavy operations.
247. Flutter me file read/write kaise karte hain?
Hindi: dart:io
, path_provider
se read/write.
English: Use dart:io
and path_provider
.
248. Flutter me firebase crashlytics ka use kya hai?
Hindi: App ke crash reports aur error logging ke liye.
English: For logging app crashes and errors.
249. Flutter me Google Analytics kaise integrate karte hain?
Hindi: Firebase Analytics se track kar sakte hain.
English: Use Firebase Analytics to track events.
250. Flutter me dynamic links ka use kya hai?
Hindi: Firebase Dynamic Links se deep linking implement karte hain.
English: Use Firebase Dynamic Links for deep linking.
✅ Flutter Interview Q&A – Part 6 (251–300)
Bilingual (Hindi + English) | Topics: UI, UX, Widget Customization, Animation
251. Flutter me GestureDetector
kya karta hai?
Hindi: Tap, double tap, swipe jaise gestures ko detect karta hai.
English: Detects gestures like tap, double tap, and swipe.
252. Flutter me InkWell
aur GestureDetector
me kya difference hai?
Hindi: InkWell
ripple effect dikhata hai, GestureDetector
nahi.
English: InkWell
shows ripple effect; GestureDetector
doesn’t.
253. Flutter me UI responsive kaise banate hain?
Hindi: MediaQuery
, LayoutBuilder
, aur Flexible
widgets ka use.
English: Using MediaQuery
, LayoutBuilder
, and Flexible
.
254. Flutter me dark mode kaise enable karte hain?
Hindi: ThemeMode.dark aur light ka toggle banakar.
English: By toggling between ThemeMode.dark
and light
.
255. Flutter me custom font kaise add karte hain?
Hindi: pubspec.yaml
me font path define karke.
English: Define font in pubspec.yaml
and use in theme.
256. Flutter me animation kaise banate hain?
Hindi: AnimationController
aur Tween
ke sath AnimatedBuilder
.
English: Use AnimationController
, Tween
, and AnimatedBuilder
.
257. Flutter me prebuilt animation widgets kaun se hain?
Hindi: AnimatedContainer
, AnimatedOpacity
, AnimatedAlign
.
English: Widgets like AnimatedContainer
, AnimatedOpacity
, etc.
258. Flutter me Lottie animation kaise use karte hain?
Hindi: lottie
package ka use karke JSON animation run karte hain.
English: Use lottie
package to run JSON animations.
259. Flutter me Hero animation kya hoti hai?
Hindi: Ek screen se dusri screen tak same element ko animate karta hai.
English: Animates shared elements between screens.
260. Flutter me shimmer effect kaise use karte hain?
Hindi: shimmer
package ka use placeholder loading ke liye.
English: Use shimmer
for loading placeholder effect.
261. Flutter me dynamic theme change kaise karte hain?
Hindi: State management aur ThemeData
ko update karke.
English: By changing ThemeData
via state management.
262. Flutter me ClipRRect
kya karta hai?
Hindi: Widgets ko rounded corners ke sath clip karta hai.
English: Clips widgets with rounded rectangle borders.
263. Flutter me custom app bar kaise banate hain?
Hindi: PreferredSize
widget ka use kar ke apna design banate hain.
English: Use PreferredSize
to create custom app bar.
264. Flutter me custom drawer kaise banate hain?
Hindi: Drawer widget ke andar custom layout use karke.
English: Customize Drawer using your own widgets/layout.
265. Flutter me bottom sheet kya hoti hai?
Hindi: Screen ke niche se pop-up sheet show hoti hai.
English: A sheet that slides up from the bottom.
266. Flutter me modal bottom sheet kaise dikhate hain?
Hindi: showModalBottomSheet()
function ka use karke.
English: Use showModalBottomSheet()
to show it.
267. Flutter me expandable list kaise banate hain?
Hindi: ExpansionTile
widget ka use karke.
English: Use ExpansionTile
to create expandable lists.
268. Flutter me TabBar
kaise implement karte hain?
Hindi: DefaultTabController
, TabBar
, aur TabBarView
ka use.
English: Use DefaultTabController
, TabBar
, and TabBarView
.
269. Flutter me responsive grid kaise banate hain?
Hindi: GridView.count()
ya GridView.builder()
ke sath.
English: Use GridView.count()
or GridView.builder()
.
270. Flutter me draggable widgets kaise banate hain?
Hindi: Draggable
aur DragTarget
widgets ka use karke.
English: Use Draggable
and DragTarget
.
271. Flutter me refresh indicator kya karta hai?
Hindi: Pull-to-refresh functionality provide karta hai.
English: Adds pull-to-refresh functionality.
272. Flutter me custom dialog kaise banate hain?
Hindi: showDialog()
me apna widget pass karke.
English: Pass your own widget to showDialog()
.
273. Flutter me transparent background ka dialog kaise banate hain?
Hindi: barrierColor: Colors.transparent
use karke.
English: Set barrierColor: Colors.transparent
.
274. Flutter me SliverAppBar
kya hota hai?
Hindi: Scroll ke sath animate hone wala AppBar.
English: AppBar that animates with scroll.
275. Flutter me tab ke sath page view kaise banate hain?
Hindi: TabBarView
aur PageController
ka use.
English: Use TabBarView
with PageController
.
276. Flutter me SingleTickerProviderStateMixin
ka use kya hai?
Hindi: AnimationController ke liye ek ticker provide karta hai.
English: Provides ticker for AnimationController
.
277. Flutter me ListView.separated()
ka use kya hai?
Hindi: List ke items ke beech me divider ya gap lagata hai.
English: Adds separators between list items.
278. Flutter me Wrap
widget ka use kya hai?
Hindi: Overflow hone par widgets ko next line me bhejta hai.
English: Moves items to the next line when space ends.
279. Flutter me OverflowBox
kya karta hai?
Hindi: Child widget ko parent ke size se bahar dikhata hai.
English: Allows child to overflow the parent.
280. Flutter me Positioned
widget ka use kya hai?
Hindi: Stack ke andar widget ko exact position par set karta hai.
English: Places widget at specific position inside a Stack
.
281. Flutter me Spacer
widget ka use kya hai?
Hindi: Flex widgets ke beech space create karta hai.
English: Creates adjustable space between widgets in a Row
or Column
.
282. Flutter me Flexible
aur Expanded
me difference kya hai?
Hindi: Expanded
full space leta hai, Flexible
adjustable hota hai.
English: Expanded
takes all available space, Flexible
allows adjustment.
283. Flutter me RichText
widget ka use kya hai?
Hindi: Ek hi text me multiple styles apply karne ke liye.
English: Allows multiple styles within a single text block.
284. Flutter me TextSpan
kya karta hai?
Hindi: RichText
ke andar alag-alag text blocks define karta hai.
English: Used inside RichText
to define styled text segments.
285. Flutter me FutureBuilder
ka kya role hai?
Hindi: Future data load hone tak UI ko manage karta hai.
English: Manages UI based on async future completion.
286. Flutter me StreamBuilder
kya karta hai?
Hindi: Real-time data (Stream) ko UI se bind karta hai.
English: Binds real-time stream data to the UI.
287. Flutter me CustomPaint
ka use kya hai?
Hindi: Custom drawing banane ke liye.
English: Used for custom drawing and painting.
288. Flutter me CustomScrollView
kya hai?
Hindi: Slivers ke sath scrollable layout create karta hai.
English: Creates scrollable layout using slivers.
289. Flutter me NotificationListener
ka use kya hai?
Hindi: Scroll events ya custom notifications ko listen karta hai.
English: Listens to scroll or custom notifications.
290. Flutter me OrientationBuilder
kya karta hai?
Hindi: Orientation (portrait/landscape) ke hisab se UI change karta hai.
English: Changes layout based on device orientation.
291. Flutter me AppLifecycleState
ka use kya hai?
Hindi: App ke active, paused, background states ko detect karta hai.
English: Detects app lifecycle states like paused, resumed.
292. Flutter me RepaintBoundary
ka use kya hai?
Hindi: Widget ko alag repaint unit banata hai, jisse performance improve hoti hai.
English: Improves performance by isolating repaint boundaries.
293. Flutter me Key
ka kya use hai?
Hindi: Widgets ko uniquely identify karne ke liye.
English: Used to uniquely identify widgets in widget tree.
294. Flutter me GlobalKey
aur LocalKey
me difference kya hai?
Hindi: GlobalKey
globally access hota hai, LocalKey
sirf local scope me.
English: GlobalKey
is accessible globally, LocalKey
is limited to widget.
295. Flutter me Navigator.pop()
kya karta hai?
Hindi: Current screen ko back karta hai.
English: Pops the current screen from the stack.
296. Flutter me Navigator.push()
kya karta hai?
Hindi: Nayi screen push karta hai navigation stack me.
English: Pushes a new screen onto the navigation stack.
297. Flutter me pushReplacement()
ka use kya hai?
Hindi: Pichli screen ko hata kar nayi screen dikhata hai.
English: Replaces the current screen with a new one.
298. Flutter me showDatePicker()
kya karta hai?
Hindi: Date choose karne ka dialog dikhata hai.
English: Displays a date selection dialog.
299. Flutter me showTimePicker()
kya karta hai?
Hindi: Time select karne ka dialog dikhata hai.
English: Shows a dialog to pick time.
300. Flutter me custom theme kaise banate hain?
Hindi: ThemeData
me apne colors, fonts, aur widgets define karke.
English: Define custom ThemeData
with your colors, fonts, and widgets.
✅ Flutter Interview Q&A – Part 7 (301–350)
Bilingual (Hindi + English) | Topics: Networking, HTTP, APIs, Dio, Retrofit
301. Flutter me HTTP request kaise bhejte hain?
Hindi: http
package ka use karke get
, post
, etc. methods se.
English: Using http
package to send get
, post
, etc. requests.
302. Flutter me http.get()
ka use kya hai?
Hindi: Server se data retrieve karne ke liye.
English: Used to fetch data from a server.
303. Flutter me http.post()
kab use hota hai?
Hindi: Jab server ko data bhejna ho (form, JSON, etc.).
English: Used to send data to the server.
304. Flutter me API call async kyun hoti hai?
Hindi: Taaki UI thread block na ho.
English: To prevent blocking the UI thread.
305. Flutter me JSON data kaise parse karte hain?
Hindi: jsonDecode()
se map me convert karke model class me.
English: Using jsonDecode()
and mapping to model class.
306. Flutter me Future
aur async/await
kya hote hain?
Hindi: Asynchronous operations handle karne ke liye.
English: Used to handle asynchronous code.
307. Flutter me API call ke response ko UI me kaise dikhate hain?
Hindi: FutureBuilder
ya state management ka use karke.
English: Use FutureBuilder
or state management.
308. Flutter me Dio package kya hai?
Hindi: Ek powerful HTTP client, jo advanced networking support karta hai.
English: A powerful HTTP client for advanced API handling.
309. Flutter me Dio ka advantage kya hai?
Hindi: Timeout, interceptors, cancellation, file upload support deta hai.
English: Supports timeout, interceptors, file uploads, and more.
310. Flutter me Retrofit kya karta hai?
Hindi: Type-safe HTTP client hai, jo models aur API ko map karta hai.
English: Type-safe HTTP client for mapping APIs to Dart interfaces.
311. Flutter me error handling kaise karte hain API call me?
Hindi: try-catch
block aur status code check karke.
English: Using try-catch
and checking status codes.
312. Flutter me headers kaise bhejte hain API request me?
Hindi: headers: {}
map me define karke.
English: Pass headers as a map in the request.
313. Flutter me API call me bearer token kaise bhejte hain?
Hindi: Authorization: Bearer <token>
header me.
English: Send as Authorization: Bearer <token>
in headers.
314. Flutter me Multipart request kaise bhejte hain?
Hindi: http.MultipartRequest
ya Dio
ka use karke.
English: Use http.MultipartRequest
or Dio
.
315. Flutter me image file upload kaise karte hain?
Hindi: MultipartFile
bana ke request ke sath bhejte hain.
English: Use MultipartFile
with multipart request.
316. Flutter me progress bar kaise dikhate hain file upload ke waqt?
Hindi: Dio
ke onSendProgress
callback ka use karke.
English: Use onSendProgress
in Dio to show upload progress.
317. Flutter me base URL kaise define karte hain?
Hindi: API service class me ek baseUrl
constant define karke.
English: Define a baseUrl
in your API service class.
318. Flutter me GET aur POST request me kya difference hai?
Hindi: GET data mangta hai, POST data bhejta hai.
English: GET retrieves data, POST sends data.
319. Flutter me JSON encode ka use kya hai?
Hindi: Dart object ko JSON string me convert karta hai.
English: Converts Dart object to JSON string.
320. Flutter me JSON decode ka use kya hai?
Hindi: JSON string ko Dart object me convert karta hai.
English: Converts JSON string to Dart object.
321. Flutter me REST API kya hoti hai?
Hindi: Web API jo HTTP methods ke through data access karne deti hai.
English: Web APIs that allow CRUD operations via HTTP methods.
322. Flutter me API response ko model class me kaise convert karte hain?
Hindi: Factory constructor aur fromJson method ka use.
English: Use factory constructors and fromJson()
methods.
323. Flutter me network image kaise load karte hain?
Hindi: Image.network()
widget ka use.
English: Use Image.network()
.
324. Flutter me timeout error kaise handle karte hain?
Hindi: timeout(Duration)
method ke through.
English: Use .timeout()
with Duration
.
325. Flutter me connectTimeout
ka kya use hai Dio me?
Hindi: Connection establish hone ka max time limit set karta hai.
English: Sets maximum wait time to establish a connection.
326. Flutter me SSL certificate issue kaise handle karte hain?
Hindi: Dio interceptor me badCertificateCallback
handle kar ke.
English: Handle badCertificateCallback
in Dio’s client config.
327. Flutter me List<dynamic>
ko List<YourModel>
me kaise convert karte hain?
Hindi: .map()
aur .toList()
ka use karke.
English: Use .map()
and .toList()
.
328. Flutter me query parameters kaise bhejte hain?
Hindi: URL me parameters add karke ya Uri.https()
method se.
English: Add in URL or use Uri.https()
method.
329. Flutter me Dio interceptor kya karta hai?
Hindi: Request aur response ke beech processing allow karta hai.
English: Allows processing of requests/responses before they are handled.
330. Flutter me retry mechanism kaise lagate hain failed request ke liye?
Hindi: Dio interceptor me retry logic implement karke.
English: Implement retry logic in Dio interceptor.
331. Flutter me logging kaise karte hain API response ka?
Hindi: dio.interceptors.add(LogInterceptor())
ka use karke.
English: Use LogInterceptor
with Dio.
332. Flutter me Dio ke sath form-data kaise bhejte hain?
Hindi: FormData
object bana ke usme fields set karte hain.
English: Create FormData
object and set fields.
333. Flutter me authentication ke liye token ko local me kaise store karte hain?
Hindi: SharedPreferences
ya Hive
ka use karke.
English: Use SharedPreferences
or Hive
.
334. Flutter me background me API call kaise chalate hain?
Hindi: Isolate ya background services ke through.
English: Use Isolate or background services.
335. Flutter me pull to refresh kaise lagate hain list me?
Hindi: RefreshIndicator
widget ka use karke.
English: Use RefreshIndicator
widget.
336. Flutter me pagination kaise implement karte hain list me?
Hindi: List ke end me scroll detect kar ke naye data fetch karte hain.
English: Detect end of scroll and fetch next data.
337. Flutter me API error message UI me kaise show karte hain?
Hindi: State me error message store karke UI me dikhate hain.
English: Store error in state and display in UI.
338. Flutter me response model auto generate kaise karte hain?
Hindi: quicktype.io
tool se JSON to Dart convert karke.
English: Use quicktype.io to convert JSON to Dart.
339. Flutter me base64 image kaise bhejte hain API me?
Hindi: Image ko base64 encode karke JSON me send karte hain.
English: Encode image to base64 and send via JSON.
340. Flutter me internet connection check kaise karte hain?
Hindi: connectivity_plus
package ka use.
English: Use connectivity_plus
package.
341. Flutter me slow internet ke case me kya dikhate hain?
Hindi: Loader ya message: “Slow connection, please wait…”
English: Show a loader or message: “Slow connection…”
342. Flutter me secure storage kaise implement karte hain?
Hindi: flutter_secure_storage
package ka use.
English: Use flutter_secure_storage
.
343. Flutter me refresh token kaise handle karte hain?
Hindi: Expire hone par new token generate karke replace karte hain.
English: Refresh and replace token when expired.
344. Flutter me API call me loading indicator kaise lagate hain?
Hindi: State variable isLoading
ke base par loader dikhate hain.
English: Use isLoading
state to show loader.
345. Flutter me multiple API call ek sath kaise chalate hain?
Hindi: Future.wait()
ka use karke.
English: Use Future.wait()
.
346. Flutter me cancel token kya hota hai Dio me?
Hindi: Running request ko cancel karne ke liye.
English: To cancel a running HTTP request.
347. Flutter me file download kaise karte hain Dio se?
Hindi: dio.download()
function ka use karke.
English: Use dio.download()
method.
348. Flutter me downloaded file ko local storage me kaise save karte hain?
Hindi: path_provider
se directory path le kar wahan file save karte hain.
English: Use path_provider
to get path and save file.
349. Flutter me API request delay kaise handle karte hain?
Hindi: Future.delayed()
ka use request ke pehle ya baad.
English: Use Future.delayed()
before/after request.
350. Flutter me response ko caching kaise karte hain?
Hindi: dio_http_cache
ya custom cache logic.
English: Use dio_http_cache
or custom cache mechanism.
✅ Flutter Interview Q&A – Part 8 (351–400)
Bilingual (Hindi + English) | Topics: Notifications, Firebase Cloud Messaging (FCM), Push Notifications
351. Flutter me Push Notification kya hoti hai?
Hindi: Ek message jo background me bhi user tak pahunchta hai.
English: A message sent to users even when the app is in background.
352. Flutter me FCM ka full form kya hai?
Hindi: Firebase Cloud Messaging.
English: Firebase Cloud Messaging.
353. Flutter me notification bhejne ke liye kya use karte hain?
Hindi: Firebase Cloud Messaging (FCM) ka use.
English: Use Firebase Cloud Messaging (FCM).
354. Flutter me FCM setup kaise karte hain?
Hindi: Firebase console me project banakar, google-services.json
add karke aur packages install karke.
English: Create a project in Firebase Console, add google-services.json
, and install required packages.
355. Flutter me notification receive kaise karte hain?
Hindi: firebase_messaging
package ke onMessage
, onMessageOpenedApp
, onBackgroundMessage
ka use.
English: Use firebase_messaging
with onMessage
, onMessageOpenedApp
, onBackgroundMessage
.
356. Flutter me local notification kya hoti hai?
Hindi: Notification jo app khud device me trigger karta hai.
English: Notification triggered by the app itself on the device.
357. Flutter me local notification kaise setup karte hain?
Hindi: flutter_local_notifications
package ka use karke.
English: Use flutter_local_notifications
package.
358. Flutter me scheduled notification kaise bhejte hain?
Hindi: Time schedule karke local notification trigger karte hain.
English: Use scheduled time to trigger local notification.
359. Flutter me push notification ke liye permission kaise lete hain?
Hindi: requestPermission()
function ka use karke.
English: Use requestPermission()
method.
360. Flutter me FCM token kya hota hai?
Hindi: Unique device token jise server par store karte hain.
English: A unique device token used to send push notifications.
361. Flutter me device token kaise lete hain?
Hindi: FirebaseMessaging.instance.getToken()
ka use.
English: Use FirebaseMessaging.instance.getToken()
.
362. Flutter me background me notification kaise receive karte hain?
Hindi: onBackgroundMessage
function define karke.
English: Define onBackgroundMessage
function.
363. Flutter me payload data kya hota hai notification me?
Hindi: Notification ke sath bhejne wala additional JSON data.
English: Additional data sent with the notification.
364. Flutter me notification click hone par screen open kaise karte hain?
Hindi: onMessageOpenedApp
callback me navigation code likhte hain.
English: Use onMessageOpenedApp
callback for navigation.
365. Flutter me push notification me sound kaise add karte hain?
Hindi: Notification payload me sound
property set karke.
English: Set the sound
property in notification payload.
366. Flutter me notification badge kaise dikhate hain?
Hindi: flutter_app_badger
ya native plugin ka use karke.
English: Use flutter_app_badger
or native badge plugins.
367. Flutter me group notification kya hoti hai?
Hindi: Ek hi app ke multiple notifications ko group karna.
English: Grouping multiple notifications of the same app.
368. Flutter me push notification disable kaise karte hain?
Hindi: Server se token hata kar ya permission revoke karke.
English: Remove token from server or revoke permission.
369. Flutter me click karne par data pass kaise karte hain?
Hindi: Notification payload me data bhejte hain aur app me parse karte hain.
English: Pass data via payload and parse in the app.
370. Flutter me silent push notification kya hoti hai?
Hindi: Notification jo UI me show nahi hoti, background task run karta hai.
English: Hidden notification that runs background task.
371. Flutter me iOS me notification ke liye kya permission chahiye hoti hai?
Hindi: Alert, sound, badge permission explicitly request karni hoti hai.
English: Request alert, sound, badge permissions explicitly.
372. Flutter me Android ke liye notification channel kya hota hai?
Hindi: Channel jo notification ka importance define karta hai.
English: Defines notification importance on Android.
373. Flutter me Firebase me topic based notification kya hoti hai?
Hindi: User ko topic par subscribe karake unko notification bhejna.
English: Send notification to users subscribed to a topic.
374. Flutter me topic subscribe kaise karte hain?
Hindi: FirebaseMessaging.instance.subscribeToTopic("news")
English: Use FirebaseMessaging.instance.subscribeToTopic("news")
.
375. Flutter me notification custom UI kaise banate hain?
Hindi: Advanced native customization ke through (Android ke liye XML, iOS ke liye Swift).
English: Requires native customization in Android/iOS.
376. Flutter me notification ko dismiss kaise karte hain?
Hindi: flutter_local_notifications
ka use karke cancel function call karte hain.
English: Use flutter_local_notifications.cancel()
.
377. Flutter me multiple notification channels ka kya use hai?
Hindi: Alag-alag type ke notifications ke liye settings control karna.
English: Handle different types of notifications with separate settings.
378. Flutter me notification ka priority kaise set karte hain?
Hindi: Android me priority
aur iOS me apns-priority
set karke.
English: Set priority
(Android) and apns-priority
(iOS).
379. Flutter me background task ke liye notification use kar sakte hain?
Hindi: Haan, notification ke through background work trigger kar sakte hain.
English: Yes, you can trigger background work via notifications.
380. Flutter me in-app notification kya hoti hai?
Hindi: Jab app open ho aur user ko pop-up dikhana ho.
English: Notification shown inside the app while running.
381. Flutter me foreground me alert kaise show karte hain?
Hindi: flutter_local_notifications
ya dialog box ka use.
English: Use flutter_local_notifications
or dialog widget.
382. Flutter me notification sound ko custom kaise banate hain?
Hindi: res/raw
me custom sound add karke notification payload me reference dete hain.
English: Add custom sound in res/raw
and reference in payload.
383. Flutter me notification history kaise manage karte hain?
Hindi: Local database me store karke show karte hain.
English: Store in local database and display.
384. Flutter me Firebase dashboard se test notification kaise bhejte hain?
Hindi: Firebase Console me Cloud Messaging
me test send ka option hota hai.
English: Go to Firebase Console → Cloud Messaging → Send Test Message.
385. Flutter me multiple platform ke liye notification kaise handle karte hain?
Hindi: Platform check karke alag logic likhte hain.
English: Check platform and write platform-specific logic.
386. Flutter me notification dismiss hone par action kaise perform karte hain?
Hindi: Local notification ke dismiss callback ko handle karna padta hai.
English: Handle notification dismiss callback (advanced).
387. Flutter me notification payload me image kaise bhejte hain?
Hindi: Image URL payload me bhejna padta hai aur app me render karte hain.
English: Send image URL in payload and display it in the app.
388. Flutter me background me notification se data update kaise karte hain?
Hindi: Background message handler me data fetch/update karte hain.
English: Use background handler to fetch/update data.
389. Flutter me custom dialog dikhane ke liye notification kaise trigger karte hain?
Hindi: Notification payload me type
bhejkar dialog trigger karte hain.
English: Send type
in payload and trigger dialog.
390. Flutter me notification log kaise maintain karte hain?
Hindi: Notification data local DB me insert karke.
English: Store notification data in local DB.
391. Flutter me scheduled notification repeat kaise hoti hai?
Hindi: repeatInterval
ya daily
schedule use karke.
English: Use repeatInterval
or daily
schedule.
392. Flutter me snooze option kaise implement karte hain notification me?
Hindi: Dismiss karne par notification fir se future me schedule karte hain.
English: Reschedule notification after dismissal for snooze.
393. Flutter me background se data pull kaise hota hai notification me?
Hindi: onBackgroundMessage
me API call karke.
English: Call API in onBackgroundMessage
.
394. Flutter me notification click event me navigation kaise hota hai?
Hindi: App open hone par onMessageOpenedApp
se screen change karte hain.
English: Use onMessageOpenedApp
to navigate on click.
395. Flutter me iOS me notification delay kyu hoti hai kabhi-kabhi?
Hindi: iOS throttling, internet delay ya APNs delay ke karan.
English: Due to throttling, internet or APNs delay.
396. Flutter me silent background update ka best use case kya hai?
Hindi: Chat, stock price updates, background sync.
English: Chat updates, stock sync, background sync.
397. Flutter me test notification local kaise bhejte hain?
Hindi: Local notification manually trigger karke.
English: Trigger local notification manually for testing.
398. Flutter me notification ko deep link se connect kaise karte hain?
Hindi: Payload me link bhejkar URL open ya screen navigate karte hain.
English: Use payload to trigger deep link navigation.
399. Flutter me push notification delay kaise fix karte hain?
Hindi: Battery optimization off karke, high priority set karke.
English: Disable battery optimizations, use high priority.
400. Flutter me notification analytics kaise enable karte hain?
Hindi: Firebase Analytics aur event logging ke through.
English: Enable Firebase Analytics and log events.
✅ Flutter Interview Q&A – Part 9 (401–450)
Bilingual (Hindi + English) | Topics: Flutter Animations, Transitions, UI Enhancements
401. Flutter me animation kya hoti hai?
Hindi: Motion ya visual effect jo UI ko dynamic banata hai.
English: A visual effect that makes the UI dynamic.
402. Flutter me animation ke liye kaunsa class use hoti hai?
Hindi: Animation
, AnimationController
, Tween
, AnimatedBuilder
.
English: Use classes like Animation
, AnimationController
, Tween
, and AnimatedBuilder
.
403. Flutter me Tween ka kya use hai?
Hindi: Values ke beech interpolate karne ke liye.
English: To interpolate between two values.
404. Flutter me animation ka duration kaise set karte hain?
Hindi: Duration(milliseconds: 500)
English: Use Duration(milliseconds: 500)
.
405. Flutter me looped animation kaise banate hain?
Hindi: AnimationController.repeat()
ka use karke.
English: Use AnimationController.repeat()
.
406. Flutter me fade animation kaise banate hain?
Hindi: FadeTransition
widget ka use karke.
English: Use FadeTransition
widget.
407. Flutter me slide animation ke liye kya use karte hain?
Hindi: SlideTransition
+ Tween<Offset>
English: Use SlideTransition
with Tween<Offset>
.
408. Flutter me scale animation kaise banate hain?
Hindi: ScaleTransition
widget ka use.
English: Use ScaleTransition
.
409. Flutter me rotation animation kaise banate hain?
Hindi: RotationTransition
widget ka use karke.
English: Use RotationTransition
.
410. Flutter me animated icon kaise use karte hain?
Hindi: AnimatedIcon
widget ke saath controller ka use.
English: Use AnimatedIcon
with a controller.
411. Flutter me AnimatedContainer
kya karta hai?
Hindi: Property change hone par smoothly animate karta hai.
English: Smoothly animates when properties change.
412. Flutter me crossfade effect kaise banate hain?
Hindi: AnimatedCrossFade
widget ka use.
English: Use AnimatedCrossFade
.
413. Flutter me animated list kaise banate hain?
Hindi: AnimatedList
widget ka use karke.
English: Use AnimatedList
widget.
414. Flutter me delay animation kaise karte hain?
Hindi: Future.delayed()
ke saath animation start karte hain.
English: Use Future.delayed()
to start animation later.
415. Flutter me custom animation kaise likhte hain?
Hindi: AnimatedBuilder
+ controller + tween combination se.
English: Use AnimatedBuilder
with controller and tween.
416. Flutter me Hero animation kya hoti hai?
Hindi: Ek screen se doosri screen par image transition.
English: Transition of a widget (like image) between screens.
417. Flutter me Hero animation kaise implement karte hain?
Hindi: Hero(tag: "image")
dono screens me same tag ke saath.
English: Use Hero
widget with same tag on both screens.
418. Flutter me curved animation kya hai?
Hindi: Animation ke motion ko customize karta hai (ease-in, bounce).
English: Defines the speed curve of the animation.
419. Flutter me animation ke liye listener kaise lagate hain?
Hindi: addListener()
function ka use.
English: Use animation.addListener()
.
420. Flutter me animation complete hone par event kaise pakadte hain?
Hindi: addStatusListener()
ke through AnimationStatus.completed
.
English: Use addStatusListener()
with AnimationStatus.completed
.
421. Flutter me page transition kaise banate hain?
Hindi: PageRouteBuilder
+ FadeTransition
, SlideTransition
.
English: Use PageRouteBuilder
with transition widget.
422. Flutter me staggered animation kya hoti hai?
Hindi: Multiple animations jo ek ke baad ek chalu hoti hain.
English: Multiple animations that start one after another.
423. Flutter me AnimatedOpacity
kya karta hai?
Hindi: Widget ki visibility ko smoothly change karta hai.
English: Animates the opacity of a widget.
424. Flutter me Lottie animation kya hoti hai?
Hindi: JSON based animation jo vector ke form me hoti hai.
English: JSON-based vector animations (Lottie files).
425. Flutter me Lottie animation kaise use karte hain?
Hindi: lottie
package use karke .json
file se animation play karte hain.
English: Use lottie
package to play .json
animations.
426. Flutter me one-time animation kaise banate hain?
Hindi: controller.forward()
sirf ek baar call karke.
English: Call controller.forward()
once.
427. Flutter me reverse animation kaise karte hain?
Hindi: controller.reverse()
ka use.
English: Use controller.reverse()
.
428. Flutter me custom animation curve kaise banate hain?
Hindi: CurvedAnimation
ke saath apna curve define karke.
English: Use CurvedAnimation
with a custom curve.
429. Flutter me animation chain kaise banate hain?
Hindi: Ek animation ke complete hone par doosra start karte hain.
English: Trigger next animation on previous one's completion.
430. Flutter me shake animation kaise banate hain?
Hindi: Tween<double>
ke saath sinusoidal movement define karke.
English: Use sine-based Tween<double>
to create shaking.
431. Flutter me animation ko stop kaise karte hain?
Hindi: controller.stop()
ka use.
English: Use controller.stop()
.
432. Flutter me animation pause/resume kaise hoti hai?
Hindi: controller.stop()
se pause aur controller.forward()
se resume.
English: Use controller.stop()
to pause, controller.forward()
to resume.
433. Flutter me physics-based animation kya hoti hai?
Hindi: Real-world motion jaise spring ya gravity effect.
English: Real-world motion like spring, gravity.
434. Flutter me interactive animation kya hoti hai?
Hindi: Jo user ke gesture ke response me hoti hai.
English: Animations that respond to user gestures.
435. Flutter me button press animation kaise banate hain?
Hindi: InkWell
ke onTap
me size ya color animate karte hain.
English: Animate size or color inside onTap
of InkWell
.
436. Flutter me background gradient animation kaise karte hain?
Hindi: Tween
aur AnimatedBuilder
ka use karke colors transition karte hain.
English: Animate color transitions using Tween
and AnimatedBuilder
.
437. Flutter me loading animation ke best widgets kaunse hain?
Hindi: CircularProgressIndicator
, Lottie
, custom spinner.
English: Use CircularProgressIndicator
, Lottie
, or custom spinners.
438. Flutter me AnimatedSwitcher
kya karta hai?
Hindi: Widgets ke beech animation ke sath switch karta hai.
English: Animates between widget transitions.
439. Flutter me animated gradient kaise implement karte hain?
Hindi: TweenSequence<Color>
aur LinearGradient
ka use karke.
English: Use TweenSequence<Color>
with LinearGradient
.
440. Flutter me Text animation kaise banate hain?
Hindi: AnimatedTextKit
package ka use.
English: Use AnimatedTextKit
package.
441. Flutter me AnimatedPositioned
ka use kya hai?
Hindi: Position ke change ko animate karta hai Stack
ke andar.
English: Animates position change inside a Stack
.
442. Flutter me AnimatedAlign
ka kya kaam hai?
Hindi: Align property ko animated tarike se change karta hai.
English: Animates the Align
position smoothly.
443. Flutter me expansion animation kaise hoti hai?
Hindi: ExpansionTile
ya SizeTransition
ka use.
English: Use ExpansionTile
or SizeTransition
.
444. Flutter me collapse effect kaise implement karte hain?
Hindi: Widget height ko animated tarike se kam karte hain.
English: Animate reduction in height of a widget.
445. Flutter me sequence animation kaise likhte hain?
Hindi: Multiple AnimationController
ka use karke alag-alag animation run karna.
English: Use multiple AnimationController
in sequence.
446. Flutter me UI animations performance optimize kaise karte hain?
Hindi: Animation ko RepaintBoundary
me rakhna aur unnecessary rebuild se bachna.
English: Use RepaintBoundary
and avoid unnecessary rebuilds.
447. Flutter me implicit vs explicit animation kya hai?
Hindi: Implicit me AnimatedContainer
, explicit me AnimationController
use hota hai.
English: Implicit uses built-in animation widgets; explicit uses full control.
448. Flutter me animation debug kaise karte hain?
Hindi: print
statements, debugPaintSizeEnabled
flags ka use.
English: Use print
, debugPaintSizeEnabled
, and animation logs.
449. Flutter me animation ke liye stateful widget kyun zaroori hai?
Hindi: Kyunki animation controller state manage karta hai.
English: Because animation controllers require persistent state.
450. Flutter me animation trigger manually kaise karte hain?
Hindi: controller.forward()
ya controller.reverse()
manually call karke.
English: Manually call controller.forward()
or controller.reverse()
.
✅ Flutter Interview Q&A – Part 10 (451–500)
Bilingual (Hindi + English) | Final Flutter Concepts, Deployment & Miscellaneous
451. Flutter me platform-specific code kaise likhte hain?
Hindi: platform channels
ka use karke.
English: Using platform channels
for native code.
452. Flutter app ko Android ke liye kaise build karte hain?
Hindi: flutter build apk
command se.
English: Use flutter build apk
command.
453. Flutter app ko iOS ke liye kaise build karte hain?
Hindi: macOS par flutter build ios
command se.
English: Run flutter build ios
on macOS.
454. Flutter ke executable .apk
ka path kya hota hai?
Hindi: build/app/outputs/flutter-apk/app-release.apk
English: Located at build/app/outputs/flutter-apk/app-release.apk
455. Flutter me version aur build number kaise set karte hain?
Hindi: pubspec.yaml
me version: 1.0.0+1
English: Set version in pubspec.yaml
as version: 1.0.0+1
456. Flutter app ko Play Store par upload kaise karte hain?
Hindi: Signed APK banake Google Play Console se upload karein.
English: Upload a signed APK/AAB through Play Console.
457. Flutter app ko web ke liye build kaise karein?
Hindi: flutter build web
command ka use karein.
English: Use flutter build web
.
458. Flutter me app signing ka kya matlab hai?
Hindi: APK ko authenticate karna before release.
English: To authenticate and secure your APK before release.
459. Flutter app ke liye keystore kaise banate hain?
Hindi: keytool
command line tool ka use karke.
English: Use the keytool
utility to create keystore.
460. Flutter app ko GitHub Actions se CI/CD kaise dete hain?
Hindi: .yml
file create karke GitHub workflows banate hain.
English: Create .yml
workflow file in .github/workflows
.
461. Flutter me localization ka use kya hai?
Hindi: App ko multiple languages me support karwana.
English: To support multiple languages in your app.
462. Flutter me localization kaise implement karte hain?
Hindi: flutter_localizations
aur intl
package ka use.
English: Use flutter_localizations
and intl
package.
463. Flutter me accessibility ka kya role hai?
Hindi: Screen reader aur assistive technology ke liye support.
English: Support for screen readers and assistive tools.
464. Flutter me test cases kaise likhte hain?
Hindi: test
package ka use karke.
English: Use the test
package.
465. Flutter me widget testing kya hota hai?
Hindi: UI widgets ka behavior test karna.
English: Testing behavior of UI widgets.
466. Flutter me integration testing kaise hoti hai?
Hindi: integration_test
package ka use karke.
English: Use the integration_test
package.
467. Flutter ke liye CI/CD tools kaunse hain?
Hindi: GitHub Actions, Bitrise, Codemagic, GitLab CI.
English: Tools include GitHub Actions, Bitrise, Codemagic.
468. Flutter me responsive UI kaise banate hain?
Hindi: MediaQuery
, LayoutBuilder
ya flutter_screenutil
.
English: Use MediaQuery
, LayoutBuilder
, or packages like flutter_screenutil
.
469. Flutter app me crash analytics ke liye kya use karte hain?
Hindi: Firebase Crashlytics
ka use.
English: Use Firebase Crashlytics
.
470. Flutter app me performance monitor kaise karte hain?
Hindi: DevTools ke Performance tab ka use.
English: Use Performance tab in Flutter DevTools.
471. Flutter app me image compression kaise karte hain?
Hindi: flutter_image_compress
package ka use.
English: Use flutter_image_compress
package.
472. Flutter me isolate kya hota hai?
Hindi: Background thread jisme async code chalta hai.
English: A background thread for asynchronous tasks.
473. Flutter me isolate kaise create karte hain?
Hindi: Isolate.spawn()
ka use karke.
English: Use Isolate.spawn()
.
474. Flutter me singleton pattern ka use kaise karte hain?
Hindi: Ek hi instance app me use karne ke liye.
English: To use a single instance throughout the app.
475. Flutter me Hive aur SharedPreferences me kya fark hai?
Hindi: Hive zyada fast aur structured data store karta hai.
English: Hive is faster and supports structured data.
476. Flutter me form validation kaise karte hain?
Hindi: Form
, TextFormField
, validator
property ka use.
English: Use Form
, TextFormField
, and validator
.
477. Flutter me keyboard ko programmatically kaise hide karte hain?
Hindi: FocusScope.of(context).unfocus()
ka use.
English: Use FocusScope.of(context).unfocus()
.
478. Flutter me snackbar ka use kya hai?
Hindi: Temporary feedback ya message dikhana.
English: To show temporary messages to users.
479. Flutter me showDialog() kaise use karte hain?
Hindi: showDialog(context: ...)
function ka use.
English: Use showDialog(context: ...)
.
480. Flutter me bottom sheet ka kya use hai?
Hindi: Screen ke neeche se slide karne wala panel.
English: A sliding panel from the bottom.
481. Flutter me permission handle kaise karte hain?
Hindi: permission_handler
package ka use.
English: Use permission_handler
package.
482. Flutter me camera access kaise lete hain?
Hindi: camera
ya image_picker
package ka use.
English: Use camera
or image_picker
package.
483. Flutter me maps integrate kaise karte hain?
Hindi: google_maps_flutter
package ka use.
English: Use google_maps_flutter
.
484. Flutter me location fetch kaise karte hain?
Hindi: geolocator
ya location
package.
English: Use geolocator
or location
package.
485. Flutter me webview kaise embed karte hain?
Hindi: webview_flutter
package ka use.
English: Use webview_flutter
.
486. Flutter app me dynamic link ka use kya hai?
Hindi: Firebase Dynamic Links ka use deep linking ke liye.
English: Use Firebase Dynamic Links for deep linking.
487. Flutter me deeplink kaise implement karte hain?
Hindi: uni_links
ya firebase_dynamic_links
package ka use.
English: Use uni_links
or firebase_dynamic_links
.
488. Flutter me drawer kya hota hai?
Hindi: Side se open hone wala navigation menu.
English: A side navigation menu that slides out.
489. Flutter me responsive drawer kaise banate hain?
Hindi: LayoutBuilder
aur Drawer
ka responsive combination.
English: Combine LayoutBuilder
and Drawer
.
490. Flutter me refresh indicator kya karta hai?
Hindi: Pull-to-refresh functionality add karta hai.
English: Adds pull-to-refresh feature.
491. Flutter me image gallery picker kaise implement karte hain?
Hindi: image_picker
package ka use.
English: Use image_picker
package.
492. Flutter me barcode scanner kaise banate hain?
Hindi: qr_code_scanner
ya barcode_scan2
ka use.
English: Use qr_code_scanner
or barcode_scan2
.
493. Flutter me dynamic theme switching kaise hoti hai?
Hindi: ThemeData
ko Provider
ya setState
ke through update karna.
English: Update ThemeData
via Provider
or setState
.
494. Flutter me onboarding screen ka kya purpose hai?
Hindi: App ke features ko user ko first time dikhana.
English: To guide users about app features on first launch.
495. Flutter me walkthrough screen kaise banate hain?
Hindi: PageView
aur DotsIndicator
ka use karke.
English: Use PageView
with DotsIndicator
.
496. Flutter me infinite scroll kaise banate hain?
Hindi: ListView.builder
me ScrollController
ka use karke.
English: Use ScrollController
with ListView.builder
.
497. Flutter me shimmer effect kya hota hai?
Hindi: Loading ke samay shiny placeholder animation.
English: A shiny placeholder for loading UI.
498. Flutter me shimmer effect kaise add karte hain?
Hindi: shimmer
package ka use.
English: Use shimmer
package.
499. Flutter me splash screen kaise banate hain?
Hindi: flutter_native_splash
package ya manually native splash file.
English: Use flutter_native_splash
or modify native files.
500. Flutter app ko optimize kaise karte hain?
Hindi: Widget reuse, lazy loading, const usage, image compression.
English: Use widget reuse, lazy loading, const, image optimization.
- Get link
- X
- Other Apps
Comments
Post a Comment