Courses
This fast-paced course will equip you with the essentials of Android development. The course describes the fundamentals of Android architecture and works through core components of Android development using the Android tools. The course includes numerous labs to reinforce learning. The course concludes with a discussion on how to package and publish an Android Application in the Android Market or on a Web site.
This course is for Java Developers interested in learning how to develop Android applications.
Java development proficiency and familiarity with Eclipse IDE.Familiarity with SQL is helpful but not required
- Learn the essentials of the Android Platform.
- Work with the tools for Android development.
- Understand the Android application architecture.
- Develop Android applications.
- Access files and database storage in Android applications.
- Learn how to package and publish an Android application in the Android Market on a web site.
- Work with the tools for Android development.
- Android Platform Essentials
- Android Platform Architecture
- Android SDK Versions
- Android Manifest
- Permissions
- The Android Tools
- Android SDK tools
- Android Emulator
- Eclipse and the Android plugin
- Debugging support
- Android Application Architecture
- Resources
- Adapting to device specific capabilities
- Activities (i.e., Android Screens)
- Screen Widgets (controls) and Listeners
- Intents
- Layout Managers
- Adapter Views
- Custom Views
- Menus and Dialogs
- Preferences and Settings
- Storage
- File Storage
- Database Storage
- Packaging an Android Application
- Android Market
- Non-Market distribution channels
18
1.8