• Home
  • Learning Solutions
    • Hadoop
    • BusinessIntelligence>
      • Data Warehousing & BI - Foundation Course
      • Advance ETL & SSIS
      • Advance ETL & Informatica
    • Cloud Computing>
      • AWS Cloud Computing
      • Azzure
    • Mobile>
      • Android
      • Advanced Android
    • Java Technologies>
      • Java/J2EE
      • Struts with Hibernate
      • Spring with Hibernate
    • Web Technologies>
      • HTML 5 and CSS 3
      • JQuery
    • Microsoft Technologies>
      • Microsoft Dynamics
      • ASP.Net MVC 3.0
      • ASP.Net 4.0 with C# 2010
      • C# with Visual Studio
    • Database>
      • MySQL/Oracle
    • Enterprise>
      • OOAD with UML
      • Design Patterns
  • Consulting
    • Cloud Computing
    • Android
  • Company
    • About Us
    • Management Team
    • Clients
    • Testimonials
  • Training Calendar
  • Contact Us

Android Fundamentals Training Details

Duration

Weekend Course(In ISAC Office) - Friday, Saturday and Sunday. 8 Hours each day.

Course Fee

Rs 21,000/- per day + Taxes

Trainer/Instructors 

Anuj Verma and Suresh Kumar. For details about Anuj/Suresh, refer Trainer

Next Batch Start Date

Click Here 

Course Summary

Introduction to programming for the Android platform course is designed to quickly get you up to speed with writing apps for Android devices. You will learn the basics of Android platform. You will get to understand the application lifecycle. By the end of the course, you will be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more. This is a perfect course to get started with Android programming. 


How to Register

For individual candidate, we have a weekend course. You can register for that  . Refer Weekend Workshop for next batch start date and registration process

For Corporate onsite trainign for group of people contact us at training@isacsoftware.com 


Audience

Anyone interested to know about the most popular Mobile platform Android.


Prerequisites 

Basic Java programming skills, or equivalent OOP language experience. Please bring your laptop in class for practicing. We will help to setup Android if not done already.


Hands-On Exercise

Trainees will be given assignment to do during the training on important topics under the guidance of the trainer. It will help them to understand the topics better. 

Course Outline

Introduction to Android
  • History of Android
  • Android features


Android SDK
  • Brief Introdcution to Android Platform Layers
  • SDK and it's Components
  • Eclipse and SDK installation
  • Creating first Android application
  • Understanding Android Project Structure in Eclipse
  • Emulator and AVD creation
  • SDK Tools
  • Manifest File
  • Understanding how APK is created

Activity
  • Creating Views and Activities(UI Development)
  • Using XML-Based Layouts
  • Handling UI Events
  • Building Menus
  • Creating Tabs
  • Creating Dialogs using Activity
  • Understanding Activity Life Cycle


Services
  • Creating Services
  • Usage of Service
  • Life-Cycle of a Service 
  • Implementing a Service 
  • Modifying your Manifest file 
  • Invoking a Service 


Intents 
  • Whats Intent 
  • Parts of Intent 
  • Explicit and Implict Intent
  • Role of Filters Intent Resolution
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers


Broadcast Receivers
  • What are Broadcast Receivers
  • Implementing broadcast receiver
  • System broadcasts and how to use them


Data Storage
  • Various types of Storage in Android
  • Preferences
  • Files
  • SQLite Databases


ContentProvider
  • Understanding basics of ContentProvider
  • Using Built-in Content Providers
  • Developing apps using Built-In Logs and Contact Providers.


Debugging
  • Debugging and troubleshooting techniques
  • Using DDMS
  • Debugging through Eclipse
  • Various debug tools in Android platform


Using Gogole Maps in Android Apps
  • Understanding Android Location Manager
  • Understanding Gogole Maps API for Android 
  • Using Google Maps API to display Maps


Android Security
  • Various ways to protect your Apps
  • Using Permissions
  • Declaring Permissions


Using Telephony and SMS
  • Understanding Telephony Manager
  • Making calls 
  • Monitoring data connectivity and activity 
  • Accessing phone properties and status 
  • Controlling the phone
  • Using SMS Manager


WiFi and Networking
  • Creating Apps using Android WiFi APIs
  • Creating Apps using Android Networking APIs
© This website and its content is copyright of ISAC Software Academy - [Bangalore] [2011]. All rights reserved. Any redistribution or reproduction of part or all of the contents in any form is prohibited. You may not, distribute or commercially exploit the content. Nor may you transmit it or store it in any other website or other form of electronic retrieval system. ©