David's Posts


A fragment is a portion of an Activity. A fragment have its own code and its own UI, for this reason is highly reusable. The main utility of fragments is that we can show the same app in different ways depending on the screen size of the device. In a tablet, we have more space and we can show more content than a mobile, then, in a tablet we can put more fragments in the same activity than mobile. ... Read More »

Android multiple screen suport notes

In order to develop for Android you need to take into consideration that in the market there are devices of multiple manufactures, each of them with their specific screen characteristics. Android OS groups device’s screens in categories depending on their size and on their pixel density. There are four categories depending on the physical size of the screen (xlarge, large, normal, small) and... Read More »

The application lifecycle

The key workflow of android application is given by the Activity class. The activities are the main entities that you will need to get used too. They control the will give you the interaction with the phone services and the UI design. Android uses several Activity callbacks to inform you about environmental changes; when the current activity is visible, when it is not, when you should save state, ... Read More »

Start developing Android apps

This post is just about providing the reader a quick start point. There is plenty of documentation and of excellent quality in the official developer site, but we are going to focus on the required tools. In order to start developing Android you will need to install the Eclipse IDE, you will find it here. Then you will need to Android specific downloads. For the SDK just follow step by step the ... Read More »

A Hack@home Event
Powered by AppCircus

Our Sponsors/Partners Egypt Innovate google orange vodafone TA-Telecom Microsoft

Our partners aleshanek ya balady arabnetdotopen gdg-cairo Green Arm Bey2ollak World Bank itida - Developing IT in Egypt Ministry