Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
Home
/
#Mobile
#Mobile
88 questions
What is Flutter and what makes it unique?
Flutter
#mobile
Junior
›
What are widgets in Flutter?
Flutter
#mobile
Junior
›
What is the difference between StatelessWidget and StatefulWidget?
Flutter
#mobile
Junior
›
What is Dart and its key features for Flutter?
Flutter
#mobile
Junior
›
How do layouts work in Flutter?
Flutter
#mobile
Junior
›
How does navigation work in Flutter?
Flutter
#mobile
Junior
›
What is state management in Flutter?
Flutter
#mobile
Junior
›
What are Material and Cupertino widgets?
Flutter
#mobile
Junior
›
How is a Flutter project structured?
Flutter
#mobile
Junior
›
What is hot reload and why is it valuable?
Flutter
#mobile
Junior
›
What are common state management approaches in Flutter?
Flutter
#mobile
Middle
›
How do async, Futures, and Streams work in Flutter?
Flutter
#mobile
Middle
›
What is the StatefulWidget lifecycle?
Flutter
#mobile
Middle
›
How do you handle networking and APIs in Flutter?
Flutter
#mobile
Middle
›
How do animations work in Flutter?
Flutter
#mobile
Middle
›
How do you build responsive and adaptive UIs in Flutter?
Flutter
#mobile
Middle
›
How do you use packages and plugins in Flutter?
Flutter
#mobile
Middle
›
How do you test Flutter applications?
Flutter
#mobile
Middle
›
How do you architect a Flutter application?
Flutter
#mobile
Senior
›
How do you optimize Flutter app performance?
Flutter
#mobile
Senior
›
What are platform channels in Flutter?
Flutter
#mobile
Senior
›
When should you choose Flutter vs native development?
Flutter
#mobile
Senior
›
How do you build and deploy Flutter apps to production?
Flutter
#mobile
Senior
›
How do you handle forms and input validation in Flutter?
Flutter
#mobile
Middle
›
How do you persist data locally in Flutter?
Flutter
#mobile
Middle
›
How do you handle theming and styling in Flutter?
Flutter
#mobile
Middle
›
How does Flutter handle gestures and user input?
Flutter
#mobile
Middle
›
How does Flutter render UI under the hood?
Flutter
#mobile
Senior
›
What are keys in Flutter and when do you need them?
Flutter
#mobile
Senior
›
How does Flutter support web and desktop beyond mobile?
Flutter
#mobile
Senior
›
What is Android development and its core components?
Android
#mobile
Junior
›
What is an Activity and its lifecycle?
Android
#mobile
Junior
›
What is Kotlin and why is it used for Android?
Android
#mobile
Junior
›
How do layouts and views work in Android?
Android
#mobile
Junior
›
What are Intents in Android?
Android
#mobile
Junior
›
What is the AndroidManifest.xml file?
Android
#mobile
Junior
›
What is RecyclerView and why is it important?
Android
#mobile
Junior
›
How do resources work in Android?
Android
#mobile
Junior
›
How do permissions work in Android?
Android
#mobile
Junior
›
What are Android Studio and Gradle?
Android
#mobile
Junior
›
What are Fragments and how do they differ from Activities?
Android
#mobile
Middle
›
What is Jetpack Compose?
Android
#mobile
Middle
›
How do Kotlin coroutines handle asynchronous work in Android?
Android
#mobile
Middle
›
What are Android Architecture Components (ViewModel, LiveData, Room)?
Android
#mobile
Middle
›
How do you store data locally in Android?
Android
#mobile
Middle
›
How do you handle networking in Android?
Android
#mobile
Middle
›
How do you handle background work in Android?
Android
#mobile
Middle
›
How do you test Android applications?
Android
#mobile
Middle
›
What architecture patterns are used in Android (MVVM, MVI, Clean Architecture)?
Android
#mobile
Senior
›
How do you optimize Android app performance?
Android
#mobile
Senior
›
What is dependency injection in Android (Hilt, Dagger)?
Android
#mobile
Senior
›
How do you build, sign, and publish Android apps?
Android
#mobile
Senior
›
How does the Navigation Component work in Android?
Android
#mobile
Middle
›
What are Services and their types in Android?
Android
#mobile
Middle
›
What are Broadcast Receivers and Content Providers?
Android
#mobile
Middle
›
What are View Binding and Data Binding in Android?
Android
#mobile
Middle
›
How do you handle Android version compatibility and fragmentation?
Android
#mobile
Senior
›
How does memory management work in Android and how do you avoid leaks?
Android
#mobile
Senior
›
How does threading and concurrency work in Android?
Android
#mobile
Senior
›
What is React Native and how does it work?
React Native
#mobile
Junior
›
What are the core components in React Native?
React Native
#mobile
Junior
›
How do components and JSX work in React Native?
React Native
#mobile
Junior
›
How does styling work in React Native?
React Native
#mobile
Junior
›
How do props and state work in React Native?
React Native
#mobile
Junior
›
How does navigation work in React Native?
React Native
#mobile
Junior
›
How do you render lists with FlatList?
React Native
#mobile
Junior
›
What is Expo and how does it relate to React Native?
React Native
#mobile
Junior
›
How does React Native differ from native and other cross-platform frameworks?
React Native
#mobile
Junior
›
How is a React Native project structured?
React Native
#mobile
Junior
›
How do React hooks work in React Native?
React Native
#mobile
Middle
›
How do you manage state in React Native apps?
React Native
#mobile
Middle
›
How do you handle networking and APIs in React Native?
React Native
#mobile
Middle
›
How do you write platform-specific code in React Native?
React Native
#mobile
Middle
›
What are native modules in React Native?
React Native
#mobile
Middle
›
How do animations work in React Native?
React Native
#mobile
Middle
›
How do you debug React Native applications?
React Native
#mobile
Middle
›
How do you optimize React Native app performance?
React Native
#mobile
Senior
›
How does React Native's architecture work (bridge vs new architecture)?
React Native
#mobile
Senior
›
How do you test React Native applications?
React Native
#mobile
Senior
›
How do you build and deploy React Native apps?
React Native
#mobile
Senior
›
Why use TypeScript with React Native?
React Native
#mobile
Middle
›
How do you handle forms and user input in React Native?
React Native
#mobile
Middle
›
How do you persist data locally in React Native?
React Native
#mobile
Middle
›
How do you handle images and assets in React Native?
React Native
#mobile
Middle
›
How do push notifications work in React Native?
React Native
#mobile
Middle
›
How do you architect a React Native application?
React Native
#mobile
Senior
›
How do you make React Native apps accessible?
React Native
#mobile
Senior
›
How do you handle offline support and data synchronization?
React Native
#mobile
Senior
›
Mobile Interview Questions · IT Interview Practice