android institute in jaipur, android institute in delhi, android course in jaipur, android course in jaipur, andoid institute in jaipur, android institute in delhi, android coaching in delhi, android coaching in jaipur

In this Android Development course in delhi and jaipur, you will learn to create a simple multi-screen Android application that can utilize menus and preferences and learn to deploy that application to the Android marketplace.

Prerequisites:

Students must have basic knowledge of c language and oops concept.

Useful For:

This course is useful for those people who wants to build mobile applications based on android. This course is will boost your skills to get good job. Best course for summer internship and training.

Duration:

  • Duration of the course is 2-3 months.
  • 2 Hours every day (Monday – Saturday)
  • Batch will be have 3-5 students only, to give personal attention to every student.
  • Course will have 30% theory and 70% practical.

Android Training Course and Syllabus in Delhi and Jaipur:

1. Introduction to Android

  • What is Android?
  • A Short History
  • Advantages of Android
  • Disadvantages of Android

In this module, we will teach student about the history of android and how android has been invented.


2. Android Architecture

  • Key Components Stack
  • The Kernel
  • Libraries
  • The Dalvik JVM
  • Application Framework
  • Applications

In this module of android architecture, we will teach student about the JVM, framework and basic about the library files.


3. Development Environment

  • What do We Need?
  • Setting Up the SDK
  • Install Android Studio
  • Create a Virtual Device
  • Creating a Project
  • Running Your Application
  • Android Hardware Buttons
  • Run Configuration
  • Debugging an Application
  • Using Third Party JAR
  • Creating Reusable Library
  • Dalvik Debug Monitor Server (DDMS)
  • DDMS Tools in Android Studio
  • The Console Views
  • Developing for Multiple Android
  • Versions

In this module, we will help student to setup SDK in the laptop or computer and help them to create their first project.


4. Android Data Storage

  • Data Storage Options
  • Data Privacy
  • Shared Prefereances
  • Modifying Shared Preferences
  • Default Preferences
  • Editing Preferences
  • Private Directory
  • Cache Directory
  • External Storage
  • Checking State of External Storage
  • Working with Files in External Storage
  • Shipping Files with the Application
  • Working with Raw Resource Files
  • Working with Asset Files

In this module of android data storage, student will get the knowledge about data like how to make it private and about working on the externally stored  files.


5. SQL Database Storage

  • Opening a Database Connection
  • Transaction Management
  • A Pattern for Connection and Transaction Handling
  • Creating Schema
  • Compiled SQL Statement
  • Insert,Update,Delete Data
  • Fetching Data
  • Example Queries
  • Iterating Over a Cursor
  • Reading Column Values from Cursor
  • Cursor Management
  • Binding Cursor to ListView
  • Custom Data Binding
  • Handling Item Click Event
  • Refreshing the List View
  • Schema Creation Issues
  • Using the Helper Class

In this module of SQL database storage, we will teach students about the sql database, insertion, deletion, update, storing the data into the database.


6. Application Fundamentals

  • Recapping the Basics
  • Packaging an Application
  • Application Reusability Architecture
  • The Manifest File
  • Activity
  • Creating an Activity Class
  • Activity Lifecycle
  • Launching an Activity
  • Pausing and Stopping an Activity
  • Destroying an Activity
  • Saving State
  • Creating Views
  • Registering an Activity
  • The Default Activity
  • Process Lifecycle
  • The Application Class
  • The Application Context

In this module of application fundamentals, student will able to learn about the activities, their lifecycle and how to launch activities in the application.


7. Basic GUI Programming

  • The Fundamentals
  • View Hierarchy
  • Creating Views Pro-grammatically
  • Creating View in XML Layout
  • More on XML Layout
  • Common Programming Tasks with Views
  • Text View and Edit Text
  • Button
  • CheckBox
  • Radio Button and Radio Group
  • Toggle Button
  • ImageView
  • Rating Bar

In this module of basic GUI programming, our experts will teach the students how to create button, checkup, image view and rating bar in the application which will make their application more user friendly.


