Flutter Basics

Core Flutter concepts, widgets, lifecycle, and framework fundamentals

61
Easy Questions
91
Medium Questions
8
Hard Questions

Easy Questions (61)

What is override in flutter

flutter
View Details →CodeResources

What is pubspec.yaml in flutter

flutter
View Details →CodeResources

Difference between flutter and react native?

flutternative
View Details →CodeResources

What is super key in flutter ?

flutter
View Details →CodeResources

What is this in flutter ?

flutter
View Details →CodeResources

What is widgets in Flutter?

flutterwidget
View Details →CodeResources

Flutter Types of testing

fluttertesting
View Details →CodeResources

Difference between flutter getter and flutter setter

flutter
View Details →CodeResources

Flutter difference between (debug , release , profile )build

flutter
View Details →CodeResources

Flutter difference between double.infinity vs media query

flutter
View Details →CodeResources

Flutter difference between set state and provider ?

flutterstateprovider
View Details →CodeResources

Flutter difference between native development vs flutter ?

flutternative
View Details →CodeResources

Flutter Difference between async , await , future ?

flutterasyncfuture
View Details →CodeResources

Flutter what is tree shaken ?

flutter

What is flavours in flutter ?

flutter

What is keys in flutter and when to use key in flutter ?

flutter

What is build context in flutter ?

flutter

What is Flutter accessibility ?

flutter

What is flutter canvas kit renders ?

flutter

What is equatable in flutter ?

flutter
View Details →CodeResources

Types of Gradient in flutters ?

flutter
View Details →CodeResources

What is flutter hook ?

flutter
View Details →CodeResources

What is StatefulBuilder and it’s use case (example setState)

state
View Details →CodeResources

What is use of completer in flutter?

flutter
View Details →CodeResources

What is Raster vs Vector Image in flutter ?

flutter
View Details →CodeResources

What is Flutter Daemon ?

flutter
View Details →CodeResources

in flutter using “as Map” vs using “ is Map” ? Whats the difference between them

flutter
View Details →CodeResources

What is flutter pigeon?

flutternative
View Details →CodeResources

what is debouncing in flutter

flutter
View Details →CodeResources

What is obsolete files give me with some example in flutter?

flutter
View Details →CodeResources

What is protobuf and how we can use it with flutter ? (sample plugins protoc_plugin , protobuf)

flutter
View Details →CodeResources

What is concurrency and isolates works?

flutter
View Details →CodeResources

What is the recent changes in flutter threading mechanism

flutter

What is Flutter SDK ? and what is the full form of SDK → ( Software Development Kit )

flutter

What is the shortcut to create flutter stateless and stateful widgets ?

flutterwidgetstate

Analyse what is platform view in flutter ?

flutter

What is the use of jsonPlaceHolder with Flutter ?

flutterjson

What is the difference between main isolates and event loop in flutter ?

flutter

What is inherited widget in flutter and what are all the use cases of it

flutterwidget

Difference between InheritedWidget vs Provider vs Riverpod vs Bloc vs GetX ?

widgetblocgetxriverpodprovider

What is flutter hooks ? and how it is differ from state managements ?

flutterstate

Different types of widgets in flutter ?

flutterwidget

What is the use of assert in flutter give me with some example ?

flutter

what is the different key’s in flutter and what is the use of them in different scenario provide me with some example ?

flutter

What is the full form and use of SLDC in flutter ?

flutter

What is flutter web renderer ?

flutter

What is the use of ( universal html / html / flutter html ) - plugins ?

flutter
View Details →CodeResources

What is the use of RegExp in flutter provide me all the use cases that i can use this option for ?

flutter
View Details →CodeResources

What is the difference between hive , objectbox , sqlite database in flutter ?

flutterdatabase

What is the use of yield in flutter proviide me with some real world example ?

flutter

What is the difference between using navigator 1.0 vs navigator 2.0 ? why flutter brought navigator 2.0 ?

flutter

what is the use of entity in flutter difference between using entity and models ?

flutter

What is unawaited in flutter ?

flutter

What do you mean by open-source software? Is Flutter open-source?

flutteropen-sourcebasics

Name some popular apps made with Flutter

