1. What is AVD?

AVD Stand for Android Virtual Device (emulator), The Android SDK includes a mobile device emulator - a virtual mobile device that runs on your computer.

2. Do you know what Is Aidl?

Android Interface Definition Language. It offers to define the client's interface requirements and moreover a service in order to communicate at same level with the help of inter process communications.

3. Please explain what Is Manifest File And How We Used?

Every Android app must have this manifest file in its root directory named 'AndroidManifest.xml'. The file includes critical information about the app, including the Java package name for the application.

4. Please explain does IOS Support Multitasking?

iOS 4 and above supports multi-tasking and allows apps to remain in the background until they are launched again or until they are terminated.

5. Do you know what Are Activities?

An activity is a single, focused thing that the user can do. when ever user click on GUI the next Activity will be start and new GUI set base on coding.

6. What are Containers?

Containers holds objects and widgets together, depending on which items are needed and in what arrangement they need to be in. Containers may hold labels, fields, buttons, or even child containers, as examples.

7. Please explain which Api Is Used To Write Test Scripts?

UI Automation API is used to automate test procedures. Tests scripts are written in JavaScript to the UI Automation API. This in turn simulates user interaction with the application and returns log information to the host computer.

8. Tell me which Languages Are The Mobile Apps Programmed In?

Cisco WebEx develops mobile meeting applications for a host of devices. The apps are developed in the programming language best suited to the device and OS we are approaching. So, we develop using C++ for Apple devices running on iOS, Java for BlackBerry devices, Java for Android devices and so on.

9. Tell me which Framework Is Deliver Event To Custom Object?

The UIKit infrastructure takes care of delivering events to custom objects. As an app developer, you have to override methods in the appropriate objects to process those events.

10. Please explain what Is Different About The Mobile App Development?

Some of the unique challenges are: designing for a small screen size and resolution; energy management that focuses on optimization of battery life; managing data access in an environment of variable and potentially inconsistent network access; working with devices that offer limited processor power and RAM in comparison to a PC.

11. Can you explain me Scenarios When An Application Goes Into Inactive State?

An app can get into InActive state when the user locks the screen or the system prompts the user to respond to some event e.g. SMS message, incoming call etc.

12. Please explain how An Operating System Improve Battery Life While Running An App?

An app is notified whenever the operating system moves the apps between foreground and background. The operating system improves battery life while it bounds what your app can do in the background. This also improves the user experience with foreground app.

13. Do you know what Is Intent?

An Intent is exactly what it describes. It's an "intention" to do an action.

An Intent is basically a message to say you did or want something to happen. Depending on the intent, apps or the OS might be listening for it and will react accordingly.

There are two types of intents in android:
☛ Implicit Intent
☛ Explicit Intent

15. What is Android Application Content Providers Components?

They handle data and database management issues.

16. Do you know how Android Allows You To Store Data?

Any of the following 5 possible options are acceptable:

☛ SharedPreferences
☛ Internal Storage
☛ External Storage
☛ SQLite Database
☛ Network connection

17. What is Android Application Activities Components?

They dictate the UI and handle the user interaction to the smartphone screen.

18. Can you explain me the Name Of That Application Thread From Where Uikit Classes Should Be Used?

UIKit classes should be used only from an application's main thread. Note: The derived classes of UIResponder and the classes which manipulate application's user interface should be used from application's main thread.

19. Tell me which Items Or Folders Are Important In Every Android Project?

The developer should name at least 4 of these 6 items below, as these are essential within each Android project:

☛ AndroidManifest.xml
☛ build.xml
☛ bin/
☛ src/
☛ res/
☛ assets/

20. What is Android Application Broadcast Receivers Components?

They handle communication between Android OS and applications.

21. Do you know adt Stands For?

Android Developer Tools.

22. Tell me which Data Types Does Aidl Support?

AIDL supports charSequence, list, map, string, and all types of native java data types.

23. Tell me when Running In Foreground Than In Background Why An App On Ios Device Behaves Differently?

An application behaves differently when running in foreground than in background because of the limitation of resources on iOS devices.

24. Do you know what Is Android Mobile?

An open-source operating system used for smartphones and tablet computers.

25. What is Android Application Services Components?

They handle background processing associated with an application.

26. Tell us which Tools Required To Develop Ios Applications?

iOS development requires Intel-based Macintosh computer and iOS SDK.

27. Please explain which Information Do You Need Before You Begin Coding An Android App For A Client?

You want to find out that this person will seek to truly understand what you are trying to accomplish with your app, and the functionality.

The following items are good to hear:

☛ Objective statement or purpose of the app for the app publisher
☛ Description of the target audience or user demographics
☛ Any existing apps that it might be similar to
☛ Wireframes
☛ Artwork; The best developers will say they require the artwork to be completed before development. This avoids delays, and helps the developer understand the look, feel and branding you are trying to achieve.

28. Tell us sdk Stands For?

Software Development Kit.

29. Do you know what Is Meaning Of Android?

It means a robot with a human appearance.

30. Tell me which Are The Advantages Of Android?

☛ Open-source
☛ Platform-independent
☛ Supports various technologies (having number of native application like: camera, bluetooth, wifi, speech, EDGE)

31. What are Tech Challenges?

Platform fragmentation is the biggest, the need to develop and maintain separate apps on each of the different platforms.

Others include: varying levels of maturity of software developer kit and technical documentation; different user interface guidelines; different specs for processor and RAM; differences between mobile platforms in terms of how security is handled, multi-tasking is supported, and content is rendered.

32. Tell us which You Like Better, Ice Cream Sandwich Or Kitkat?

These are code names for Android releases, and are well known throughout the Android community. Your developer should be familiar with them. Ice Cream Sandwich was Android version 4.0 (API level 14) released on October 18, 2011. KitKat refers to Android version 4.4 (API level 19), released on October 31, 2013.

This question is really to weed out the beginners who may not be as familiar with the different Android releases and that changes within each. You really want your developer to be in tuned to the Android updates so they know what's possible, how to best implement what you are asking, and where things are headed in general.

33. Explain me how The Mobile Applications Scoped And Specified?

Scoping starts with a long, hard look at the device. Mobile devices offer different form factors, screen size and resolution, computing power and functionality. They run different operating systems and have other methods of retrieving data such as wifi or 3G.

The challenge is to understand the device and how it will be used to the best advantage: focus on the benefits of the device, such as size and portability, and ensure that the user experience will be optimised.

34. Tell us what Are The Features Of Android Os?

☛ Most of us are aware of features like
☛ Live wallpaper
☛ Camera
☛ Messaging
☛ Bluetooth
☛ WIFI
☛ Web Browsing
☛ Music
☛ Alarm etc. etc…

35. Do you know how To Start Another Activity?

Note: you need to past this code on onClick method.

Intent i = new Intent(getApplicationContext(), Activity2.class);

startActivity(i);