Android Tutorial : android applications, setup java development kit, architecture, android runtime, application framework, activities, content providers, main activity file, accessing resources in xml, broadcast receiver, content url, fragments, fragment life cycle, intents and filters, action, data, category, extras, flags, component name, explicit intents, implicit intents, ui layouts, android layout types, relative layout attributes, grid view attributes, ui controls, layout attributes, text view attributes, button attributes, image button attributes, checkbox attributes, toggle button attributes, radio button attributes, event handling, event listeners and event handlers, styles and themes, defining styles, using styles, android themes, custom components.