Android Application Development Interview Questions

Android Application Development Interview Questions

Our experts providing  Android Application Development  interview questions & Answers/Faqs can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.

1) What is Android?


2) What is the Android Architecture?

Answer: Android Architecture is made up of 4 key components:
– Linux Kernel
– Libraries
– Android Framework
– Android Applications

3) Describe the Android Framework.


4) What are the code names of android?

Ice Cream Sandwitch
Jelly Bean

5) What are the advantages of android?

Answer: Open-source: It means no licence, distribution and development fee.

Platform-independent: It supports windows, mac and linux platforms.

Supports various technologies: It supports camera, bluetooth, wifi, speech, EDGE etc. technologies.

Highly optimized Virtual Machine: Android uses highly optimized virtual machine for mobile devices, called DVM (Dalvik Virtual Machine).

6) Does android support other language than java?

Answer: Yes, android app can be developed in C/C++ also using android NDK (Native Development Kit). It makes the performance faster. It should be used with android SDK.

7) Differentiate Activities from Services.


8) What is the importance of XML-based layouts?


9) What are the core building blocks of android?

Answer: The core building blocks of android are:

Content Provider
Fragment etc.

10) What is activity?

Answer: Activity is like a frame or window in java that represents GUI. It represents one screen of android.

11) When is the onStop() method invoked?


12) How can the ANR be prevented?


13) What role does Dalvik play in Android development?


14) What is the AndroidManifest.xml?


15) What are the life cycle methods of android activity?

Answer: There are 7 life-cycle methods of activity. They are as follows:


16) What is intent?

Answer: It is a kind of message or information that is passed to the components. It is used to launch an activity, display a web page, send sms, send email etc. There are two types of intents in android:

Implicit Intent
Explicit Intent

17) What is implicit intent in android?

Ans: Implicit intent is used to invoke the system components.

18) What is explicit intent in android?

Ans: Explicit intent is used to invoke the activity class.

19) What is service in android?

Ans: A service is a component that runs in the background. It is used to play music, handle network transaction etc.

20) Which types of flags are used to run an application on Android?

Ans: Following are two types of flags to run an application in Android:

FLAG_ACTIVITY_CLEAR_TOP………..For more Click Here


For Course Content  Click Here

Top ↑