You are on page 1of 3
 
 
Android Syllabus
 
WELCOME TO
ANDROID WORLD
 
Android
is aLinux- basedoperating systemdesigned primarily for touch screenmobile devices such assmart phonesandtablet computers.Android to become the world's most widely used Smartphone platform,
 
overtakingSymbianin the fourth quarter and thesoftwareof choice for technology companies who require a low-cost, customizable, lightweight operating systemfor high techdevices without developing one from scratch. As a result, despite being primarilydesigned for phonesand tablets, it has seen additional applications ontelevisions,games consolesand other electronics.
 
 
Android Syllabus
 
1.
 
JAVA Concepts
OOPs ConceptsInheritance in detailException handlingPackages &interfacesJVM & .jar fileextensionCollections
 – 
 HashTable, Vector,List, ArrayList,HashMap, Multi-threading
2. SQL
DML & DDLQueries in brief 
3.Introduction toAndroid
What is Android?Setting updevelopmentenvironmentDalvik VirtualMachine & .apk fileextensionFundamentals :a) Basic Building blocks
 – 
Activities,Services, BroadcastReceivers & Content providers b) UI Components-Views &notificationsc) Components for communication -Intents & IntentFiltersAndroid API levels(versions & versionnames)
4. ApplicationStructure (in detail)
AndroidManifest.xml
Uses-permission &uses-sdk 
Activity/services/receiver declarationsResources & R.javaAssetsValues
 – 
strings.xmlLayouts & DrawableResourcesActivities andActivity lifecycleFirst sampleApplicationDeploying sampleapplication on a realdevice
5. Emulator-AndroidVirtual Device
Launching emulator Editing emulator settingsEmulator shortcutsLogcat usageIntroduction toDDMSFile explorer Second App :-(switching betweenactivities)- Develop an app for demonstrating thecommunication between Intents
6. Basic UI design
Form widgetsText FieldsLayouts
RelativeLayout,TableLayout,FrameLayout,LinearLayout
• Nested layouts
 [dip,dp,sip,sp] versus pxExamples
7. Preferences
SharedPreferencesPreferences from xmlExamples
8. Menu
Option menuContext menuSub menuMenu from xmlMenu via codeExamples
9. Intents (in detail)
Explicit IntentsImplicit intentsExamples
10. UI design
Time and DateImages and mediaCompositeAlertDialogs & ToastPopupExamples
11. Tabs andTabActivity
Examples
12
.
Styles & Themes
styles.xmlcolors.xml -declaring colors anddrawablesDrawable resourcesfor shapes, gradients(selectors)
• Shapes drawables
 
• State
drawables
• Transition
drawables
 
 
Android Syllabus
 
• 9 Patch drawables
 Style attribute inlayout fileApplying themes viacode and manifestfileExamples
13. SQLite Programming
SQLite ProgrammingSQLiteOpenHelper SQLiteDatabseCursor Content providers
• Defining and using
content providers
• Example
- Sharingdatabase among twodifferent applicationsusing content providersReading andupdating ContactsReading bookmarksExample :- Develop an App todemonstrate databaseusage. CRUDoperations must beimplemented. Finaldetails should beviewed in GridViewas well as inListView.- Do the sameapplication withdatabase operationsin a single class(As aModelclass) and do theCRUD operationswith this class object
14. Linkify
Web URLs, Emailaddress, text, mapaddress, phonenumbersMatchFilter &TransformFilter Examples
15. Adapters andWidgtes
Adapters :-a) ArrayAdapters b) BaseAdaptersExample - EfficientAdapter ListView andListActivityCustom listviewGridView usingadaptersGallery using adaptersExamples
16. Notifications
Broadcast ReceiversServices andnotificationsToastAlarmsExamples
17. Custom components
Custom ToastCustom dialogsCustom TabsCustom animated popup panelsOther componentsExamples
18. Threads
Threads running onUI thread(runOnUiThread)Worker threadHandlers &RunnableAsynTask (in detail)Examples
19. Advanced
Live FoldersUsing sdcards
 – 
 Reading and writingXML ParsingJSON ParsingIncluding externallibraries in our applicationMaps via intent andMapActivityGPS, Location basedServicesAccessing Phoneservices (Call, SMS,MMS) Network connectivityservicesSensorsUsing Wi-Fi &BluetoothAction bar tabs andcustom views onAction barsIntroduction tofragmentsA brief introductionto Ice CreamSandwich

Reward Your Curiosity

Everything you want to read.
Anytime. Anywhere. Any device.
No Commitment. Cancel anytime.
576648e32a3d8b82ca71961b7a986505