Logo
Managed By : ICS Group
Technical Collaboration for Industry & Learning
Information Technology
उद्योग और शिक्षा के लिए तकनीकी सहयोग - सूचना प्रौद्योगिकी

Image

  • Home
  • About us
  • Training
  • Projects
  • Gallery
  • Services
  • Query
  • Contact
  • Blog

Android Application Training in Chandigarh

Android Application Development Program

Build a strong foundation in Android development and progress towards real-world mobile applications. This program covers core Android concepts, UI/UX design, APIs, and advanced features, helping you create powerful and user-friendly mobile apps used in modern industries.

  •  

    Learn Android Training Using JAVA/KOTLIN

     
    Module1: Core Java
    • The Genesis of Java
    • OOPs Concepts,
    • Overview of Java,
    • Data Types variables & arrays,
    • Operators, Classes & Methods,
    • 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,
    • More I/O, Networking,
    Module2: Introduction of Android
    • An Open Platform for Mobile Development
    • Android SDK Features
    • Introduction of Development Framework
    • Android Application Architecture
    • Android Libraries
    • Advanced Android Libraries
    Module 3: Getting Started
    • What You Need to Begin
    • Downloading and Installing the Android SDK & IDE
    • Creating Your First Android Activity
    • Types of Android Applications
    • Developing for Mobile Devices
    • Hardware-Imposed Design Considerations
    • Considering the Users’ Environment
    • Android Development Tools
    • The Android Emulator
    • The Android Debug Bridge (ADB)
    Module 4: Creating Applications and Activities
    • What Makes an Android Application?
    • Introducing the Application Manifest
    • Using the Manifest Editor
    • 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
    Module 5: Creating User Interfaces
    • 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 Menu s
    • Introducing the Android Menu System
    • Defining an Activity Menu
    • Dynamically Updating Menu Items
    • Handling Menu Selections
    • Submenus and Context Menus
    Module 6: Intents, Broadcast Receivers, Adapters, and the Internet
    • 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
    Module 7: Data Storage, Retrieval, and Sharing
    • 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
    Module 8: Geocoding, and Location-Based Services
    • 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
    • “Where Am I?” Example
    • Tracking Movement
    • Updating Your Location in “Where Am I?
    • 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
    Module 9: Working in the Background
    • 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
    • Let’s Make a Toast
    • Customizing Toasts
    • Using Toasts in Worker Threads
    • Using Alarms
    • Using Alarms to Update Earthquakes
    Module 10: Peer-to-Peer Communication
    • 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
    Module 11: Accessing Android Hardware
    • Using the Media APIs
    • Playing Media Resources
    • Recording Multimedia
    • Using the Camera
    • Controlling Camera Settings
    • Using the Camera Preview
    • Taking a Picture
    • Using the Camera Preview
    • Introducing the Sensor Manager
    • Using the Accelerometer and Compass
    • Detecting Acceleration Changes
    • Creating a Speedometer
    • Determining Your Orientation
    • Creating a Compass and Artificial Horizon
    • Android Telephony
    • Making Phone Calls
    • Monitoring Phone State and Phone Activity
    • Monitoring Data Connectivity and Activity
    • Accessing Phone Properties and Status
    • Controlling the Phone
    • Using Bluetooth
    • Introducing the Bluetooth Service
    • Controlling the Local Bluetooth Device
    • Discovering and Bonding with Bluetooth Devices
    • Managing Bluetooth Connections
    • Communication with Bluetooth
    • Using a Bluetooth Headset
    • Managing Net work and Wi-Fi Connections
    • Controlling Device Vibration
    Module 12: Advanced Android Development
    • 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
  •  

    Android Application Using Kotlin Training in Chandigarh

     
    Introduction of Kotlin
    Module1: Kotlin
    • Getting Started with Kotlin
    • Kotlin Basics
    • Functions in Kotlin
    • Higher Order Functions and Functional Programming
    • Properties
    • Null Safety, Reflection, and Annotations
    • Generics
    • Data Classes
    • Collections
    • Concurrency
    Android Application Development
    Module2: Introduction of Android
    • An Open Platform for Mobile Development
    • Android SDK Features
    • Introduction of Development Framework
    • Android Application Architecture
    • Android Libraries
    • Advanced Android Libraries
    Module 3: Getting Started
    • What You Need to Begin
    • Downloading and Installing the Android SDK & IDE
    • Creating Your First Android Activity
    • Types of Android Applications
    • Developing for Mobile Devices
    • Hardware-Imposed Design Considerations
    • Considering the Users’ Environment
    • Android Development Tools
    • The Android Emulator
    • The Android Debug Bridge (ADB)
    Module 4: Creating Applications and Activities
    • What Makes an Android Application?
    • Introducing the Application Manifest
    • Using the Manifest Editor
    • 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
    Module 5: Creating User Interfaces
    • 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 Menu s
    • Introducing the Android Menu System
    • Defining an Activity Menu
    • Dynamically Updating Menu Items
    • Handling Menu Selections
    • Submenus and Context Menus
    Module 6: Intents, Broadcast Receivers, Adapters, and the Internet
    • 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
    Module 7: Data Storage, Retrieval, and Sharing
    • 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
    Module 8: Geocoding, and Location-Based Services
    • 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
    • “Where Am I?” Example
    • Tracking Movement
    • Updating Your Location in “Where Am I?
    • 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
    Module 9: Working in the Background
    • 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
    • Let’s Make a Toast
    • Customizing Toasts
    • Using Toasts in Worker Threads
    • Using Alarms
    • Using Alarms to Update Earthquakes
    Module 10: Peer-to-Peer Communication
    • 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
    Module 11: Accessing Android Hardware
    • Using the Media APIs
    • Playing Media Resources
    • Recording Multimedia
    • Using the Camera
    • Controlling Camera Settings
    • Using the Camera Preview
    • Taking a Picture
    • Using the Camera Preview
    • Introducing the Sensor Manager
    • Using the Accelerometer and Compass
    • Detecting Acceleration Changes
    • Creating a Speedometer
    • Determining Your Orientation
    • Creating a Compass and Artificial Horizon
    • Android Telephony
    • Making Phone Calls
    • Monitoring Phone State and Phone Activity
    • Monitoring Data Connectivity and Activity
    • Accessing Phone Properties and Status
    • Controlling the Phone
    • Using Bluetooth
    • Introducing the Bluetooth Service
    • Controlling the Local Bluetooth Device
    • Discovering and Bonding with Bluetooth Devices
    • Managing Bluetooth Connections
    • Communication with Bluetooth
    • Using a Bluetooth Headset
    • Managing Net work and Wi-Fi Connections
    • Controlling Device Vibration
    Module 12: Advanced Android Development
    • 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
  • We cover a wide range of Linux services, from programming and web development to security auditing and networking

     
    Course Content RH033 Red Hat Linux Essentials Linux Ideas and History
    • An Introduction to Linux and Open Source: what are the central ideas behind the Linux phenomenon and where do they come from?
    • Linux Usage Basics
    • Browsing the File System
    • Users, Groups and Permissions
    • Using the bash Shell
    • Standard I/O and Pipes
    • Text Processing Tools
    • vim: An Advanced Text Editor
    • Investigating and Managing Processes
    • Basic System Configuration Tools
    • Finding and Processing Files
    • Network Clients
    • Advanced Topics in Users, Groups and Permissions
    • The Linux Filesystem In-Depth
    RH133 Red Hat Linux System Administration and RHCT Exam Course Outline
    • Administrative Access
    • Package Management
    • System Services and Security
    • Configure and manage system logging, time syn
    • System Initialization
    • Kernel Monitoring and Configuration
    • Network Configuration
    • Filesystem Administratio
    • Additional Storage
    • User Administration
    • File systems for Group Collaboration
    • Centralized User Administration
    • Software RAID
    • Logical Volume Management
    • Virtualization and Automated Installation
    • Troubleshooting with Rescue Mode
    RH253 Red Hat Linux Networking and Security Administration
    • Course Outline
    • System Performance and Security
    • System Service Access Controls
    • Securing Data
    • Network Resource Access Controls
    • Organizing Networked Systems
    • Network File Sharing Services
    • Web Services
    • Electronic Mail Services
    • Account Management
    • RH300 RHCE Rapid Track Course and RHCE Exam
