An Intent is a small message passed around the Android system. This message may hold information about our intention to perform a task.
It is basically a passive data structure holding an abstract description of an action to be performed.
Gradle for Android
Gradle is a JVM-based build system that enables developers to write high-level scripts that can be used to automate the process of compilation and application production. It is a flexible plugin-based system, which allows you to automate various aspects of the build process; including compiling and signing a
.jar, downloading and managing external dependencies, injecting fields into the
AndroidManifest or utilising specific SDK versions.
Material Design is a comprehensive guide for visual, motion, and interaction design across platforms and devices.
ADB (Android Debug Bridge)
ADB (Android Debug Bridge) is a command line tool that used to communicate with an emulator instance or connected Android device.
Overview of ADB
A large portion of this topic was split out to http://stackoverflow.com/documentation/android/9408/adb-shell
SQLite is a relational database management system written in C.
To begin working with SQLite databases within the Android framework, define a class that extends SQLiteOpenHelper, and customize as needed.