✅ Flutter Interview Questions and Answers

 

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:

  1. Framework (Dart code)

  2. Engine (C++)

  3. Embedder (platform-specific)
    English: Flutter's architecture has three layers:

  4. Framework (Dart code)

  5. Engine (C++)

  6. 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:

  1. Image ko assets folder me daalo

  2. pubspec.yaml me define karo

  3. Image.asset() se load karo
    English:

  4. Add image to assets folder

  5. Declare in pubspec.yaml

  6. 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:

  1. Package banao

  2. pubspec.yaml setup karo

  3. dart pub publish command se publish karo
    English:

  4. Create the package

  5. Setup pubspec.yaml

  6. 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:

  1. Font ko assets folder me daalo

  2. pubspec.yaml me define karo

  3. ThemeData me apply karo
    English:

  4. Add font to assets

  5. Define in pubspec.yaml

  6. 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:

  1. Font ko assets/fonts me rakhein

  2. pubspec.yaml me define karein

  3. TextStyle(fontFamily: "CustomFont") ka use karein
    English:

  4. Add font to assets/fonts

  5. Define in pubspec.yaml

  6. 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 aur launch_background.xml edit karke
    English:

  • Using flutter_native_splash package

  • Or manually by editing AndroidManifest.xml and launch_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.

Comments

Popular posts from this blog

Git And GitHub Collaborators and teams

How to create React JS application

🎯 Retrofit से API Call कैसे करें – Android Studio में (Java के साथ Step-by-Step गाइड)