flutterappsexamples

What is the purpose of the initState() method in a StatefulWidget?

widgetlifecyclestatefulwidget

What is the purpose of the dispose() method in a StatefulWidget?

widgetlifecyclememory-management

What technology is Flutter built with?

flutterarchitecturetechnology

In initState function in StatefulWidget in Flutter, should super.initState() be called before any function or after any function?

initstatelifecyclestatefulwidgetbest-practices
View Details →CodeResources

In dispose function in StatefulWidget in Flutter, should super.dispose() be called before any function or after any function?

disposelifecyclestatefulwidgetmemory-managementbest-practices
View Details →CodeResources

What is the difference between main() and runApp() in Flutter?

flutterdartmainrunAppentry-point

Medium Questions (91)

Lifecycle of stateful widget and explain everything

widgetstate
View Details →CodeResources

Diff btw stateless and stateful widget and explain

widgetstate
View Details →CodeResources

Routes in flutter

flutterroute
View Details →CodeResources

Statemangment used in flutter

flutterstate
View Details →CodeResources

Multi lang usage in flutter

flutter
View Details →CodeResources

Usage of getbuilder in flutter

flutter
View Details →CodeResources

How to use and usage of mixin in flutter

flutter
View Details →CodeResources

Usage of extension in flutter

flutter
View Details →CodeResources

Diff btw if else and switch case in flutter

flutter
View Details →CodeResources

Flutter is single thread or multi thread

flutter
View Details →CodeResources

What are packages and plugins in Flutter?

flutter
View Details →CodeResources

How flutter renders ?

flutter
View Details →CodeResources

Why materialApp widget is used in flutter ?

flutterwidget
View Details →CodeResources

Flutter navigation and types

flutternavigation
View Details →CodeResources

Dependency Injection in flutter (Get-It)

flutter
View Details →CodeResources

Flutter method overriding and method overloading

flutter
View Details →CodeResources

Flutter method channel vs event channel

flutter
View Details →CodeResources

Flutter Hot restart and Hot reload

flutter
View Details →CodeResources

Flutter Getx vs BLOC which is better

flutterblocgetx
View Details →CodeResources

Flutter OOPS concept must know (refer the question number 76)

flutteroops
View Details →CodeResources

Flutter write a function to list prime members from 0 to 100

flutter
View Details →CodeResources

Flutter must know sqflite package for local storage all the interview questions asked

flutterstorage
View Details →CodeResources

Flutter how to change the first letter capital in all of this “Hello print my Name”; change this to “Hello Print My Name”;

flutterapi
View Details →CodeResources

Flutter how to change the first letter capital in all of this “Hello print my Name”; change this to “HelloprintmyName”;

flutterapi
View Details →CodeResources

Flutter What about the performance in flutter over native development ?

flutterperformancenative
View Details →CodeResources

Flutter How MVVM Architecture will looks like ?

flutterarchitecturemvvm
View Details →CodeResources

How Flutter Apps are converted to native apps ?

flutternative
View Details →CodeResources

What are all the principle in flutter and explain (example like solid principle ) ?

flutter

What is streams and how to use streams in flutter and what is types of stream in flutter ?

flutterstream

Why do we pass function to the widgets ?

widget

How json serialisation work in flutter ?

flutterjson

What is flutter architecture ?

flutterarchitecture
View Details →CodeResources

pubspec.yaml - package versions : - ^0.13.0

View Details →CodeResources

Flutter injectable plugin

flutter
View Details →CodeResources

Flutter auto route plugin

flutterroute
View Details →CodeResources

Flutter go router plugin

flutterroute
View Details →CodeResources

Flutter flow builder plugin

flutter
View Details →CodeResources
#100MediumFlutter Basics

Have you used custom tones in flutter

flutter
View Details →CodeResources
#101MediumFlutter Basics

Have you used any logger plugin (flutter log handler , flog)

flutter
View Details →CodeResources
#105MediumFlutter Basics

What are the flutter mobile app standards ?

flutter
View Details →CodeResources
#106MediumFlutter Basics

What are the different types of architecture in flutter and benefits (feature first , layer first)

flutterarchitecture
View Details →CodeResources
#112MediumFlutter Basics

