Android Syllabus - CodeKul [PDF]

5 downloads 220 Views 153KB Size Report
Android Syllabus. 1. History ... Eclipse. 3.6. Android Development Kit ... 10. Styles And Themes. 10.1. Creating Style. 10.2. Style As a Theme. 10.3. Inheritance.
Android Syllabus 1. History 1.1. What is Mobile OS 1.2. Need Of Android 1.3. Difference with other 2. Extracting Core Architecture 2.1. Overview 2.2. Linux Kernel 2.3. Dalvik 2.4. Application Framework 3. Making Your Environment 3.1. Where to grab it 3.2. Platforms 3.3. Tools 3.4. Software Development Kit 3.5. Eclipse 3.6. Android Development Kit 3.7. Versions 3.8. Emulator 4. Let's Begin the chase 4.1. Hello world to Android 4.2. Manifest File 4.3. Resources 4.4. Running On Device and Emulator

5. Android Technical View 5.1. How Application Works? 5.2. Basic Components a) Activity b) Service c) Broadcast Receiver d) Content Provider 5.3. Intents 6. Android UI Framework 6.1. View Hierarchy a) Views b) View measurement units 6.2. UI through Code and XML 6.3. Layouts 6.4. Inter Activitiy Communication 6.5. Java's Sweet Event Handling 7. Building Reach UI 7.1. Adapter Views 7.2. Menus 7.3. Compound Views 7.4. Custom Views 7.5. Animations 8. Notifications 8.1. Toast 8.2. Status Bar 8.3. Dialog

9. Assets And Resources 9.1. Resources and Use 9.2. Localization 9.3. Handling Runtime Changes 10. Styles And Themes 10.1. Creating Style 10.2. Style As a Theme 10.3. Inheritance 11. Intent, Intent Filters, Broadcast Receiver 11.1. Intent and Intent Filter mechanism 11.2. Registration to components 11.3. Broadcasts Receivers a) Built In Receivers b) Custom Receiver c) Sending Broadcast 12. Storing And Sharing Data 12.1. Shared Preferences 12.2. File Manipulation a) Linux File System b) Phone Memory c) SD Card 12.3. SQLite a) Why SQLite ? b) Using Helper c) Insertion, Updation, Deletion And Cursor

12.4. Content Provider a) Built In Provider b) Custom Provider c) File Content Provider 13. Services 13.1. Why Services ? 13.2. Life Cycle 13.3. Creating Service 13.4. Android Interface Definition Language 14. Multimedia 14.1. Audio Support 14.2. Video Support 15. Web Services 15.1. Mechanism Of Web Architecture 15.2. Requesting And Responses 15.3. JSON Parsing 15.4. XML Parsing 15.5. Web View 16. Location Based Services 16.1. Searching Location 16.2. Current Position Algorithm 16.3. Location Listener 16.4. Proximity 17. Sensors 17.1. Sensors Mechanism Overview 17.2. Accelerometer 17.3. Compass 17.4. Sensor Listener

18. Bluetooth 18.1. Understanding Local Bluetooth 18.2. Discovering And Pairing 18.3. Managing Connectivity 18.4. Communication With Remote Devices 19. Camera 19.1. Built In Camera 19.2. Surface View , Holder And Customized Camera 19.3. Media Recorder 20. Wifi 20.1. Understanding Mechanism 20.2. Managing Connections 20.3. Managing Wifi Networks 21. Telephony Services 21.1. SMS Sending 21.2. Making Calls 21.3. Network Information 21.4. Phone States 21.5. Making Phone Call 22. Advanced Android Topics 22.1 Fragments 22.2 Google 3D maps 22.3 Google Cloud Messaging(GCM) 22.4 Google Analytics 23. Publishing Application to Play Store