Android Application Development

Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build apps using Android's various APIs.

  • The Genesis of Java
  • OOPs Concepts
  • Overview of Java
  • Data Types variables & arrays
  • Operators, Classes & Method
  • Interfaces & Abstract classes
  • Overloading & Overriding
  • Packages & Privileges
  • Collection APIs
  • Exception Handling Multithreaded programming
  • I/O Applets & Other topics
  • String Handling
  • Java.util package complete coverage
  • Java.util package complete coverage
  • An Open Platform for Mobile Development
  • Android SDK Features
  • Introduction of Development Framework
  • Android Application Architecture
  • Android Libraries
  • Advanced Android Libraries
  • What You Need to Begin
  • Downloading and Installing the Android SDK & IDE
  • Creating Your First Android Activity
  • Types of Android Applications
  • Android Libraries
  • Developing for Mobile Devices
  • Hardware-Imposed Design Considerations
  • Considering the Users Environment
  • Android Development Tools
  • The Android Emulator
  • The Android Debug Bridge (ADB)
  • What Makes an Android Application?
  • Introducing the Application Manifest
  • The Android Application Life Cycle
  • Understanding Application Priority and Process States
  • Externalizing Resources
  • Creating Resources
  • Using Resources
  • Creating an Activity
  • The Activity Life Cycle
  • Android Activity Classes
  • Fundamental Android UI Design
  • Introducing Views
  • Creating Activity User Interfaces with Views
  • The Android Widget Toolbox
  • Introducing Layouts
  • Using Layouts
  • Creating New Views
  • Modifying Existing Views
  • Creating Compound Controls
  • Creating Custom Widgets and Controls
  • Using Custom Controls
  • Creating and Using Menus
  • Introducing the Android Menu System
  • Defining an Activity Menu
  • Dynamically Updating Menu Items
  • Handling Menu Selections
  • Submenus and Context Menus
  • Introduction of Intents
  • Using Intents to Launch Activities
  • Using Intent Filters to Service Implicit Intents
  • Using Intent Filters for Plug-ins and Extensibility
  • Using Intents to Broadcast Events
  • Introducing Adapters
  • Introducing Some Android-Supplied Adapters
  • Using Adapters for Data Binding
  • Using Internet Resources
  • Connecting to an Internet Resource
  • Leveraging Internet Resources
  • Introducing Dialogs
  • Introducing the Dialog Class
  • Using Activities as Dialogs
  • Creating a n Earthquake Viewer
  • Saving and Loading Files
  • Including Static Files as Resources
  • File Management Tools
  • Databases in Android
  • Introducing SQLite
  • Cursors and Content Values
  • Working with Android Databases
  • Using Content Providers
  • Native Android Content Providers
  • Creating a New Content Provider
  • Creating and Using an Earthquake Content Provider
  • Using Location-Based Services
  • Setting up the Emulator with Test Providers
  • Updating Locations in Emulator Location Providers
  • Create an Application to Manage Test Location Providers
  • Selecting a Location Provider
  • Finding the Available Providers
  • Finding Providers Based on Requirement Criteria
  • Finding Your Location
  • Tracking Movement
  • Using Proximity Alerts
  • Using the Geocoder
  • Reverse Geocoding
  • Forward Geocoding
  • Creating Map -Based Activities
  • Creating a Map-Based Activity
  • Configuring and Using Map Views
  • Using the Map Controller
  • Creating and Controlling Services
  • Binding Activities to Services
  • Using Background Worker Threads
  • Creating New Threads
  • Synchronizing Threads for GUI Operations
  • Moving the Earthquake Service to a Background Thread
  • Customizing Toasts
  • Using Toasts in Worker Threads
  • Using Alarms
  • Using Alarms to Update Earthquakes
  • Introducing Android Instant Messaging
  • Using the GTalk Service
  • Binding to the GTalk Service
  • Making a GTalk Connection and Starting an IM Session
  • Introducing Presence and the Contact Roster
  • Managing Chat Sessions
  • Using the Media APIs
  • Using the Media APIs
  • Recording Multimedia
  • Using the Camera
  • Controlling Camera Settings
  • Using the Camera Preview
  • Taking a Picture
  • Using the Camera Preview
  • Introducing the Sensor Manager
  • Making Phone Calls
  • Monitoring Data Connectivity and Activity
  • Using Bluetooth
  • Introducing the Bluetooth Service
  • Managing Bluetooth Connections
  • Managing Net work and Wi-Fi Connections
  • Controlling Device Vibration
  • Using AID L to Support IP C for Services
  • Implementing an AIDL Interface
  • Using Internet Services
  • Building Rich User Interfaces
  • Working with Animations
  • Using Themes to Skin Your Applications
  • Advanced Canvas Drawing
  • Introducing Surface View
  • Creating Interactive Controls