8. Layout Management

  • Background
  • LinearLayout
  • LinearLayout Orientation
  • match_parent (fill_parent) Example
  • Layout Gravity
  • Weight
  • TableLayout
  • Managing the Width
  • RelativeLayou
  • ScrollView
  • Horizontal Scroll View

In this module of layout management, we will teach student about the scroll view, how to run application in the background of the mobile that means even if the user closes the application  will still run in the background.


9. Resource Management and Localization

  • Main Types of Resources
  • Defiining Value Resouces
  • Defining String Arrays
  • Creating Image Resource
  • Alternate Resource Folders
  • Alternate Folder Name Rules
  • How Android Finds Resources
  • Dealing with Screen Orientation
  • Orientation Change and Activity Lifecycle
  • Developing for Tablets
  • Testing for Localization
  • Loading Localized String from Code

In this module of resource management and localization, we will teach student about the storing data in the files or folders, how to get the data from the files or folders which are stored into it.


10. Intents and Intent Filters

  • What is an Intent?
  • The android.content.Intent Class
  • Implicit Target Component Specification
  • Intent Filters
  • Data Type Filter
  • Action Name
  • Category Name
  • Hint Matching Logic
  • Default component of an Application
  • Starting an Activity
  • Getting Output from Activity
  • Pending Intent

In this module of intent and intent filters, our experts will teach students about the data filter types, intent classes, actions and getting output from the activities.


11. Application Menu

  • Defining Menu Items
  • Menu XML File
  • Option Menu
  • Populating Menu Items from Resource
  • Manipulating Menu Items
  • Handling Menu Item Click Event
  • Context Menu
  • Showing a Context Menu
  • Handling a Context Menu Item Click

In this module of application menu, we will teach student about xml files, how to parse the xml file manipulation of menu items and handling the context menu.


12. Showing Notification Messages

  • Toast
  • Popping a Toast
  • Advanced Toast
  • Status Bar Notification
  • Advantages of Status Bar Notification
  • Steps to Create a Status Bar Notification
  • Posting the Notification
  • Using a Utility Method
  • Using Dialogs
  • Alert Dialogs
  • Handling Button Click Events
  • Progress Dialog
  • Setting Progress Amount

In this module of notification messages, our experts will teach student about the toast messages, pop up and alert boxes, dialogue boxes, which will help the students to make their application more user friendly.


13. Advanced GUI Development

  • Spinner View
  • Creating a Spinner
  • Handling Item Selection Event
  • The ListView
  • Creating a Listview
  • Handling ListView Events
  • The Adapter Model
  • Custom Adapter Class
  • Using an Adapter
  • Using a Custom Row Layout
  • ViewFlipper
  • Tabbed UI Layout
  • Creating Tabbed UI
  • Defining the Tabbed Layout
  • Creating the Tabs with View Content
  • Add a Tab with Activity Content
  • Web View
  • Web View Methods

In this module of advance GUI development, students will able to use web view method to open a website or pages into the application, and how to create tabs in the app.


14. Content Provider

  • Use of URL
  • The Structure of Data
  • MIME Type
  • Creating a Content Provider
  • Implement the query() Method
  • Implement the insert() Method
  • The update() and delete() Methods
  • Implement getType()
  • Registering a Provider
  • Writing a Data Consumer
  • Performing a Query

In this module of content provider. student able to insert the url, will able to update, delete or insert the methods and performing the queries to communicate with database, that will help the students to make their app communication with other app or process.


15. Network Programming

  • Communication Using HTTP Protocol
  • Creating a HttpClient Object
  • Making a GET Request
  • Making a POST Request
  • Setting Timeout
  • Using Basic Authentication
  • Using Custom Authentication
  • XML Parsing Options
  • Setting up XML Pull Parser
  • The Main Loop
  • Checking Network Status

In this module of network programming, our developers will teach the students how to parse the XML/ Json data, and to get the network status.


