How to make your own Android ROM – part 2

How to make your own Android ROM - part 2

Darren Yates continues his series on how to customise your own Android ROMs using the Android Kitchen app …

How to make your own Android ROM

How to make your own Android ROM

In this first part of a new series, Darren Yates begins looking at how you can bake your own custom ROM, starting with an introduction to virtualisation and the Android Kitchen …

Android Masterclass final: Building Mobile web sites

Android Masterclass final: Building Mobile web sites

Building Mobile Web Sites There are around 500 million smartphones out there in the world (early 2012). Android is growing at 850000 device activations per day. Apple’s iOS devices are in the range of 500000 per day and a recent study by Gartner suggest that within the next 2 years more people will use mobile…

Android Masterclass: Data storage and retrieval

Android Masterclass: Data storage and retrieval

Any non-trivial application will need to store some data locally on the phone for use later. There are also a number of different types of information that needs to be stored for later. For instance we may need to store authentication information have a temporary cache of information store images or allow the users to…

Android Masterclass: How to take your app to the Android marketplace

Android Masterclass: How to take your app to the Android marketplace

Preparing and publishing to the Android marketplace [Please note this tutorial was written just before Android Market turned into Google Play – the fundamentals are the same although we’ll be updating this tutorial shortly with references to Google Play] The most exciting and often terrifying part of developing a mobile application is that one day…

Android Masterclass: Working with maps and lists

Android Masterclass: Working with maps and lists

In the previous master classes we covered installing the development environment organization of an Android project fundamentals of UI construction and built an application with multiple activities. In this class we look at how to incorporate maps and work with list data. Modern Android phones are location-aware and many applications incorporate maps to help users…

Android Masterclass: Working with layouts and orientation changes

Android Masterclass: Working with layouts and orientation changes

In the previous masterclasses we’ve covered installing the development environment the organization of an Android project and built a simple interactive application.  In this class we continue with some additional fundamental concepts — using layouts to place UI components and handling device orientation changes.Android is a very diverse flexible and open platform. As I write…

Android Masterclass: Getting started with MeDroid

So what is Android? How does one start developing for this platform? This masterclass introduces Android from a development perspective and guides you to setup the development environment. In order to up hold the programmer’s tradition we will build a “Hello World” application and run it in an emulator.Android explainedAndroid is a platform designed for…

Android Masterclass: Building a simple Android app

Android Masterclass: Building a simple Android app

Albert Einstein: The Alpha geek and the inspiration for the application we’ll construct this chapter (inset).In the previous master class we focused on installing the development environment and built a rather simple Hello World application. In this class we will focus on the Android conventions and construct a slightly more interesting application – one with images…

Dr Rajesh Vasa – Our Masterclass Tutor

Dr Rajesh Vasa - Our Masterclass Tutor

Dr Rajesh Vasa first saw the potential of mobile technology a few years ago. He’d just picked up a BlackBerry. “I used the BlackBerry for the first time and thought it was actually quite a powerful platform. That was 2007 and 2008. Then I started looking around at various other platforms Apple released its iPhone…