Flutter Mid-level Interview Questions

Shailesh Mishra
2 min readFeb 26, 2022

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.

Photo by Marvin Meyer on Unsplash

(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

  1. 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 from then() in Future?
  • What are Streams in Flutter/Dart?
  • and more is here

Basics of Structure and Algorithms

--

--