Java Programming

Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build apps using Android's various APIs.

  • The Genesis of Java
  • OOPs Concepts
  • Overview of Java
  • Data Types variables & arrays
  • Operators, Classes & Method
  • Interfaces & Abstract classes
  • Overloading & Overriding
  • Packages & Privileges
  • Collection APIs
  • Exception Handling Multithreaded programming
  • I/O Applets & Other topics
  • String Handling
  • Java.util package complete coverage
  • Java.util package complete coverage
  • String Handling
  • java.util package complete coverage
  • More I/O,Networking
  • Applets,Complete AWT,EventHandling
  • RMI
  • Java Beans
  • Swing
  • JDBC & SQL
  • Javadoc tool
  • Java Design Patterns
  • Java Mail
  • RMI & Introduction to Corba
  • J2EE Overview
  • J2EE MultiTier Architecture
  • J2EE Best Practices
  • XML & Parsers
  • Servlets
  • JSP (Java Server Pages)
  • MVC Architecture and MVC Frameworks
  • JavaScript/Html/CSS etc
  • Complete EJB3.0
  • Design Patterns
  • WebServices, SOAP
  • Spring
  • Hibernate
  • Struts
  • JSF
  • Ajax
  • JDO
  • JBOSS
  • GlassFish
  • WebSphere
  • Weblogic
  • Tomcat
  • Overview of the J2ME Architecture
  • Java 2 Micro Edition and the World of Java
  • J2ME and Wireless Devices
  • J2ME Architecture and Development Environment
  • J2ME Architecture
  • Small Computing Device Requirements
  • Run- Time Environment
  • Inside the Java Archive File
  • MIDlet Programming Event Handling
  • User Interfaces
  • Device Data
  • Java Language for J2ME
  • J2ME User Interfaces
  • Commands, Items, and Event Processing
  • High- Level Display: Screens
  • J2ME Database Concepts

Web Designing Training

Briefly, Web designing means planning, creation and updating of websites. Website design also involves information architecture, website structure, user interface, navigation ergonomics, website layout, colors, contrasts, fonts and imagery (photography) as well as icons design.

  • Introduction To HTML
  • Html Basic Tag
  • HTML Image, Hyperlink
  • HTML List
  • HTML Table
  • HTML Frame
  • HTML Forms
  • HTML Font
  • HTML Div
  • Marquee Tag
  • Introduction to CSS
  • CSS Background
  • CSS Margin
  • CSS Padding
  • CSS Border
  • CSS Float
  • CSS Links
  • CSS Text
  • CSS Outline
  • CSS Text
  • Bootstrap
  • Bootstrap
  • Introduction to Java Script
  • Java Script Variable
  • Statement
  • Operator
  • Function
  • Alerts
  • Array
  • Form Validation
  • Java script Event
  • Java script Date function
  • GetElementById
  • Spring
  • Hibernate
  • Struts
  • JSF
  • Ajax
  • JDO
  • JBOSS
  • GlassFish
  • WebSphere
  • Weblogic
  • Tomcat
  • Overview of the J2ME Architecture
  • Java 2 Micro Edition and the World of Java
  • J2ME and Wireless Devices
  • J2ME Architecture and Development Environment
  • J2ME Architecture
  • Small Computing Device Requirements
  • Run- Time Environment
  • Inside the Java Archive File
  • MIDlet Programming Event Handling
  • User Interfaces
  • Device Data
  • Java Language for J2ME
  • J2ME User Interfaces
  • Commands, Items, and Event Processing
  • High- Level Display: Screens
  • J2ME Database Concepts