16. Background Task Processing and Service

  • The Handler Framework
  • The Basic Approach
  • Creating a Handler
  • Posting a Message
  • Doing Background Work
  • AsyncTask
  • Callback Methods of AsyncTask
  • Doing the Work
  • Starting Work
  • Getting Result from the Task
  • Updating GUI from the Task
  • Ending the Task
  • What is a Service?
  • Creating a Service
  • Starting and Stopping a Service
  • Starting Long Running Work
  • Sending Control Messages to a Service
  • Usability Guidelines

In this module of of background task, student will able to run their apps in the background, start / stop the services, will able to perform async task.


17. Multimedia Programming

  • Recording Audio
  • Start Recording Audio
  • Stop Recording
  • Playing Audio
  • Playing from Raw Resource
  • Playing from a File or Network Stream
  • Stopping and Cleanup
  • Video Playback
  • Playing Video

In this module multimedia programming, student will able to record the audio, video, delete or stop, play them.


18. Location Based Service

  • Guidelines for Obtaining Current Location
  • Obtaining Current Location from an Activity or Service
  • Reading Location Data
  • Other Considerations
  • Proximity Alert
  • Geocoding
  • Using MapView
  • Setting up the Project
  • Showing MapView from an Activity

In this module of location based service, we will teach students how to get GPS location, storing, reading them from the database, how to use and view it on the google map.


19. Broadcast Receiver

  • Developing a Broadcast Receiver Component
  • Registering a Receiver
  • Broadcasting a Custom Intent
  • Broadcasting a Notification
  • Low Battery Indication by Broadcast Receiver

In this module, student will able to learn how to read messages, calls and store them into the database.


20. Android Telephony API

  • Common Uses of Telephony API
  • Making a Phone Call
  • Sending SMS Message
  • Call and Service State
  • Monitoring Call and Service State
  • Register the Listener
  • Getting Detail Phone Information

In this module of android telephony api, student will able to send messages using the message api or to read the OTP’s in the messages, accessing the information from the phone.


21. Camera

  • Taking pictures
  • Rendering previews
  • Video Capturing

22. Bluetooth

  • Using Bluetooth Adapter
  • Finding bluetooth New devices
  • Getting blue-tooth paired devices

23. Sensors

  • How Sensors work
  • Lig to Sensor readings
  • Best practices for performance

24. WiFi

  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi

25. Android Animation Effects

  • Understanding Animation API
  • Animation as per XML Defination
  • Zooming , Fliping ,Moving Objects
  • Sliding effects
  • Handling Multiple animation
  • Animation by Frame
  • Cross Fading

 In this module of android animation effects, students will learn who to add animation, zoom, flip, move, slide the images in the application to make it more user friendly.


26. Web Effect HTML, CSS, & JQuery

  • Creating HTML Page in Android
  • Learn How to Apply CSS
  • Multipaging
  • Activity Linking
  • Implementing Mobile JQuery

27. Using Gesture & Sliding

  • Tabing through Gesture effect
  • Learn How to Slide Activities
  • using framesets in gesture
  • Sliding Navigation Menus
  • Implement Image Sliding

 

Android Training Duration in Jaipur and Delhi:

Regular Classes (Morning, Day time and Evening)

Duration: 45 –  60 days

Weekend Training Classes (Saturday, Sunday and Holidays)

Duration: 10 – 12 weeks

Fast Track Training Program (6+ Hours daily)

Duration: 10 – 15 days

Android Batch Size in Jaipur and Delhi:

Regular Classes (Morning, Day time and Evening)

Seats available: 3-5 (maximum)

Weekend Training Classes (Saturday, Sunday and Holidays)

Seats available: 3-5 (maximum)

Fast Track Training Program (6+ Hours daily)

Seats available: 5-7 (maximum)

Our Trainers Profile:

  • More than 5 Years of experience in Android Development
  • Have worked on 40+ realtime android projects
  • Trained 100+ Students so far.
  • Having Strong Theoretical & Practical Knowledge

Android Placement Training in Delhi and Jaipur

  • More than 100+ students Trained
  • 70% percent Placement Record
  • 537 Interviews Organized