On this page I list some common Acronyms that you will come across in my blog posts. If you are a beginner, I thought having all these acronyms listed in a single location may be handy. Note: When an acronym is first introduced in a post, I will spell out the long-form in the first instance of its usage in that post.

Acronyms (for those starting out)

ADBAndroid Debug Bridge: is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device.

ADTAndroid Developer Tools: is a plugin for the Eclipse IDE that provides a suite of tools that are integrated with the Eclipse IDE.

APIApplication Programming Interface: is a set of routines, protocols, and tools for building software applications.

ASF – Apache Software Foundation:  is an American non-profit corporation to support Apache software projects, including the Apache HTTP Server, Cordova, etc.

AVDAndroid Virtual Device: is an emulator configuration that lets you model an actual device by defining hardware and software options to be emulated by the Android Emulator.

CLI – Command Line Interface: alternative to a GUI (Graphical User Interface). Used in the context of the PhoneGap, Cordova and Ionic framework CLI. Usage takes place in the Terminal on a Mac or Command Prompt (CMD) on Windows.

CSS – Cascading Style Sheets: is a style sheet language used for describing the look and formatting of a document written in a markup language such as HTML and XHTML.

GDC – Game Developers Conference: an annual conference gathering for professional video game developers, held in the United States and other parts of the world.

GUI – Graphic User Interface: is a type of interface that allows users to interact with software through graphical icons and visual indicators. The alternative is a CLI (Command Line Interface).

HTMLHyperText Markup Language: is the standard markup language used to create web pages.

IDEIntegrated Development Environment: is a programming environment that has been packaged as an application program, typically consisting of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder.

SDKSoftware Development Kit: a set of software development tools that allows the creation of applications (the set of tools may include the API, IDE, Debugging tools, etc).

UIUser Interface

UXUser EXperience

WWDCWorld Wide Developers Conference: the annual developers conference by Apple used to showcase its new software and technologies.

XAML – EXtensible Application Markup Language: is a declarative XML-based language developed by Microsoft that is used for initializing structured values and objects, in a format which is both human-readable and machine-readable.

XML – EXtensible Markup Language: is a markup language that defines a set of rules for encoding documents in a format which is both human-readable and machine-readable.