Flutter architecture guide lines

flutterarchitecture
View Details →CodeResources
#117MediumFlutter Basics

Essential flutter development tool in 2025

flutter
View Details →CodeResources
#149MediumFlutter Basics

What compiler it uses in profile mode , release mode and debug mode in flutter?

flutter
View Details →CodeResources

**Teardown (The Hidden Cost):** Before `main()` can run again, the Flutter framework must tear down the current state (disposing of widgets, states, controllers, etc.). This cleanup process takes time and is the primary reason for extra delay.

flutterwidgetstateclean
#157MediumFlutter Basics

Check all the plugins in flutter.dev ? (optional)

flutter
View Details →CodeResources
#165MediumFlutter Basics

When the app is in foreground notification appears at the top tapping on the notification the lifecycle state is changing from inactive to resume why? Check both in android and ios ?

stateandroidios
#172MediumFlutter Basics

What is the use of didChangeMetrics ? this is in flutter lifecycle state

flutterstate
View Details →CodeResources
#176MediumFlutter Basics

How to control the image widget taking so much ram → particularly when list of images shown example list of 1000 people profile like profile image with there names ?

widget
View Details →CodeResources
#177MediumFlutter Basics

Without statemanagement/BLOC,riverpod like statemanagement not allow need to use native flutter any possible way to update the state of the widget or how we can develop the app without state management?

flutterwidgetstateblocriverpod
View Details →CodeResources

**App-wide state:** `InheritedWidget`, `InheritedNotifier`, `InheritedModel`.

widgetstate

**Flutter Observer:** `Observable`.

flutter
#187MediumFlutter Basics

What if flutter secure storage and get storage already have a key in the name when you try to write the new data to that key will it overwrite or else throw error ?

flutterstorage

Diff between flutter widgetBinding and MicroTask? And architectural flow diagram how they renderer?

flutterdartmicrotaskevent-loopfuture
View Details →CodeResources
#205MediumFlutter Basics

Flutter Size.width vs double.infinity ?

flutter

How to build responsive UI in flutter ?

flutter
#208MediumFlutter Basics

How to analyse the bug in flutter in all angle ?

flutter
#220MediumFlutter Basics

Different types of keys in flutter and explain them ?

flutter
#228MediumFlutter Basics

How to use search functionality in flutter provide me the sample code for searching in the list and providing the similar matching and exact matching data ?

flutter
#247MediumFlutter Basics

How to use state synchronization in riverpod across multiple devices in flutter ?

flutterstateriverpod
#252MediumFlutter Basics

What are all the important flutter commands for building the app ?

flutter
#257MediumFlutter Basics

What is deprecated how to use it with methods in flutter with sample code ?

flutter
#263MediumFlutter Basics

What are all the common design patterns used in flutter projects ?

flutter

how to securely store the access token , refresh token or any key in android , ios device ?

androidios

How flutter secure storage plugin stores the key in both android and iOS ?

flutterstorageandroidios
#269MediumFlutter Basics

What are all the NOSQL databases that we can use it to build flutter apps ?

flutterdatabase
#274MediumFlutter Basics

When your sharing your screen or taking screenshot of your app how to make sure privacy content or not shared or not taken screen shot in flutter ?

flutter

What is the difference between Widget Tree vs Element Tree vs Render Object Tree in Flutter?

flutterarchitecturewidget-treeelement-treerender-object
View Details →CodeResources
#279MediumFlutter Basics

In flutter bloc , riverpod how to handle multiple statemanagements in the single file ? Like if a single file have to use 2 or 3 riverpod providers how to handle that scenario ?

flutterstateblocriverpodprovider

comparing to native android app , flutter app startup time is very high why how to reduce it ?

flutternativeandroid

What are all the app lifecycle states in flutter ?

flutterstate

What is the difference between MVC, MVP, clean architecture and MVVM Architecture Pattern? and when flutter officially support mvvm architech why you choose clean architech over mvvm ?

flutterarchitecturemvcmvvmmvp
#291MediumFlutter Basics

does flutter completely depends on oops ? explain me also how java , kotlin , swift are they depends on oops ?