News and Events News and Events

Posted March 2026

REGISTRATION OPEN for Four/ Six weeks & Six months Industrial / Summer Training - 2026

Online Six Weeks/Months Live Project based Industrial Training for B.Tech. (CSE/ IT/ ECE) & MCA Students

Posted March 2026

Trained employees of Snow & Avalanche Study Establishment, Defence Research & Development Organisation, Ministry of Defence

Developed and Maintaining official websites of Govt. Departments as well as their clients globally.

Proposal to conduct Seminar/Workshop on latest technologies (Cyber Security & Ethical Hacking, Cloud Computing, Embedded System etc.)

Proposal to Engineering Colleges for In-house Campus Training for their Students

ICSCODES (A Flagship of ICS Group), which is formed to conduct specialized interactive workshops.

ICS  developed Functioning of Online Examination facility has been developed for RCPS following rigid verification standards and same has been tested by SQTC IT Centre – Mohali, Department of Information Technology, Ministry of Communications, Govt. of India.

ICS providing placement solution to colleges associated with TCIL-IT Chandigarh



 Photo Gallery
 Our Partners
TCIL - IT Chandigarh TCIL - IT Chandigarh
TCIL - IT Chandigarh TCIL - IT Chandigarh



Industrial Training

  • PHP
  • JAVA
  • ASP.NET
  • Web Designing
  • Digital Marketing
  • Networking
  • Ethical hacking
  • Embedded System
  • C/C++

  • Oracle 9i/10g
  • PLC Automation
  • VLSI
  • Cloud Computing
  • Android Application
  • Iphone
  • SEO/SMO
  • PLC Scada
  • CCNA

Useful Links

  • Six months industrial training in Chandigarh
  • Six weeks industrial training in Chandigarh
  • Industrial training in Chandigarh
  • 6 months industrial training in Chandigarh
  • 6 weeks industrial training in Chandigarh
  • Best industrial training in Chandigarh
  • Best industrial training in Mohali
  • Six months industrial training in Mohali
  • Six weeks industrial training in Mohali

  • Summer Training in Chandigarh
  • Training companies in Chandigarh
  • Free industrial training in Chandigarh
  • Free six months industrial training in Chandigarh
  • Best six months industrial training in Chandigarh
  • Best six weeks industrial training in Chandigarh
  • Live projects based industrial training in Chandigarh
  • Best IT training companies in Chandigarh
  • Top IT training companies in Chandigarh
iso logo

Chandigarh Office

TCIL-IT (ICS)
S.C.O. 3017-18, Second Floor
Opp. Kisan Bhavan (Bijwara Market)
Sector 22D, Chandigarh- 160 022

Phone:

0172 - 4634529

Mobile:

+91 9876795015

Email:

tcilchd@gmail.com

Follow us

Copyright ® to TCIL-IT, Chandigarh. All Right Reserved. Designed & managed by ICSBiz.in , Chandigarh