Flutter Mid-level Interview Questions
Though flutter is different from Android and iOS still developers should need to understand the basics of android and ios. So we have categorized interview questions into four different parts.
(Android Interview Questions)
(General Knowledge Of iOS/Swift)
(Basics Questions From Kotlin/Java)
(Flutter Widgets and Components)
(Intermediate Level Knowledge Of Dart)
(Basics of Structure and Algorithms)
Android Interview Questions
- What is Android?
2. What are the features of Android architecture?
3. List the languages used to build Android.
4. What is an activity?
5. What is a service in Android?
6. Differentiate Activities from Services.
7. What is Google Android SDK? Which are the tools placed in Android SDK?
8. What is the use of Bundle in Android?
9. What is an Adapter in Android?
10. What is AAPT?
11. What is the life cycle of Android activity?
12. What is the AndroidManifest.xml file and why do you need this?
13. What is intent?
14. What is a Toast? Write its syntax.
15. What is the context?
General Knowledge Of iOS
— (In case the developer has iOS experience)
Basics Questions From Kotlin/Java
Flutter Widgets and Components
Intermediate Level Knowledge Of Dart
- What is Dart and why does Flutter use it?
- What is Fat Arrow Notation in Dart and when do you use it?
- Differentiate between named parameters and positional parameters in Dart?
- Differentiate between required and optional parameters in Dart
- Explain the different types of Streams?
- How do you check if a
async void
method is completed in Dart? - How is
whenCompleted()
different fromthen()
in Future? - What are Streams in Flutter/Dart?
- and more is here