Android Training

Android Training android syllabus

  • 4.50

Softcrayons tech solutions organizing complete android app development training program in Delhi, Ghaziabad and Noida for fresher and experienced graduates who want to make carrier in IT sector. But before joining Android training, you should aware about some important points-


Candidate should carry basic knowledge about core Java because if you want to learn android app development then your object-oriented programming concept or simply OOP’s should be clear.

Also some other concept of core Java will help you to learn android training.

In Softcrayons We also provide training on core & advance Java which help our trainees to understand concepts related to it and these two training programs can help you to learn android app development course more successfully.


Android is Linux based operating system that is used in mobile devices such as Smart phones & tablets.

Android operating system is open source and android applications are coded in java programming language. Nowadays many android applications are available in Play Stores like applications for games, audio & video calling apps, picture storage, online sale & shopping apps and many more.

SoftCrayons offers complete Android Training in Delhi, Noida, and Ghaziabad from domain expert faculty carrying great experience in android app development.Our experts deliver a lecture on theoretical as well as in practical sessions and provide you complete android tutorials for future references. Due to the movement of people towards the online world, the marketplace is also changed. Nowadays many e-commerce companies are selling their products on the Internet. They are launching their online stores in the form of websites as well as mobile apps for selling their products. After attending our android training program you can easily get a good Job in IT sector. If you are a business owner or business startup, you can develop and design an application for your own company by your self. Also, you will be able to work with UI layouts, Controls and event handling, styles, themes and their custom components, Android drag and drop, email, SMS etc. These are some benefits of android app development course.


Softcrayons tech solutions is a leading IT company based in Ghaziabad and working for multiple clients from last 5 years.

We provides best android training under supervision of highly experienced Android developer

You will learn android app development practically by working on our live projects supervised by senior android developers.

We also provides placement assistance to our trainees in many android development companies present in market.

Softcrayons provides Android training in Noida, Delhi-NCR and Ghaziabad and prepare our trainees for technical and HR interviews.

Softcrayons conducts extra problem solving classes with free domain for real time application and provides Six months IT industrial training program with certification.


A well designed syllabus of android development course which will guide you to learn android programming.

a. Necessary Software and Internet connections which will help you for android programming

b. Focus on practical labs to resolve your queries related to android applications.

c. Complete android tutorials for future use

d. Interview preparation by our professional team

e. Problem solving classes at the end of the course.

f. Live project work experience

g. Certification and Job placement

h. High quality android tutorials prepared by senior android developers.

