Android Training module at Salentro Technologies Pvt Ltd


Published on

Salentro Technologies Pvt Ltd has provided 6 months industrial training in android. Android is an open-source software stack for mobile devices that includes an operating system,

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Android Training module at Salentro Technologies Pvt Ltd

  1. 1. Android Training module at Salentro Technologies Pvt LtdSalentro Technologies Pvt Ltd has provided 6 months industrial training in android. Android is an open-source software stack for mobile devices that includes an operating system, middleware and keyapplications. Android’s mobile operating system is based on a modified version of the Linux kernel. TheAndroid open-source software stack consists of Java applications running on a Java-based, object-oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuringJIT compilation. Android has a medium community of developers writing applications that extend thefunctionality of the devices. There are currently over 150,000 apps available for Android.Android Training module at SALENTRO is a hands-on guide to designing and building mobileapplications using Google’s Android open-source platform.The Industrial training in Android at SALENTRO has complete focus on the communication sector andgives leading advantage to the engineering and IT professionals to move ahead and secure good career.The program provides enough knowledge to professional to increase their skills and give them cuttingedge in the fierce competition in the IT industry.Salentro’s complete hands-on Training encourages students to learn by building increasingly moresophisticated and meaningful mobile applications for Android phones.CONTENTSMODULE 1: INTRODUCTION TO ANDROID
  2. 2. A Little Background about mobile technologiesAndroid – an open platform for mobile developmentNative android applicationAndroid SDK featureOpen handset allianceWhat does android run on?Why develop for mobile?Why develop for android?Android development frameworkAndroid application architectureAndroid librariesMODULE 2: DEVELOPING FOR ANDROID: YOUR FIRST ANDROID APPLICATIONDeveloping for androidFirst android applicationUsing eclipseRunning and debuggingDeveloping for mobile devicesAndroid development toolsMODULE 3 : ANDROID APPLICATION AND ACTIVITIESCreating application and activitiesApplication manifest introductionAndroid application life cycleApplication priorty and process statesExternalizing resources
  3. 3. Android application classAndroid activitiesMODULE 4 : UI DESIGN FOR ANDROIDFundamental android UI designIntroducing viewsDraw and resourcesResolution and density independenceCreating and using menusMODULE 5 : INTENTS , BROADCAST RECEIVERS , ADAPTERS AND INTERNETIntroducing intentsIntents and intent filters what are pending untentsAdaptersUsing internet resourcesIntroducing dialogsCreating an earthquake viewerMODULE 6 : FILE, SAVING STATES AND PREFERNCESSaving application dataCreating and saving preferencesRetrieving shared preferencesCreating a setting activity for an earthquake viewerIntroducing the preferences activity and preference frameworkCreating a standard preference activity
  4. 4. Saving activity stateSaving and loading filesIncluding static files as resourcesFile management toolsMODULE 7 : DATABASE AND CONTENT PROVIDERSIntroducing android databasesIntroducing SQliteCursors and content valuesWorking with SQliteCreating new content providersUsing content providersCreating and using earthquake content providerNative android content providerMODULE 8: MAPS, GEOCODING, LOCATION BASED SERVICESUsing location based servicesConfiguring emulator to test location based servicesUpdating locations in emulator location providersSelecting a location providerFinding your locationUsing proximity alertsUsing a geo coderCreating map based activityMapping earthquake example
  5. 5. MODULE 9: WORKING IN BACKGROUNDIntroducing servicesUsing background threadsLet’s make a toastIntroducing notificationsUsing alarmsMODULE 10: INVADING THE PHONE TOPHome screen widgetsApp widgetsEarthquake widget exampleLive foldersAdding search to your application and a quick search boxCreating live wallpaperMODULE 11: AUDIO, VIDEO, USING CAMERAPlayng audio and videoRecording audio and videoUsing camera and taking picturesAdding new media to media storeRaw audio manipulationMODULE 12: TELEPHONY AND SMSTelephony
  6. 6. Reading phone device detailsReading sims detailsIncoming and outgoing call monitoringTracking service changeIntroducing SMS and MMSSending SMS message manuallyEmergency responderMODULE 13: BLUETOOTH, NETWORK AND WI-FIUsing BluetoothManaging network connectivityManaging wi-fiMODULE 14: SENSORSUsing sensors and sensors manager interpreting sensor valuesUsing compass,accelerometer and orientation servicesControlling device vibrationMODULE 15: ADVANCED ANDROID DEVELOPMENTParanoid androidUsing wake locksIntroducing androd text to speechUsing AIDL to support IPC for servicesBuilding rich user interfaceBy the end of the training,each participant will build their own complete Android application incorporatingmost of the key aspects of the platformFor more information visit:- Salentro Technologies Pvt Ltd