17

Android online training in india

Embed Size (px)

Citation preview

Android Online Training in India

Android Online Training Course Content: Module 1: Android Introduction

What is Android?Android Architecture Android ComponentsAndroid ContentHow to configure the EnvironmentAndroid Studio Project StructureXML- Layout fileJava – ActivityActivity Life cycleAVD configurationHello World Application.

Android Online Training in India

Android Online Training Course Content: Module 2: First Application

Understanding the UI components & UI groupsCommunication between XML & JavaHow to configure the events to the UI components.Understanding the Layout & Activity.Understanding Android Intents (Implicit, Explicit Intents).

Module 2: Android UI componentsBasic UI components (TextView, EditText, Button. RadioButton, etc.)AutoCompleteTextViewSpinnerListViewListView with custom adapterGallery & GridViewWebviewFragments

Android Online Training in India

Android Online Training Course Content:

Module 3: Android Storage MethodsShared PreferencesSQLiteFiles [ XML / JSON ]

Module 4: Android TelephonySMSCallEmail

oBuilt-in ActivityoJava Mail APIoAysncTask

Android Online Training in India

Android Online Training Course Content: Module 5: Android Media

MediaPlayerVideoViewAudioRecordingVideoRecordingCamera & Gallery.

Module 5: Android ComponentsServiceBroadcast ReceiverContent ProviderBuilt-in Services

oLocation ServiceoWifi ServiceoBluetooth ServiceoSensor ServiceoNotification Service

Vibrator Service

Android Online Training in India

Android Online Training Course Content: Module 6: Dialogs & Menu

Custom DialogAlert DialogDate Picker DialogTime Picker DialogProgress DialogMenuAction Bar / Tool Bar

Module 7: .apk deployment processHow 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 ViewoMap FragmentoMarkersoChanging the Google ViewoAndroid emulator and Google Maps

•Install Google Play services•Getting the Google Map key

oOverviewoCreating the SHA-1 for your signature keyoRegister with the Google APIs ConsoleoCreate key for your applicationoGoogle Maps ExampleoCreate ProjectoAdjust layout fileoActivity , Run and TestoPlacing multiple positionoHow to track the locationoHow 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 MapsModule 10: XML•Introduction to XML

oAdvantages of XMLoRules to write an XMLoXSD & DTD’soXML Parsers

oJAXP [ DOM , SAX ]oXML Pull Parser

Android Online Training in India

Android Online Training Course Content: Module 11: JSON

oIntroduction to JSONoAdvantages of JSON over XMLoSyntax & Structure of JSONoWhy is JSON is preferred for mobile applicationsodifferent 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-2DoIntroduction to COCOS-2DoCOCOS-2D Environment oCOCOS-2D ComponentsoCCDirectoroCCLayeroCCNodeoCCSpriteoCCMenusoCocos-2D Actionso( 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 MessagingoHow to integrate GCM service into the SDKoHot to get the GCM API KeyoGCM ArchitectureoGCM components.oHow to develop GCM server application in javaoHow to develop the GCM Client applicationoGCM Client dependencies.

Module 16: RetrofitoIntroduction Retrofit LibraryoAsyncTask Vs Volley Vs RetrofitoAsyncTask disadvantagesoRetrofit AdvantagesoRetrofit 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

We look forward to having you as a partof

Team

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

| www.youtube.com/nareshit

For Online Training Call: +91-8179191999 USA:404-232-9879