iOS Development Tutorial Series: Calculator


On February 28, 2011

In this tutorial we are going to explore more of Xcode, learn more about programming in general, and build a calculator. I’ll start off with saying, if you have any problems with this tutorial or any of my tutorials, feel free to email me and ask questions, [email protected] Also, don’t delete your project after you […]

Android App Development: Using intents to pass data and return results between activities


On February 23, 2011

In my previous tutorial I explained how intents describe an action to be performed. We learned how to launch phone activities like phone dialer with intents, and how we passed data (The phone number to dial) to the phone activity. In this post I’m going to see show you how to use intents to launch […]

iOS Development Tutorial Series: Hello World


On February 22, 2011

Although it seems very Cliché, our first iPhone app will be a Hello World program. Mostly everyone starts out programming with a Hello World exercise, so let’s not stray from the group since it seems they are doing well… As we go through this series I will explain concepts like Objective-C (the programming language iOS apps […]

Android App Development: Intents and Intent filters


On February 16, 2011

Intents are used by an application to interact with the phone’s hardware components or other applications, or to start a service or activity with a certain piece of data or to broadcast that an event has occurred. Using Intents to launch phone activities: We can use Intents to launch the phone’s basic activities such as the […]

iOS Development Tutorial series: Beginning iOS Development


On February 14, 2011

To get started with iPhone development you will first need to learn some things… Firstly, some history is always useful when learning something new. iPhone apps are written in a computer programming language called Objective-C which was originally created by a company called NeXTSTEP. Apple soon purchased Objective-C and used it to develop their operating […]

Android App Development: Using Themes and Styles in Android


On February 9, 2011

In web design we have the concept of Styles and Themes. Styles like Cascading Style Sheets (CSS) define the values of the web controls attributes such as width, height, font color, background and so on. A style can be applied on several controls in several web pages. Themes are used to group a set of […]

Android App development: Tabbed Activities


On February 2, 2011

Some times we want to wrap multiple views in a single window and navigate throught them with a Tab Container. this can be done in Android using TabHost control There are two ways to use a TabHost application in Android: Using the TabHost to navigate through multiple views within the same activity. Using the TabHost […]

How It Was Made – Plethora


On January 31, 2011

After nine months of after-hours work, I released Plethora for iPhone in June 2010. Plethora is a design gallery that is powered by over 90 of the world’s top design blogs. All of the posts are manually curated by our team so that only the best designs make it through to the actual app. I […]

Android App Development: Activity Life Cycle


On January 26, 2011

The activity is the core of an android application. Each application can have one or more activities. In this post we are going to explore the activity’s life cycle and understand the event handler of each stage through the activity’s life cycle. Activities in the system are managed in an activity stack (Last in Last […]

Android App Development – Using Android resources part 2: Image, Color, Arrays and Dimensions Resources


On January 12, 2011

Image Resources: Android provides us with the ability to use image resources in our applications. We can put image files in res/drawable directory and access them from the xml layout or by the generated ID from class file. You can use image files of the following formats: PNG JPEG GIF we have three drawable […]