Software Requirements:
Operating System: Ubuntu 16.04 LTS or Windows 7
Java Development Kit 1.8, Android Studio
Hardware Requirements:
Processor: Pentium Dual Core +
RAM: Min 4GB
Contents:
Day-1
Android
– Overview
– Why Android?
– Features and applications
– Architecture and libraries
– History, API Levels
– Setting up JDK and Android IDE
– Android Runtime and Framework
– Application Components
– Activities, Services, Broadcast Receivers, Content Providers
– Create first Android application
– Example of Hello World application
– Installation and deployment of the App
– Detailed description of type of the files in the App
– Detailed overview of the Android Studio IDE
Day-2
Resources
– colors, drawable
– layout, values
– accessing the resources in code
– accessing the resources in xml files
Activities
– creating and using
– example
Data Processing
– Taking input from text boxes
– Data processing based on input
– generating results and displaying
– adding background images
Services
– creating and using
– example
Day-3
Intents
– creating and using
– intent objects
– action, data and flags
– implicit and explicit intents
– intent filters
– example of launching applications
UI Layouts and its types
UI Controls and creating controls
Using toasts for messages
Event Handling
– Handlers, Listeners
– Touch mode and Focus
– Examples
Styles and Themes
– Define a style, Using style
– Style inheritance
– Applying colors to themes
– Themes and color palletes
Intent Filters
– Sending emails, making calls
– Opening the websites
Navigation Bars
Google Maps Activity