iOS and Android app development tutorials


By , April 16th, 2013 , Tags: , , 0 Comments

ios and android application development is big business and one of the areas of opportunities for creative individuals and small teams of developers to make a stand. It may take several attempts to design and implement a blockbuster App; however, if your App hit the top charts of e.g. Apple App Store your opportunities are amazing.

Apps are simply defined small software programs executed on mobile devices such as iPads, Android smartphones etc. Apps are often designed with a very specific and simplified set of functions and to be easy to use on small screens and everyone seems to love downloading tons off Apps. Just check out this collection of mobile stats to get an idea of the popularity and opportunities related to App development. Some of the numbers are from 2012, but 400 million accounts in Apple App Store and $5 billion in payouts to App developers sounds like sweat music for anyone with a development talent.

To help you get started with the decision and learning process, I have collected some of the best tutorials available free online and categorized them into the following sections: iOS and Android tutorials.

I hope you enjoy iOS and Android app development tutorials post, and would love for you to share in the comments section your thoughts!

iOS App tutorials

How to Make an HTML5 iPhone App – MORE INFO

This iPhone 5 app development tutorial will show you how to create an offline HTML5 iPhone application. More specifically it will walk you through the process of building a Tetris game.


How To Create Your First iPhone App (2012 Edition) – MORE INFO

The first thing to look at when embarking on any product development or entrepreneurial venture is your goals for the project.


User interface design for iPhone apps – MORE INFO

Designing for iOS4 devices is totally different from designing for the web. Sarah Parmenter explains how to create the perfect user interface for your app


How to Prototype Web and Mobile Apps in 30 Minutes – MORE INFO

A crash course on designing and testing interactive user interfaces using Apple Keynote or Microsoft Powerpoint + Keynotopia User Interface Libraries.


Beginner’s Guide To IOS Development: The Interface – Part I – MORE INFO

The good news is, iPhone application development is not as hard as you might think, and this post exists as a comprehensive guide to walk you through the complete process of building an application for iPhone.


Getting Started with iPhone Development – MORE INFO

In this article we take a look at the tools involved and go through the main steps in getting your first “Hello World!” iPhone app off the ground.


Design an iOS interface – MORE INFO

The main functions of the radio app that we’re going to look at here are the ‘browser’, which enables users to browse through different radio stations; and the ‘player’


Build an iPhone arcade game – MORE INFO

Hello Monday walks you through how to turn a rejected concept into a GPS-based arcade game


Get started with geofencing on iOS – MORE INFO

Explore the location-based services provided by the iOS Core Location framework in Kevin McMahon’s guide to building and testing a geofencing-enabled application


Design a photorealistic app icon in Photoshop – MORE INFO

Roman Jusdado reveals how to use Photoshop’s layer styles to create an Instagram-esque iOS icon from scratch


How To Create A Simple iPhone App on iOS 5 Tutorial: Part 1/3 – MORE INFO

Create an entire functional app from scratch. By the end, you’ll have tried out many areas of iPhone development, and ready to dig in further.


Create an explosive iPad game – MORE INFO

Appcelerator Titanium is a fantastically versatile tool for creating mobile apps, as Anton Mills demonstrates with this game for the iPad.


Building a Caterpillar Game with Cocos2D: Introduction – MORE INFO

Recreating the popular Atari game Centipede using the Cocos2D game engine for iOS. Centipede was originally developed for Atari and released on the Arcade in 1980.


Design an iPad app UI – MORE INFO

Apposing’s Dave Brown reveals how to prototype a user interface for an iPad app in Photoshop


Get started as an iOS developer – MORE INFO

Got an idea for a killer app but don’t know where to begin? Daniel Bramhall of Visioa explains everything you need to know to start programming for Apple devices


Build an iPad app with Sencha Touch – MORE INFO

Create a web app that feels native on the iPad and other mobile devices, using the Sencha Touch library. Robert Douglas of mobile design specialists ribot explains how


Getting Started Building iPhone Apps in Xcode 4.2 – MORE INFO

The newest version of Xcode comes packaged with a few noticeable interface changes. For beginners and intermediate users it can be difficult figuring out even the most basic functionality.


Preparing an application for distribution – MORE INFO

Creating an application can be extremely exciting for any developer but before you get your application published, you need to get it ready. iOS and Mac developer/designer Daniel Bramhall explains how


iOS Newsstand Tutorial – MORE INFO

A new way to distribute magazines


iOS SDK: Send E-mail In-App  – MORE INFO

Demonstrate how to allow your users to send e-mail without leaving your application using the MFMailComposeViewController class.


iPhone Programming Tutorial – Local Notifications – MORE INFO

Push notifications solved many of the issues associated with background processing.


Showing an Alert in iPhone – MORE INFO

In this blog, we’ll see how to show an alert.


Simple iPhone app development tutorial – MORE INFO

This tutorial will help you create a simple app. The app will not do anything special but it will implement stuff inorder to make simple stuff.


Learn How To Develop For The iPhone – MORE INFO

How to build an alternate page and style sheet for the iPhone and iTouch. We will cover how to detect if the user is using an iPhone to view your page as well as the orientation of the device – whether it be landscape or portrait.


Introduction to iPhone SDK Development – MORE INFO

This tutorial looks at development with the iPhone SDK. You will learn information about the iPhone platform, how to setup and configure your development environment, and the steps necessary to create a simple fortune cookie application!


Design & Build a Small Business App: Project Setup – MORE INFO

In this three part tutorial series, it will  show you how to design and build a small business app from scratch.