PHP Training

Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build apps using Android's various APIs.

  • Introduction to Php
  • Introduction To HTML
  • Html Basic Tag
  • HTML Image, Hyperlink
  • HTML List
  • HTML Table
  • HTML Frame
  • HTML Forms
  • HTML Font
  • HTML Div
  • Marquee Tag
  • Introduction to CSS
  • CSS Background
  • CSS Margin
  • CSS Padding
  • CSS Border
  • CSS Float
  • CSS Links
  • CSS Text
  • CSS Outline
  • CSS Text
  • Introduction to Java Script
  • Java Script Variable
  • Statement
  • Operator
  • Function
  • Alerts
  • Array
  • Form Validation
  • Java script Event
  • Java script Date function
  • GetElementById
  • Server
  • Types of server
  • How to Install Server
  • Server Setting and Php setting
  • Syntax of Php
  • Echo , Variable
  • Php String
  • Php Operator
  • Php Statement
  • Php Loop
  • Php function
  • Php Array
  • Php data Function
  • Php File
  • Php Cookie
  • Php Session
  • Php Oops
  • Php Class and object
  • Php File Upload
  • Introduction to Database
  • Sql and Mysql
  • Use Mysql
  • Database Connectivity
  • Create Database and Table
  • Mysql Command
  • Select
  • Update
  • Delete
  • Insert
  • Import
  • Export
  • Other Myql command
  • Joomla
  • Drupal
  • Wordpress
  • Mediawiki
  • PhpBB
  • Magento
  • Introduction To Jquery
  • Jquery Library
  • Effective and attractive Webpage Using Jquery
  • Introduction To WebHosting
  • Ftp Server
  • File Upload
  • Cpanel
  • Create New User
  • Database File Uplaod
  • System Analysis & Design
  • SRS, FRS
  • DFD

.NET Training

Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build apps using Android's various APIs.

  • Getting Started
  • Windows Operating Systems
  • Microsoft.Net & Versions
  • Language Support
  • Types of Applications
  • Installations & Getting Started
  • Creating Applications
  • Testing & Debugging Applications
  • Features of .Net Framework
  • .Net Framework Architecture
  • Components of .Net Framework
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Common Language Runtime (CLR)
  • Intermediate Language (IL)
  • Framework Libraries
  • Namespaces, Assemblies & Deployment
  • Security
  • Memory Management
  • Metadata & Reflection
  • Introduction to .Net Framework & Features of C#.Net
  • Creating Console Applications
  • Data Types, Variables, Constants
  • Boxing & Un Boxing
  • Operators & Expressions
  • Control Structures
  • Arrays & Strings
  • Structured Exception Handling
  • C# parameter Modifiers (out, ref)
  • Multithreading
  • Delegates & Events
  • Implementing OOPS
  • OOPS Vs Structural Programming
  • Features of OOPS
  • Classes & Objects
  • Data Abstraction, Data Hiding
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Operator Overloading, Function Overloading
  • Constructors & Destructors
  • C# .NET Layout Basics
  • Introduction to Windows Forms user interface
  • Common Windows forms controls
  • Data Controls
  • Menus and Toolbars
  • Dialog Boxes
  • MDI Form
  • ADO.NET
  • Custom Control
  • Validation in Window Form
  • Crystal Report, Error Handling
  • Setup and Deployment
  • Introduction to Internet & Web Applications
  • Introduction to Dynamic Web Pages & ASP.Net
  • ASP.Net Page Life Cycle
  • ASP.Net Standard Controls
  • Regular expressions
  • Validation Controls
  • Create Master Page and Content Pages
  • Login Controls
  • Web Parts
  • Database Concept & SQL Server queries
  • Introduction to Disconnected Architecture & ADO.Net
  • ADO.Net Classes
  • ADO.Net Objects
  • Connection objects, Data Adapter
  • Command Builders, Data Table
  • Data Set, Data Reader
  • Data Retrieval, Insertion, Deletion & Updating
  • ADO.Net Connection Pooling
  • Using Data Controls
  • Introduction to XML
  • XML Tree, XML Syntax
  • Data Binding in ASP.Net
  • Overview of LINQ to SQL Class
  • Connectivity with LINQ
  • Using Stored Procedure in LINQ
  • State Management & Security Issues in ASP.Net
  • Configuration Settings
  • Tracing & Debugging
  • Deploying ASP.Net Applications
  • Asp.NET Ajax Controls
  • JQuery
  • WCF
  • WPF
  • Silver Light
  • MVC in Asp.Net
  • Mobile Application
  • Introduction of IIS Server
  • CPanel setting for Dynamic website
  • Upload database
  • FTP Configuration
  • SMTP Configuration
  • Uploading of WebPages and file
  • System Analysis & Design
  • SRS, FRS, DFD

TECHNOLOGY LICENSING & CONSULTING

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment.

Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward, a new normal that has evolved from generation X is on the runway heading towards a streamlined cloud solution. User generated content in real-time will have multiple touchpoints for offshoring.

Capitalise on low hanging fruit to identify a ballpark value added activity to beta test. Override the digital divide with additional clickthroughs from DevOps. Nanotechnology immersion along the information highway will close the loop on focusing solely on the bottom line.

  • Podcasting operational change management inside
  • Workflows to establish a framework
  • Taking seamless key performance indicators
  • Keeping your eye on the ball while performing
  • Start-up mentality to derive convergence