HIT Android Spring 2011 ACD

During this semester (Spring 2011) I deliver an academic course dedicated to the Android platform. The course takes place in HIT as part of HIT Computers Science BSc academic program. The topics this course covers include the following: Introduction Application Resources The Intent Concept User Interface Controls Layout Managers Menus and Dialogs Touchscreens Style Definition App Widgets […]

HIT Android Autumn 2010 ACD

During the coming semester (Autumn 2010) I am going to deliver an academic course dedicated to the Android platform. The course will take place in HIT and I deliver it as part of HIT Computers Science BSc academic program. The topics this course covers include the following: Introduction Application Resources The Intent Concept User Interface Controls […]

Shadow DOM in HTML5

When developing UI using HTML and JavaScript, as it happens when using jQuery libraries (and similar), the internal implementation of the widgets we draw on screen is not encapsulated from the rest of the page. This lack of encapsulation means that whenever the page CSS or the page JavaScript change it might influence our UI. […]

Communities Meet, Interact, and Evolve! I continuously learn new technologies and maintain the knowledge I already have by staying up-to-date with the recent developments. I chose to share my up-to-date knowledge through the communities I maintain on Facebook, Google+, Linkedin, WhatsApp and Telegram.   The following communities are international ones. The language to be used […]

Android L Material Theme

The material design is a specification for creating user interface. The material design specification is developed and maintained by Google and it aims at all platforms. The new coming Android L platform will include an implementation for the material design. Towards the next coming Android course I am going to deliver in HIT I chose […]

Robotium Jump Start PRO

The Robotium framework provides us with testing automation for the android platform. It supports testings both for native and for hybrid applications. Using the Robotium framework we can easily write our own automatic black-box test cases. The following is the code of the activity I test in the video clip. package com.lifemichael.samplecalc; import android.os.Bundle; import […]

Facebook Meet Other Professionals, Interact, Learn, and Evolve! I am on facebook and I am always glad to meet new people who are into software development. If you are a software developer I will be more than happy to get to know you over facebook. Please send me a friend request and drop me a […]

The Android Search Framework PRO

The android platform provides us with a search framework that helps us implementing search mechanism in our application. We can allow the user to enter the searched term either through a search dialogue shown on top of the screen or through a search view widget. When developing an application that includes a searching mechanism we […]

Developing Android Remote Services PRO

The first step is coding the aidl file that includes our definition for the interface that lists the methods we want to enable their invocation from another process. package com.abelski.currencyservice; interface ICurrencyService { double getCurrency(String country); } The aidl compiler will go over that file and auto generate the interface we defined in the aidl […]

Using The Android Sensors PRO

The android device has sensors we can use in our code. We can get data coming from these resources using the SensorManager object. The following code sample shows how to do it. package com.abelski.samples; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import […]

Skip to content Update cookies preferences