Diploma in Mobile App Development

Gain the practical skills to start developing Mobile Applications

Join Over 45,940 Successful Students
*866 Reviews
cpd certification

Price: $395

Buy Now

The introduction to Mobile App development course aims to give you the knowledge and skills to start developing your own Mobile Applications. Mobile apps dominate the mobile web with 86% of time spend using web apps as opposed to 14% on traditional browsers and this course focuses on the practical application of the technologies used to in Mobile App development. You will learn what programming languages are used to create a mobile app, what software is used and how they integrate with each other. You will also learn about the differences between mobile apps and how they are developed for specific mobile devices and the different App stores. Our informative and fluid teaching process will take you through the whole mobile app design cycle from start to finish. On completion of this course you will know how to develop your own app, add styling and functionality to it and deploy it to a major app store.

You will not be required to purchase any additional software for this course and we will provide you with links and guide you through setting up your software in our interactive sessions. Read More

Interactive and On Demand Lessons

This course takes place over four weeks and includes 8 lessons which take you step by step through creating your first Mobile App. In addition to the live presentations, all lessons can be accessed 24/7 post their release date for your convenience. You will also have full tutor support throughout the course making applying your new found knowledge easier than ever.


  1. Learn the coding languages and technologies used in Mobile App development
  2. Live lessons with fully interactive bonus Q & A sessions
  3. Totally practical skills and knowledge to start developing your own Mobile Apps
  4. 8 online audio and visual modules, highly enjoyable interactive, easily accessible, premium practical content delivered in an accessible format available on-demand at your convenience 24/7
  5. Practical skills and knowledge to help promote and enhance the visual appeal and presence of your, or potential clients, business.
  6. Full support provided throughout and upon completion of the programme – your tutor is at hand at all times and can be reached with any question no matter how large or small

Lesson 1: Introduction to Mobile App Development

With the advent of mobile technology, more and more people are moving away from using traditional desktop devices and use their mobiles to get the required information they need. This shift has created a demand for information to be easily accessible on mobile devices and in turn has created a fast paced and rapidly growing mobile app industry. Educational demand and in this lesson we will cover all aspects of what a mobile app is, the market place and why mobile application design skills are in such high demand.

  • What is a mobile app?
  • Mobile App platforms explained
  • Mobile Apps in the market place
  • Common technologies and languages used in Mobile App development

Lesson 2: jQuery Mobile

jQuery Mobile is a platform used to develop mobile apps and sites that can be seen across all popular smartphone, tablet and desktop devices. The framework provides a set of touch friendly widgets and a navigation system to support animated page transitions. In this lesson you will learn how HTML5 and CSS are used within the jQuery mobile framework. We will also learn the basic functionality of jQuery Mobile and its benefits.

  • What is jQuery Mobile?
  • HTML5 Basics
  • CSS Fundamentals
  • Using & navigating the jQuery Mobile Framework

Lesson 3: jQuery Mobile Sample App

Once you have learned the fundamentals you will create your very own app using HTML5, CSS and jQuery. You will learn how to add styling to your app, create icons, add photographs, content and view it across all the major mobile devices. The styling will be done using ‘ThemeRoller’ and we will look at the different themes available to suit your project.

  • Using HTML5 inside jQuery Mobile?
  • Create multiple pages and navigation
  • Modifying our app using ThemeRoller
  • Adding Icons to buttons

Lesson 4: Android SDK Kit

SDK, or Software Development Kit, will enable you to create applications for the Android platform. The Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications. You will learn how to set up the android SDK kit and set up sample projects and view them in the SDK emulator. We will also look at the source code and how the SDK architecture is structured.

  • Android SDK instillation
  • Setting up our sample project
  • Working with libraries
  • Working with Source Code

Lesson 5: Get started with Phone Gap