Total Course Module

  • Introduction to Android
  • Brief history of Android
  • What is Android?
  • Why is Android important?
  • What benefits does Android have?
  • What is OHA?
  • Why to choose Android?
  • Software architecture of Android
  • Advantages of Android
  • Android features
  • Android market
  • Comparing Android with other platform
  • Terms and acronyms
  • How to select Android version?
  • Step to create new project
  • Running Your Application
  • Creation of New AVD
  • Creating run configuration
  • Creating your first Android activity
  • List of basic sample programs
  • Using Running Object Snaps
  • Using Object Snap Overrides
  • Polar Tracking at Angles
  • Object Snap Tracking
  • Drawing with Snap and Grid (Optional)
  • Services
  • Broadcast receivers
  • Content providers
  • Intents
  • Notifications
  • Activating and shutting down components
  • Brief idea about manifest file
  • Brief idea about activities and Task
  • Activity Life Cycle with sample program
  • Service Life Cycle with sample program
  • What are views, Layouts and there
  • classification?
  • How Android Draws views and Layout?
  • Classification
  • Table Layout in detail with Example
  • Tab Layout in detail with Example
  • Frame Layout in detail with Example
  • Absolute Layout in detail with Example
  • Linear Layout in detail with Example
  • Grid View In detail With Example
  • Map View In detail with Example
  • Cont. Sub Topical Views
  • Web View In detail with Example
  • Spinner In detail with Example
  • Gallery In detail with Example
  • Google Map View In detail with Example
  • Introduction to creating activity user with
  • views
  • Different ways of creating views Using xm
  • Providing resources
  • Different resource file location
  • Providing alternative resources
  • Android finds the best matching resource
  • Accessing resources
  • Accessing platform resources
  • Handling runtime changes
  • Introduction to Jquery
  • JQuery work in Android
  • Multipane & Singlepane
  • Fragment Life Cycle
  • Addition of Fragments
  • Fragments Working without UI
  • How to create menus?
  • Types of Android Application Menus
  • Option Menu
  • Expanded - In detail with Example
  • Context Menu ln detail with example
  • Sub Menu-In detail with example
  • Navigation Drawer
  • Simple Side Drawer
  • Tab Drawer
  • Extra Drawerl
  • Handling user events
  • Different types of event listener
  • Unclick
  • OnLongClickO
  • OnFocusChangeO
  • OnKeyO
  • OnTouchO
  • OnCreateContextMenuO
  • Different types of event handler
  • OnKeyDown (int, Key Event)
  • OnKeyUp (int, Key Event)
  • OnTrackballEvent (Motion Event)
  • OnTouchEvent (Motion Event)
  • OnFocusChanged (boolean,int,Rect)
  • Introduction to dialogs
  • Showing and dismissing of dialog boxes
  • Alert dialog In detail with example
  • Progress dialog In detail with example
  • Threading and handler
  • Creating running applications-Events
  • Creating running applications-Dialogs
  • Notifying Users
  • Status bar Notification
  • Toast Notification
  • Dialog Notification
  • Different types of intent?
  • Launching sub-activities
  • What is intent filter
  • Intent objects---In detail with example
  • Using intents to take pictures
  • Handling sub activity results
  • Android techniques for data storage
  • Creating and saving shared preferences
  • Retrieving shared preferences
  • Storing in files
  • Loading from files.
  • Storing in databases
  • Introducing SQLite database.
  • Working with Android databases.
  • Using SQLite Open Helper.
  • Cursors and content values.
  • Opening and closing Database
  • Introducing services
  • Creating and controlling services
  • Registering a service in the manifest
  • Starting, controlling, and interacting with a
  • service
  • Media API
  • Controlling the camera and taking pictures
  • Playing audio and video
  • Introducing the media player
  • Preparing audio for playback
  • Packaging audio as an application resource
  • Initializing audio content for playback
  • Preparing for video playback
  • Playing video using the video view
  • Setting up a surface for video playback
  • Initializing video content for playback
  • Supported video formats
  • Controlling playback
  • Managing media playback output
  • Multimedia supported audio formats
  • Recording audio and video
  • Using Intents to Record Video
  • Configuring and Controlling Video
  • Recording
  • Previewing Video Recording
  • Reading and Writing JPEG EXIF Image
  • Details
  • Adding new media to media storage
  • Using the Media Scanner
  • Inserting Media into the Media Store
  • Raw video manipulation
  • Recording Sound with Audio Record
  • Playing Sound with Audio Track
  • Speech recognition
  • Creating and Running and Testing
  • Services
  • Using Location Based Services
  • Working with the location manager
  • Configuring the Emulator to Test Location
  • Based Services
  • DDMS: Dalvik debug monitor Service
  • Trace View
  • Security Architecture
  • User Ids and File Access
  • Using Permissions
  • Declaring and Enforcing Permissions
  • Rolling your own Widgets
  • Drawables
  • Bitmaps
  • Paint
  • Monitoring Wi-Fi
  • Accessing the Local Bluetooth Device
  • Adapter
  • Managing Bluetooth Properties and State
  • Managing Device Discoverability
  • Discovering Remote Devices
  • Monitoring Active Connection Details
  • Scanning for Hotspots
  • Managing Wi-Fi Configurations
  • Creating Wi-Fi Network Configurations
  • Device Vibration
  • Controlling device vibration
  • Using SMS and MMS in Your Application
  • Sending SMS and MMS from your
  • Application
  • Using Intents and the Native Client
  • Sending SMS Messages Manually
  • Tracking and Conforming SMS Message
  • Delivery
  • Conforming to the Maximum SMS
  • Message Size Sending DAT Messages
  • Introduction Android Instant Messaging
  • Using the G Talk Service
  • Binding the the G Talk Service
  • Making a G Talk Connection and Starting an
  • IM Session
  • Handling Subscription Rousts
  • Removing and Blocking Contacts
  • Managing the User's Presence
  • Managing Chat Session
  • Sending Instant Text Messages
  • Receiving Instant Text Messages
  • Chat Rooms and Group Chats
  • Managing Group Chat Sessions
  • Sending an receiving Data Messages
  • Transmitting Data Messages
  • Receiving Data Messages
  • What is content provider
  • How to access build in Content provider
  • Retrieving build - in Content provider data
  • Lanching the Dialer to Initiate Phone
  • Calls Replacing the Native Dialer
  • Accessing phone and Network Properties & Status
  • Reading Phone Device Details
  • Reading Data Connection and Transfer State
  • Reading Network Details
  • Using sensors and the sensor manager
  • Introducing Sensors
  • Supported Android Sensers
  • Finding Sensors
  • Using Sensors
  • Interpreting the sensor values
  • Using the compass , accelerometer and
  • orientation sensors
  • Introducing Accelerometers
  • Detecting Acceleration Changes
  • Creating a G-Forceometer
  • Binding Activities to services
  • Prioritizing Background services
  • Binding data with service
  • What are web services
  • Web service Architecture
  • Parsing Techniques JSON, XML
  • Consuming Web Services
  • CRUD Operations over Server
  • What is GCM ?
  • GCM Architecture
  • GCM Services
  • Instant Messaging
  • TTL (Time to Live)
  • Group Messaging
  • Server Communication
  • What is NDK
  • Need of NDK
  • Memory Management
  • Machine Architecture
  • Sensors with Canvas & Bitmap
  • Introduction to Open GLes
  • Making figures
  • Provide figure Transformation
  • Facebook Integration
  • Twitter Integration
  • Google/Gmail Integration
  • List and Card
  • View Shadows/ Custom Shadows
  • App Bar /Action Bar
  • Matterial Theme
  • Adapter view and Recycler View
  • Clockwise
  • Zoom
  • Fade
  • Blink
  • Move
  • Slide
  • 1. Deploying using Github
  • 2. Angular2 Hosting Options
  • 3. Hosting Angular App on cloud server Heroku
  • 20g Cat
  • Debugger
  • Trace View
  • Monkey Runner
  • UI Automator

693, Sector-14A, Opposite Sahibabad Sabji Mandi, Vasundhara, Ghaziabad(U.P.) 201012

Useful Links

Useful Links

Connect With Us
Subscribe Us