Android™ Application Development (AND401)

Specialized training, Android

This is a five-day course that provides the required knowledge and skills to design and build a complete Android™ application. It delivers an extensive training on the main Android API components and its interactions. This course is mapped to AND-401 exam.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Hello Android Framework
    1. Introduction
    2. Creating an Android Project
    3. Within Eclipse
    4. From Command line
    5. Running Your Application
    6. Running you project on the emulator
    7. Components of an Android application
    8. Application Life-cycle
    9. Modifying created project
    10. Change activity’s name
  • Android SDK Tools and Activity Class
    1. Android Software Layers
    2. Linux kernel
    3. C/C++ Libraries
    4. Android Runtime
    5. Application Framework
    6. Application layer
    7. Android Libraries
    8. The Android Manifest File
    9. Structure of the Manifest File
    10. Android SDK Tools
    11. Activity life-cycle through Java
    12. Create an Activity
    13. Methods to remember
  • ListActivity and ListView
    1. Introduction
    2. Views
    3. Using Views
    4. Adding a View to your application
    5. List Views and List Activity
    6. Using a ListActivity
    7. Adding ListView
    8. Add Event to List Items
    9. Summary
    10. Methods to remember
  • Intents and Intent filters
    1. Introduction
    2. Intents
    3. Explicit Intents
    4. Implicit Intents
    5. Native Android Actions
    6. Data Transfer
    7. Intent to Call Activities
    8. Direct calls
    9. Sub-activities: Calling Activities for Results
    10. Register an IntentFilter
    11. Methods to remember
  • Custom Views
    1. Introduction
    2. Different Uses of Customized Views
    3. Modify Existing Views
    4. Step by Step
    5. What is in onDraw()
    6. The full picture
  • Dialogs and Toasts
    1. Dialogs
    2. Dialog sub-classes
    3. Creating dialogs with user-defined layout
    4. Activities with Dialog Theme
    5. Toasts
    6. Methods to remember
  • More UI - Options Menu, Context Menu, and WebView
    1. Introduction
    2. Menus
    3. Building a menu from Java code
    4. Building a menu from a resource file
    5. Handle Select Events
    6. Sub-menus
    7. Context Menus
    8. Handling Context Menu Selection
    9. Additional Menu Item options
    10. Checkboxes and Radio Buttons
    11. Shortcut Keys
    12. Condensed Titles
    13. Menu Item Click Listener
    14. Intents
    15. WebView
    16. Methods to remember
    17. Practical Exercise
  • Android Storage: Network, File I/O, and SharedPreferences
    1. Android Storage Options
    2. Shared Preferences
    3. Internal Storage
    4. SQLite Databases
    5. Network Connection
    6. Connecting to the internet
    7. File I/O
    8. Including files as resources
    9. Shared Preferences
    10. Retrieving Shared Preferences
    11. Save activity state
  • Android Storage: SQLite and Content Providers
    1. Introduction
    2. SQLite in your application
    3. SQLite library
    4. SQLiteOpenHelper
    5. SQLiteDatabase
    6. Cursors
    7. Databases in Android
    8. Native Android Content Providers
    9. Methods to remember
  • Android Notifications
    1. Introduction
    2. Creating a notification
    3. Notification actions
    4. Example: NotificationManager
    5. Summary
Assumed knowledge:
For a best learning experience and a quick start with this course, a trainee is required to have adequate knowledge of the content of “Java Fundamentals for Android Development” course. Previous knowledge and experience of any programming language is considered sufficient.
Recommended previous course:
Java - Beginning Application Development (JAV1)
Recommended subsequent course:
Android™ Security Essentials (AND402)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
596.00 € ( 721.16 € incl. 21% VAT)
Language: