Android for beginners

Home Technical Terms Android for beginners

 Androidmanifest XML

The manifest file presents essential information about your app to the Android system, information the system must have before it can run any of the app's code.

 ADB

 ADB (Android Debug Bridge) is a command-line utility included with Google's Android SDK.

 Android SDK

A software development kit that enables developers to create applications for the Android platform.

 DDMS

The Dalvik Debug Monitor Service (DDMS) is a debugging tool used in the Android platform.

 DVM

The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimised for minimal memory footprint.

 Intent Filters

Specifies the types of intents that an activity, service, or broadcast receiver can respond to.

 SQLite

SQLite is a opensource SQL database that stores data to a text file on a device.SQLite is a mostly ACID compliant RDBMS.

 XML

xml is used for layout designing. All the UI and layout of your app is designed using xml.

Intent 

 An intent is an abstract description of an operation to be performed. It can be used with startActivity to launch an Activity, broadcastIntent to send it to any interested BroadcastReceiver components, and startService(Intent) or bindService(Intent, ServiceConnection, int) to communicate with a Background Service.

Google Maps APIs 

The Google Maps APIs give developers several ways of embedding Google Maps into web pages or retrieving data from Google Maps, and allow for either simple use or extensive customization.

APK format

 Android application package file (APK) is the file format used to distribute and install application software and middleware onto Google's Android operating system.

Drawable folder

 Drawable folder is compiled visual resource that can use as a backgrounds, banners, icons, splash screen etc.

Toast

Andorid Toast can be used to display information for the short period of time. A toast contains message to be displayed quickly and disappears after sometime.

Activity

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

ANR

ANR is short for Application Not Responding. This is actually a dialog that appears to the user whenever an application have been unresponsive for a long period of time.

Broadcast receivers

A broadcast receiver (receiver) is an Android component which allows you to register for system or application events. All registered receivers for an event are notified by the Android runtime once this event happens.

NDK

NDK stands for Native Development Kit. By using NDK, you can develop a part of app using native language such as C/C++ to boost the performance.

Service

A Service is an application component that can perform long-running operations in the background, and it does not provide a user interface.