Building a Hangman iPad App with Flash – Programming Gameplay – MORE INFO

This tutorial will focus on the ActionScript and game logic necessary to actually program hangman


Importing & Exporting Documents in iOS – MORE INFO

This article will walk you through the different techniques you can employ to allow documents to be imported or exported from your iOS application


SMS Bubble UI in iPhone Apps – MORE INFO

This article will walk you through the steps to create an UI that is similar to the SMS application.


EmailSend Application in iPhone – MORE INFO

In this application we will see how to Email Send in iPhone. So let see how it will worked.


Design & Build a 1980s iOS Phone App: Design the Contacts Screen – MORE INFO

Application will function much like the default iPhone version with one very important aesthetic twist: our design is inspired by the 1980s.


ImageClick Application in iPhone – MORE INFO

In this application we will see how to image capture in iPhone without using camera. So let see how it will worked.


Android App tutorials

Google Maps Android API v2 – Tutorial – MORE INFO

This tutorial describes the usage of Google Maps in your Android application. It is based on Eclipse 4.2, Java 1.6 and Android 4.2.


Android SDK Tutorial – Learn how to install Android SDK – MORE INFO

This page describes how to install the Android SDK and set up your development environment for the first time.


Android Development For Absolute Beginners – MORE INFO

Videos for Android development for beginners.


Android Application Development Tutorial – 4 – MORE INFO

Setting up an Android project


ICanLocalize – Android Localization Tutorial – MORE INFO

In this tutorial we show how to write multilingual Android apps.


Android Sample Apps – MORE INFO

The Android SDK includes many sample apps that can help you learn Android by inspecting how different APIs are used to build a mobile application.


Android Google Maps Tutorial – MORE INFO

The Android platform provides easy and tight integration between Android applications and Google Maps.


Android Application Development Tutorial – 13 – MORE INFO

Introduction to Android manifest


User interface design for Android apps – MORE INFO

Android apps can be just as beautiful as their iOS counterparts. Richard Leggett, co-director of Bitmode Ltd, digs deep into the styling and theming and explains how to use just XML and image files to add a fresh look and feel to your app


Getting Started with Android Development – MORE INFO

In this inaugural article of the Android series, it will get you started with Android development without requiring you to wade through pages of technical documentation.


Making Android apps voice output accessible – MORE INFO

Integrating core accessibility into Android app development is relatively straightforward to do and should be considered as business as usual for every project


Mobile HTML5: PhoneGap vs Appcelerator Titanium – MORE INFO

PhoneGap and Appcelerator Titanium are both very popular open-source JavaScript frameworks for packaging and deploying mobile applications.


Getting To Know The Android Platform: Building, Testing And Distributing Apps – MORE INFO

The number of apps for iOS grew exponentially, and every company, big and small, rushed to create their own app to support their business.


Android Text-To-Speech Application – MORE INFO

In this tutorial will going to show you how to quickly introduce TTS capabilities into your application.


Discover Facebook’s developer tools – MORE INFO

Techlightenment’s systems architect Chas Coppard gives us a rundown of the APIs and plug-ins available to connect your site to Facebook


How to build an Android app – MORE INFO

Two ways to create simple applications for Android


PhoneGap Tutorial Series – #6 Writing Your Own Plugin – MORE INFO

Creating your own PhoneGap plugin for iOS development.


Android Bootcamp Series 2012 Video Tutorials – MORE INFO

Back by popular demand and updated for Android 4.0 (Ice Cream Sandwich), Marakana is excited to bring you Android Bootcamp 2012.


Build a Facebook Open Graph app – MORE INFO

Facebook recently unveiled the Open Graph as its next generation platform. Mat Clayton shows you how to build a simple demo app on the Open Graph


Automate your Android app testing – MORE INFO

Don’t trust humans to do all of your testing – not even experts. John Senner, Koa Metter and Emory Myers of MokaSocial reveal how to delegate the dirty work


Android Application Development Tutorial – 17 – MORE INFO

Adding music with media player


Write and Publish an app for your Android Smartphone – MORE INFO

Will walk you through the tedious process of writing your first app on the Android cellphone.


Android Full App, Part 8: Creating an AppWidget for the home screen – MORE INFO

This is the eight part of the “Android Full Application Tutorial” series. The complete application aims to provide an easy way of performing movies/actors searching over the internet.


Android Application Development Tutorial – 47 – MORE INFO

Passing a string between activities


I hope you enjoy iOS and Android app development tutorials post, and would love for you to share in the comments section your thoughts!








I founded CSS Matter in 2013 with the sole ambition of design, development, creativity and innovation on the Internet, which recognize and promote the best web designers, developers and web users in the world. I'm skilled, talented, creative and very passionate about my work. I like to work closely with people to ensure that each stage of a project goes great every step of the way. I like to ensure that all of my finished projects/work reflect how highly I would like to be perceived. I'm confident that with your ideas and my expertise we can create something that makes us both smile. If you like what I do, and think we could work together then don't hesitate to get in touch with me. Skype IM : cssmatter And Email

Want to write for CSS Matter?

If you're interested in becoming part of the CSS Matter team of authors, please send an email to Manish Salunke. It's best if you already have article ideas in mind – but if you don't, he'll help you find a good topic to cover.



Get Updates On Twitter

Do you want to get real-time updates, interesting web links, site news and announcements via Twitter? Follow CSS Matter on Twitter.



Subscribe to the RSS feed Today

The best way to keep up with CSS Matter articles regularly is by putting the CSS Matter RSS feed into your feed reader.