Android Online Training in India

Android Online Training Course Content:
Module 1: Android Introduction
What is Android?
Android Architecture
Android Components
Android Content
How to configure the Environment
Android Studio Project Structure
XML- Layout file
Java – Activity
Activity Life cycle
AVD configuration
Hello World Application.
Android Online Training in India

Android Online Training Course Content:
Module 2: First Application
Understanding the UI components & UI groups
Communication between XML & Java
How to configure the events to the UI components.
Understanding the Layout & Activity.
Understanding Android Intents (Implicit, Explicit
Intents).
Module 2: Android UI components
Basic UI components (TextView, EditText, Button.
RadioButton, etc.)
AutoCompleteTextView
Spinner
ListView
ListView with custom adapter
Gallery & GridView
Webview
Fragments
Android Online Training in India

Android Online Training Course Content:

Module 3: Android Storage Methods
Shared Preferences
SQLite
Files [ XML / JSON ]
Module 4: Android Telephony
SMS
Call
Email
oBuilt-in Activity
oJava Mail API
oAysncTask
Android Online Training in India

Android Online Training Course Content:
Module 5: Android Media
MediaPlayer
VideoView
AudioRecording
VideoRecording
Camera & Gallery.
Module 5: Android Components
Service
Broadcast Receiver
Content Provider
Built-in Services
oLocation Service
oWifi Service
oBluetooth Service
oSensor Service
oNotification Service
Vibrator Service
Android Online Training in India

Android Online Training Course Content:
Module 6: Dialogs & Menu
Custom Dialog
Alert Dialog
Date Picker Dialog
Time Picker Dialog
Progress Dialog
Menu
Action Bar / Tool Bar
Module 7: .apk deployment process
How to build signed .apk.
.apk file to play store uploading process
.apk file updating process.
Explanation about play store required resources.
Android Online Training in India

Android Online Training Course Content:
Module 8: Google Maps
•Introduction to Location Based Services in Android
•Introduction to Google Maps
oMaps View
oMap Fragment
oMarkers
oChanging the Google View
oAndroid emulator and Google Maps
•Install Google Play services
•Getting the Google Map key
oOverview
oCreating the SHA-1 for your signature key
oRegister with the Google APIs Console
oCreate key for your application
oGoogle Maps Example
oCreate Project
oAdjust layout file
oActivity , Run and Test
oPlacing multiple position
oHow to track the location
oHow to find the distance between 2 points
Android Online Training in India

Android Online Training Course Content:
Module 9: Google Places
•Get Google Places API Access
•List of search options to get data (like airports, cafes …)
•Build a Places Search Query to select particular positions
• Create an AsyncTask to Fetch Place JSON Data in the
Background
•How to place the places data on Google Maps
Module 10: XML
•Introduction to XML
oAdvantages of XML
oRules to write an XML
oXSD & DTD’s
oXML Parsers
oJAXP [ DOM , SAX ]
oXML Pull Parser
Android Online Training in India

Android Online Training Course Content:
Module 11: JSON
oIntroduction to JSON
oAdvantages of JSON over XML
oSyntax & Structure of JSON
oWhy is JSON is preferred for mobile applications
odifferent types JSON Parsers [ simple json , Jackson , GSON ] to parse the JSON
Module 12: Web Services
•Introduction to Web Service
•Advantages of Web Services
• Architecture of Web Services
•Types of Web Services
•Web Service Components
•SOAP Based Web Service
•How to Call SOAP Web Service
•Detailed Explanation about WSDL , SOAP & UDDI
•Why SOAP is not preferred for mobile Applications?
•What are the disadvantages with SOAP
•Working with REST
Android Online Training in India

Android Online Training Course Content:
Module 13: Graphics Programming
•Java Threads
•Android Graphics Components
•Surface View
•Surface Holder
•Canvas
•Paint class
•How to Different Shapes on Surface
•How to draw different resources ( images , videos , text ….) on surface
•How to display animations
•Sample Animations
•Sample Game using Graphic components
•What the problems are with built in graphics components.
• Introduction to different 3rd party libraries for displaying graphics, animations and game development.
Android Online Training in India

Android Online Training Course Content:

Module 14: Graphics Programming with COCOS-2D
oIntroduction to COCOS-2D
oCOCOS-2D Environment
oCOCOS-2D Components
oCCDirector
oCCLayer
oCCNode
oCCSprite
oCCMenus
oCocos-2D Actions
o( CCMoveTo , CCRotateTo, CCJumpTo, CCScale ,CCOrbit , CCBlink ,
CCFadeIn/Out )
oCCSequence & CCRepeat actions.
Android Online Training in India

Android Online Training Course Content:
Module 15: Google Cloud Messaging
oIntroduction to Google Cloud Messaging
oHow to integrate GCM service into the SDK
oHot to get the GCM API Key
oGCM Architecture
oGCM components.
oHow to develop GCM server application in java
oHow to develop the GCM Client application
oGCM Client dependencies.
Module 16: Retrofit
oIntroduction Retrofit Library
oAsyncTask Vs Volley Vs Retrofit
oAsyncTask disadvantages
oRetrofit Advantages
oRetrofit dependency libraries.
oRetrofit Convertors.
oSample Application for demonstrating Retrofit
Android Online Training in India

Android Online Training Course Content:
Module 17: Android Firebase
•Introduction to Android Firebase
•Difference between Android components Vs Firebase
components
•How to Configure Firebase Environment
•How to work with Firebase Database
•How to work with Firebase Storage
•How to work with Firebase Notifications
•Firebase Hosting
•Firebase Crash Reporting
•Firebase Authentication
Android Online Training in India

Android Online Training Course Content:
Module 18: Android Material Design
•Introduction to Android Material Design
•Difference between Android UI components &
Material Design components
•How to add dependency libraries for your projects
•Recycler View Vs Custom Adapter
•Recycler View – Layout Managers
•Recycler View with Card View
•Floating Action Button [ FAB]
•Tool Bar / Action Bar
•Menu Items
•Custom Toolbar
•Navigable Drawer
•Snack Bar
•Skittle Menu
Android Online Training in India

Android Online Training Course Content:

http://www.nareshit.com/course/android-online-training/
Why Naresh i Technologies ?

 We provide Quality IT Training. We are a IT
Corporate Training and consulting company
providing expert, professional and advanced IT
Corporate training courses to our clients’ success
and their need for continuous IT skilled in latest
technologies
For Online Training Call: +91-8179191999 USA:404-232-9879

We look forward to having you as a part
of
Team

For more details Log on to:
http://www.nareshit.com | http://www.nareshit.in | www.facebook.com/nareshit |
www.youtube.com/nareshit