page header
share Twitter share LinkedIn

Course: Android development fundamentals

This training is OS platform-independent

Mike the Android robot The course Android development fundamentals provides the basic skills to build applications (apps) for the Android platform. The course covers the setup of the Eclipse development environment for Android, the use of so-called XML resource files, implementation of the user interface, the life cycle of processes (activities), debugging of the app, databases, threading, content providers, and publishing on the market.

With the knowledge provided by this course, you are able to write your own apps afterwards. Read more >>>

Target audience

The full course takes 3 days, but may be taken as two separate modules.

Module Duration Which days      Price           
(days) of the course (in 2012)    
Essentials 2 1 en 2     € 950,-     Contact  
Professional skills 1 3     € 499,-    
Full course 3 1, 2 en 3     € 1295,-    
 
Together with the course
"Android Java primer"
 
5
for
both courses
 
    € 1995,-
   

Additional discount: For introduction you will receive an additional discount of 25% on the previously mentioned prices when you subscribe for the first public course (may 2012).

Scheduled dates

This course is part of our regular programme. For the courses that are mentioned below, the course material is in English and the teaching language will be English unless the attendants prefer the Dutch language unanimously.

Currently scheduled course dates are:

23,24,25 May 2012   Utrecht will not be cancelled
24,25,26 Sep 2012   Utrecht

Register for this course: "Android development fundamentals".

Detailed information about this course

Android deserts

Android has more than 50% market share in the area of smart phones and tablets. Reason enough to take the development of mobile apps on this platform seriously. There are various versions of Android around. A version has a number and is called after a desert. Most important are version 2 (Gingerbread, only for smart phones), version 3 (Honeycomb, only for tablets) and version 4 (Ice cream sandwich, meant for smart phones and tablets).
The course subjects are applicable from Android 1.5 (API level 3) onwards with the exception of Fragments. Fragments are introduced in Android 3.0 (API level 11) and also available for Android versions 1.6 and higher. However even without Fragments you can make stunning apps.

Prerequisite knowledge

To follow this course general programming experience and basic knowledge of the Java programming language (including object orientation) is required. Basic knowledge of the Java programming language can be obtained via the course "Android Java primer".

Technical content of the course

Day 1 and 2 (module "Essentials") cover:

  • Elements of an Android app
  • Android security model
  • Eclipse development environment
  • Android SDK and AVD
  • Application resources (R class)
  • Views, viewgroups, widgets and controls
  • Fragments
  • Listviews and adapters
  • Menus
  • Dialogs
  • Preferences framework
  • Processing user input
  • Life cycle of an activity
  • Intents
  • Debugging of app via logcat and adb

Day 3 (module "Professional skills") covers:

  • SQLite database management
  • Java threading, AsyncTask
  • Content providers
  • Publishing on the Android Market
  • Testing app for publication
  • Internationali[sz]ation and locali[sz]ation

Documentation

Course attendees receive a student pack with copies of the presentations, lab exercises and answers to the exercises.

Certificate

Shortly after the course the student will receive a certificate as a proof of participation.

Register for this course now!

Valid XHTML 1.0 Strict   Valid CSS2