Thursday, December 8, 2011

Android 4.0 Development Tutorial

Android 4.0 Development Tutorial

Development with Android Gingerbread and Eclipse

This tutorial describes how to create Android applications with Eclipse. It is based on Eclipse 3.7 (Indigo), Java 1.6 and Android 4.0 (Ice Cream Sandwich).

Table of Contents
1. What is Android?
1.1. Android Operation System
1.2. Important Android components
1.3. Dalvik Virtual Machine
1.4. Security and permissions
2. Android Application Architecture
2.1. AndroidManifest.xml
2.2. R.java, Resources and Assets
2.3. Reference to resources in XML files
2.4. Activities and Layouts
2.5. Activities and Lifecycle
2.6. Context
3. Installation
3.1. Eclipse and automatic Android SDK
3.2. Manually install Android SDK
3.3. Install a specific Android version
3.4. Android Source Code
4. Using the Emulator
4.1. Create an Android Emulator Device
4.2. Emulator Shortcuts
4.3. Performance
5. Error handling and typical problems
5.1. Clean Project
5.2. LogCat
5.3. Emulator does not start
5.4. Error message for @override
5.5. Missing Imports
5.6. Eclipse Tips
6. Your first Android project
6.1. Create Project
6.2. Two faces of things
6.3. Create attributes
6.4. Add UI Elements
6.5. Edit UI properties
6.6. Code your application
6.7. Start Project
7. Starting an deployed application
8. Menus and Action Bar
8.1. Definition of menu entries
8.2. Action bar tabs
8.3. Context menus
9. Tutorial: Menus and Action Bar
9.1. Project
9.2. Add a menu XML resource
10. Preferences
11. Tutorial: Preferences
11.1. Using preferences
11.2. Run
12. Dialogs via the AlertDialog
13. Layouts
14. TableLayout
14.1. Overview
14.2. Example
15. ContentProvider
15.1. Overview
15.2. Create contacts on your emulator
15.3. Using the Contact Content Provider
16. ScrollView
17. Fragments
17.1. Overview
17.2. When to use Fragments
18. Fragments Tutorial
18.1. Project and Overview
18.2. Create layouts
18.3. Create Fragment classes
18.4. Activities
18.5. Run
19. DDMS perspective and important views
19.1. DDMS - Dalvik Debug Monitor Server
19.2. LogCat View
19.3. File explorer
20. Shell
20.1. Android Debugging Bridge - Shell
20.2. Uninstall an application via adb
20.3. Emulator Console via telnet
21. Deploy your application on a real device
22. Thank you
23. Questions and Discussion
24. Links and Literature
24.1. Source Code
24.2. Android Resources
24.3. vogella Resources

1 comment:

  1. Wow, this is a pretty lame copy of the SDK Documentation

    ReplyDelete