flutteroops
#292MediumFlutter Basics

in dispose in flutter stateful widget example the animation controller is called before the super.dispose() or after the super.dispose() ? and why ?

flutterwidgetstate
#298MediumFlutter Basics

Normal counterScreen code inside that widget add another childer which is ExpensiveWidget now instead of using setState() use any other state management to update the counter value ? because expensive widget is not needed to rebuild when the counter value is updated ?

widgetstate
#302MediumFlutter Basics

inside the Listview widget if the list.generate with 1000 items then the UI freeze why ? and how to solve this issue ?

widget

This site consists of Difference Between MVC, MVP, and MVVM Architecture Pattern?

flutterarchitecturemvcmvvmmvp
#306MediumFlutter Basics

What is the difference between MaterialApp and WidgetsApp in Flutter?

flutterwidget
#332MediumFlutter Basics

Explain the mounted property. How is it important and when to use it?

widgetmountedstate-management
#338MediumFlutter Basics

What is a GlobalKey in Flutter?

keyglobalkeywidget
#342MediumFlutter Basics

What is the purpose of the didUpdateWidget method in a StatefulWidget?

widgetlifecyclestatefulwidget
#363MediumFlutter Basics

Lifecycle of stateful widgets in Flutter?

stateful-widgetlifecyclestate-management
View Details →CodeResources

What is IndexedStack and what is the use of it along with BottomNavigationBar?

indexed-stackbottom-navigation-barnavigationwidgetsstate-management
View Details →CodeResources

In Riverpod state management, which provider should I use and when? What are Provider, FutureProvider, NotifierProvider, AsyncNotifierProvider, and StreamProvider? When should I use Riverpod annotations (@riverpod)? What are Mutations in Riverpod 3.0?

riverpodstate-managementproviderasyncnotifiernotifier
View Details →CodeResources

In Flutter, when using a StatefulWidget, if the device orientation changes (for example, from landscape to portrait), and we want the video to continue playing from the exact same duration, which lifecycle method of the State class should be used to handle this?

lifecycleorientationstate-managementvideo-playermediaquery
View Details →CodeResources

Real-world StatefulWidget lifecycle scenarios: 1) Inside widget if setState is called, which lifecycle method is called - didUpdateWidget or didChangeDependencies? 2) App is running and device theme changes (light/dark mode), which lifecycle method is called? 3) Device orientation changes, which lifecycle method? 4) Stream data updated, which lifecycle method? 5) State management (BLOC/Riverpod) state changes, which lifecycle method?

lifecyclesetStatethemeorientationstream
View Details →CodeResources

Dart & Flutter Control Flow and Conditional Rendering Techniques

dartfluttercontrol-flowconditional-renderingswitch

Explain clearly about immutability vs mutability in flutter with some proper examples

dartflutterimmutabilitymutabilityconst

Explain clearly about difference between deactivate vs dispose in lifecycle of stateful widgets in flutter with some proper examples

flutterlifecyclestateful-widgetdeactivatedispose

Explain clearly on Skia vs Impeller rendering engine in flutter with some proper examples

flutterskiaimpellerrenderingperformance
View Details →CodeResources

Explain clearly on difference between flutter web vs other web development

flutterwebreactseoperformance
View Details →CodeResources

Hard Questions (8)

Difference between AWS - Lambda , AppSync , Cognito and what is the use of it with Flutter also compare it with Firebase ?

flutterfirebase
View Details →CodeResources

If the input data = “Flutter apps are so beautiful” , output data = “rettulf sppa era os lufituaeb” write a code for this input and the expected result is output data ?

flutter

How to optimize and develop high-quality Flutter applications ?

flutter

what is kotlin coroutines and what is the use of it compare it with flutter and provide me some example ?

flutter

What is PWA and compare it with native android and flutter which is better ?

flutternativeandroid

FLUTTER → FULL DETAILED ARCHITECTURE → flutter_app_how_running_in_android_device_detailed_architecture (Check the github - interview prep docs )

flutterandroidarchitecturegit

Without statemangement how to create a widget with loader , show data , show error message ?

widgetstate

What is the role of the FlutterEngine in the Flutter framework?

architectureengineadvanced