Mobile Developer

  Home  Computer Programming  Mobile Developer


“Mobile Developer Frequently Asked Questions in various Mobile Developer job Interviews by interviewer. The set of questions here ensures that you offer a perfect answer posed to you. So get preparation for your new job hunting”



52 Mobile Developer Questions And Answers

3⟩ 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….

 199 views

7⟩ Explain Folder, File & Description of Android Apps?

src:

This contains the .java source files for your project.

gen:

contains the .R file, a compiler-generated file that references all the resources found in your project. You should not modify this file.

bin:

contains the Android package files .apk built by the ADT during the build process and everything else needed to run an Android application.

res/drawable-hdpi

This is a directory for drawable objects that are designed for high-density screens.

res/layout

This is a directory for files that define your app's user interface.

res/values

This is a directory for other various XML files that contain a collection of resources, such as strings and colors definitions.

AndroidManifest.xml

This is the manifest file which describes the fundamental characteristics of the app and defines each of its components.

 210 views

8⟩ Described App Widgets?

Also referred to simply as Widgets, App Widgets in the Android world are miniature views that are embedded within Android apps and typically display periodic updates. Music players, weather updates, sports scores, and stock price changes are all examples of data that can be displayed in an App Widget.

 184 views

10⟩ 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.

 171 views

11⟩ 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.

 186 views

12⟩ Described 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.

 201 views

13⟩ 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

 212 views

14⟩ Described 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.

 200 views

15⟩ 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 optimisation 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.

 191 views

16⟩ How to port applications to multiple platforms?

We have created a single unified architecture that covers all platforms, so that we can ensure a common user experience across devices. However, different platforms utilise different operating systems and system tools, so we have to create a unique client code base for each platform - iOS, Android, and Blackberry. It is possible to reuse some code across Blackberry and Android.

 191 views

17⟩ Which special skills and roles are required?

The important ones are flexibility, speed, and a keen understanding of the user experience. Mobile development jobs require you to work quickly and be ready to respond to lots of changes, such as hardware and software updates, patches and design changes. The tablet is a great example - we have entered into a 'post PC era' and the types of things that a tablet will be used for is still evolving.

 207 views

18⟩ 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.

 186 views

19⟩ How to Start Another Activity?

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

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

startActivity(i);

 186 views

20⟩ Define 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.

 174 views