Android COURSE CONTENT
I. Android Fundamentals
II. Setting up android development(Creating a Skeleton Application)
III. Anatomy of an Android application, Activity lifecycle Model.
IV. Identification of the key Android building blocks:
An overview the Android platform architecture.
Activities and Intents
I. Launching Activities and sub activities
II. Launching activity by intent and component
You’re first “hello world” Android app, how to emulate and debug Android applications on your desktop.
Android user interface basics.
I. XML based UI
II. Views and Layouts
III. UI Widgets
IV. Handling user events
Advanced Android UI
I. Understanding adapters
II. Complex UI Components
III. Custom View and component
IV. Menus and dialogs
V. Managing user preferences
VI. Handling multiple Screen sizes
Revisiting the “hello world” app from the previous module and making it interactive.
Intents and intent filters
I. Intent pieces
II. Implicit and Explicit Intent
III. Intent resolution
IV. Creating intent filter
Broadcast Receivers and Notifications
I. Broadcasting – system and custom
III. Enforcing Permissions
Communication between the UI and system.
I. Building and consuming services
II. Service lifecycle
III. Local Service
IV. Remote Service
V. Service and notifications combined
I. SQLite pieces
II. Opening and closing database
III. Doing CRUD operations
Most interesting mobile apps fetch and interact with data stored in the database.
I. HTTP Operations via Apache Http Client
II. Working with web services
Location based services
I. Accessing location based services
II. Mapping with Map view and Map Activity
Media Framework and telephony APIs
I. Working with media APIs
II. Working with telephony APIs
We also show how Layout Inflators are used to instantiate individual list items via an XML description of the item’s layout.
In this section Google Map integration, Http URL connection, Parsing XML file.
I. Unit testing
Development to deployment
I. Handling multiple screen sizes
II. Deployment of the project.
III. Deployment in the emulator.
Introduction to Android Middleware
Module 10: (OPTIONAL)
Introduction to Telecom
Introduction to Wireless Technologies (2G, 2.5G, 3G & 4G)
Software Development Life Cycle
Software Development Models
Tools, Simulators for Development and Testing
Contact Person: Ashwini (M) 09620914455.
For More Details: Contact or Consult Our Office Once.