Adobe PhoneGap is a an open source framework that allows you to create advanced mobile apps using standardised plugins across all mobile devices including Android, IOS & Windows. In this lesson you will learn to install and set up Adobe PhoneGap and how you can develop mobile apps across all the major platforms. It will show you student how to set-up phone gap for Android, iOS and windows

  • What is PhoneGap?
  • Software overview and functionality
  • Setting up your application
  • How to set up splash screen and Icons for PhoneGap projects

Lesson 6: PhoneGap Sample App part 1

Now we are up and running with PhoneGap and understand the basics, you will learn how to develop your own app using HTML5, JavaScript and CSS within the PhoneGap framework. You will also learn how to create an app that is presented as a first-class application on a phone and learn how to implement its functionality and edit the code.

  • Setting up your App
  • Create multiple pages and navigation
  • Modifying our app

Lesson 7: PhoneGap Sample App part 2

In this lesson you will learn to create and deploy an advanced app using PhoneGap Plugins. PhoneGap plugins allow you to extend the existing PhoneGap functionality to add your own custom features via exposing native code. We will learn what plugins are and how they can be used within PhoneGap using Google Maps API. Once the API is implemented we will then deploy our app.

  • Geolocation with Google Maps API
  • PhoneGap Security considerations
  • Deploying your App

Lesson 8: PhoneGap & Databases

When we have deployed our app we will be given an introduction into SQLite and learn how to set up a database within PhoneGap and learn how to store information on a mobile app device. A database is a collection of information that is organized so that it can easily be accessed, managed, and updated. We will look at the database structure and how it is linked internally to our mobile app and test storing data.

  • What is a database?
  • Creating databases within PhoneGap
  • Storing information on our database
  • Testing
  • HTML5
  • CSS
  • Javascript
  • Jquery Mobile
  • Android SDK Kit
  • Adobe PhoneGap / Apache Cordova
  • Programming
  • API’s
  • Mapping
  • Security
  • SQL-lite
  • UI best practices
  • Application structure
All courses at Shaw Academy are independently accredited by an internationally recognised body for CPD purposes. This course is also accredited by the CPD Certification Service, which is an independent body that ensures qualifications are in line with the most current professional standards
Redeem a Voucher Group Purchase Advanced Diploma
Socially Acclaimed
30 Day Money Back Guarantee!
Mobile Accessibility

Course Schedules

Lesson # Day Date Time
Class 1 Monday Mon Jul 25, 2016 14:00 PM - 15:00 PM EDT
Class 2 Wednesday Wed Jul 27, 2016 14:00 PM - 15:00 PM EDT
Class 3 Monday Mon Aug 01, 2016 14:00 PM - 15:00 PM EDT
Class 4 Wednesday Wed Aug 03, 2016 14:00 PM - 15:00 PM EDT
Class 5 Monday Mon Aug 08, 2016 14:00 PM - 15:00 PM EDT
Class 6 Wednesday Wed Aug 10, 2016 14:00 PM - 15:00 PM EDT
Class 7 Monday Mon Aug 15, 2016 14:00 PM - 15:00 PM EDT
Class 8 Wednesday Wed Aug 17, 2016 14:00 PM - 15:00 PM EDT
Lesson # Day Date Time
Class 1 Monday Mon Aug 22, 2016 14:00 PM - 15:00 PM EDT
Class 2 Wednesday Wed Aug 24, 2016 14:00 PM - 15:00 PM EDT
Class 3 Monday Mon Aug 29, 2016 14:00 PM - 15:00 PM EDT
Class 4 Wednesday Wed Aug 31, 2016 14:00 PM - 15:00 PM EDT
Class 5 Monday Mon Sep 05, 2016 14:00 PM - 15:00 PM EDT
Class 6 Wednesday Wed Sep 07, 2016 14:00 PM - 15:00 PM EDT
Class 7 Monday Mon Sep 12, 2016 14:00 PM - 15:00 PM EDT
Class 8 Wednesday Wed Sep 14, 2016 14:00 PM - 15:00 PM EDT