Mobile Apps Developer Interview Preparation Guide
Download PDF

Mobile Apps Developer related Frequently Asked Questions by expert members with job experience as Mobile Apps Developer. These questions and answers will help you strengthen your technical skills, prepare for the new job interview and quickly revise your concepts

52 Mobile Apps Developer Questions and Answers:

1 :: Do you know how To Avoid An Anr?

A follow-up to the previous question, there are a number of possible answers here. What you want to hear is that you want as little work done as possible on the main thread, also known as the "UI thread".

Since that is the core single thread that your application runs on, you would want to keep activities that require more complex computations or network and database connections, for example, on separate worker threads so as not to slow down the main thread.

2 :: Do you know when An App Is Said To Be In Not Running State?

An app is said to be in 'not running' state when:

☛ It is not launched.
☛ It gets terminated by the system during running.

3 :: Explain me which Framework Is Used To Construct Application's User Interface For Ios?

The UIKit framework is used to develop application's user interface for iOS. UIKit framework provides event handling, drawing model, windows, views, and controls specifically designed for a touch screen interface.

4 :: What is an 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.

5 :: Explain which Any Other Advice You Have For The App Developer?

Pick the platform you want to develop on wisely; focus only on one or two platforms in the beginning; and start simple. Focus on core functionality first and add features in subsequent versions as you gain insight and experience.

6 :: Explain me 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.

7 :: Tell me which Tools Required For Developing Android Apps?

☛ JDK
☛ Eclipse + ADT plugin
☛ SDK Tools.

8 :: Tell me who Are The Inventors Of Android?

☛ Andy Rubin
☛ Rich Miner
☛ Nick Sears

9 :: What is an ANR?

ANR stands for "Application Not Responding". It's a dialog box that appears when an application doesn't respond for more than 10 seconds (sometimes it can be less than 10 seconds). The ANR dialog box offers the user the option of either closing the app or waiting for it to finish running.

10 :: Tell me when We Say That An App Is In Active State?

An app is said to be in active state when it is running in foreground and is receiving events.