Mobile App Development Course in Dublin | Android and iOs Devemopment | IBAT College

Diploma in Mobile App Development

Duration:
11 Weeks part-time, 6.30 pm - 9.30pm
Start Date:
18th February 2019
Days:
Monday
Accredited By:
IBAT
Reference Code:
CMAPPDEV1
Price:
€1,195

Why Mobile App Development

If there’s any trend you should be keeping an eye on, I would maintain that it’s mobile app development. As of 2018, mobile commerce (m-commerce) accounts for more than 31pc of total sales, compared to 10pc of sales in 2012, according to data gathered by Big Commerce. That alone should be an indicator of the incredible growth of m-commerce.

With the global proliferation of mobile technologies we are in the middle of a mobile revolution age. Devices are getting more compact, with the latest devices packing high-resolution, touch-screen, displays; powerful-core CPU and GPU capability; and increased storage space, as well as HD cameras. Mobile devices have now become mobile work, learning and entertainment centres, with hundreds of thousands of apps available to different platforms such as Android, iOS and Windows Phone. This wave of ICT innovation is driving demand for new ICT skills and abilities, and the sector needs people who can design, develop and deploy new applications and services for mobile devices.

According to research conducted for the EU Commission, as part of the Eurapp project run by John Breslin of NUI Galway’s Insight Centre for Data Analytics and Giagom Research, in 2013, businesses and individuals developing and selling smartphone and computer apps in the EU, earned €17.5bn - a figure that could rise to €63bn in just five years.

In addition, this research identified that “much of the economic activity is driven by independent developers, including start-ups and hobbyists, as well as big companies like Angry Birds creator Rovio and enterprise software supplier SAP”; while also stating that “you might be surprised how big a role is played by companies whose primary business isn’t apps: companies in financial services, retail, packaged goods, media, and so on.”

This research also identified opportunities for potential growth. It highlighted a lack of experienced developers in the areas of both mobile and web app development; and as a consequence the skills for developing apps which run on mobile devices are becoming extremely sought after across all business sectors.

This course is designed for

This programme has been developed to help you to make your dreams of building commercial Apps a reality.

If you are looking to exploit the opportunities available in the area of mobile development, then this programme should give you the skills you need to get started. This course is essential for you if you

  • Do you have an idea for an App
  • Are unsure how to turn your idea into an App product with revenue potential
  • Are being overcharged by mobile development companies to create even the simplest of Mobile Apps
  • Are looking for a new and challenging career in the area of Mobile App development and deployment
  • Are unsure how to transform your traditional desktop-focused website into a fast, effective mobile experience
  • Are unsure how to create a great cross-device mobile web channel for your products

Course Overview

The course will focus on supporting you, as a developer, to build mobile web apps which will work across multiple platforms including Android, iOS, and others. The programme’s technical focus will facilitate you to develop expertise in core technical disciplines such as designing, developing and testing software solutions for mobile platforms.

After completing this course, you’ll understand what it takes to build professional Apps for mobile devices while gaining experience and knowledge in using platforms and tools such as Objective-C Interface Builder for Apple, Java and Eclipse for Android, combined with SDK and 3rd party libraries such as PhoneGap and jQuery Mobile.

This diploma is delivered by one of Ireland’s leading web and mobile developers, who also runs his own Dublin-based development agency. As a result, you will be provided with practical and relevant hands-on real-world tutorials combined with modern approaches to building commercial mobile apps, and supported by invaluable insights into the mobile app development industry.

You will also be given the opportunity to utilise and develop your skills through appropriate practical work, and be able to apply these skills and knowledge to your own app development projects in the future.
You are encouraged to bring your own Mobile App idea to the programme, and this can be developed and deployed over the duration of the course.

Course Content

On completion of the Diploma in Mobile App Development Course, you should have gained practical knowledge in:

  • Hardware interfaces for mobile devices
  • UML for mobile applications design
  • XML for mobile computing
  • Building mobile apps using HTML5
  • Implementing jQuery Mobile
  • Working with Phonegap to develop mobile apps
  • Building iOS applications using Objective-C
  • iOS SDK (Software Development Kit)
  • Android app development using Eclipse
  • Android SDK (Software Development Kit)

About the Technology used


Android SDK
The Android SDK, or Software Development Kit, enables developers 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.


Eclipse
It is an open source IDE (integrated development environment) for Java projects (and more). Basically, the place where the application software is crafted, being supported through various stages of its life cycle. Google officially supports it, and has created the Android Development Tools plugin for Eclipse and integrated its AVD Manager virtual device management into the tool as well. In other words, you can not only build vanilla Java programs but quickly create Android-oriented code, and its testing is supported by emulators (the virtual devices) that show you how your code would run in standardised versions of particular Android devices (on the basis of their API level, rather than any details of a handset).


HTML5 App Development
HTML5 is the fifth official version of HTML, the specification of the markup language for structuring and presenting content on the World Wide Web. Unlike a programming language such as, for example, Objective-C (the language of iOS apps) a markup language is not compiled, which means it is converted into a file of machine-executable binary code. HTML5 apps use standard web technologies; typically HTML5, JavaScript and CSS. This write-once-run-anywhere approach to mobile development creates cross-platform mobile applications that work on multiple devices.


iOs SDK
The iOD SDK, or Software Development Kit, is a software development environment that allows developers to write programs that can be installed and run natively on the iPhone, iPod touch, and iPad, AKA apps.


jQuery Mobile
jQuery Mobile framework takes the "write less, do more" mantra to the next level: Instead of writing unique applications for each mobile device or OS, the jQuery mobile framework allows you to design a single highly-branded responsive web site or application that will work on all popular smartphone, tablet, and desktop platforms.


Objective-C
Objective-C is an object-oriented programming language that is essentially a thin layer on top of C. It adds Smalltalk-style messaging, runtime reflection, inheritance and many other things to the C programming language. It is the main programming language used by Apple for the OS X and iOS operating.


PhoneGap
Adobe’s PhoneGap platform will enable you to create an app that runs on a variety of mobile devices. You will accomplish this largely by writing the user interface portion of their application with Web technologies such as HTML, CSS and JavaScript. PhoneGap development tools then bundle the HTML, CSS and JavaScript files into platform-specific deployment packages. PhoneGap supports a wide variety of platforms: iOS, Android and Windows 8.

Career Opportunities

The Irish Government reports on employability and skills shortages have all identified the mobile device market as an ever-expanding growth sector and an area that requires highly-skilled, responsive and trans-skilled individuals.
The modules for the course have been chosen to provide you with the skills and knowledge to develop Mobile Apps across multiple platforms, thus enhancing your employability.

As a result, excellent career opportunities exist if you have completed this course with these particular skill sets; roles including but not limited to App Development, App Testing, and App Deployment within multiple sectors, such as Finance, Education, Retail and Media.
You will also have the ability and opportunity to get your own Mobile App idea off the ground, and turn it into a commercial venture.

Academic Progression Opportunities

If you are interested in furthering your studies in the area of web development after you complete this Diploma in Mobile App Development, you are eligible to progress onto IBAT College Dublin's Advanced Diploma in Web Design Development or the Diploma in PHP and MySQL.

Lecturer Profile

John Rowley
John Rowley/ Lecturer Front End Web Development /
John Rowley's career spans web development (LAMP), Web Manager and Corporate spokesman (Ryanair), 11 years in software management and development (Symantec, Corel), technical training (PHP, MySQL, Perl, XML, C#, CSS Javascript), technical writing (C++, Java), documentation management and news journalism. He was the first PHP developer in Ireland to achieve Zend PHP Certification and the first technical writer in Ireland to document C++ compiler and application frameworks. He has worked as a consultant / developer for Irish Rail, Suzuki, Nestle, and Eli Lilly. He currently works as a .NET information architect for the ECDL foundation where he develops the centre and candidate administration systems for the ECDL programs in Ireland. On a lighter note, he's also an accomplished stand-up comedian, performing regularly in Manchester and Dublin

Entry Requirements

This programme is suitable if you already have experience of front-end web development and programming, and would like to expand your knowledge into the area of Mobile Development.

If you currently have experience in web design, or equivalent, you may be eligible for the course.

How to Apply

Don’t miss out because you’re unsure.

You can contact or apply to us directly using the the "Contact Us" or "Apply Online" options below, this will reserve your place and also give us the key details to start your application, a member of our admissions team will then contact you with further details, or alternatively you can simply "Ask us a Question" using the form below.

You can also "Book a One-to-One" with one of our course specialists who will provide you with additional guidance on your application, you can set up a meeting by:

  • Calling us at:  +353 1 8075 055 
  • Email us at:  This email address is being protected from spambots. You need JavaScript enabled to view it. 

We also have flexible payment plans, please contact us to discuss your options or visit the college anytime and our course specialists will be more than willing to discuss any queries you may have.

We look forward to meeting you.

Testimonials

Very enjoyable and informative course. You DO need to have some programming experience especially some knowledge of HTML4 and javascript to get the most out of this course. The emphasis is on cross-platform development tools which are constantly changing, so figuring out which library is which can be confusing at times. Lecturer has lots of commercial experience so the workshops were 'real-world' which was much more interesting, but it did mean getting in fairly deep from the get-go. For me this was a very worthwhile experience
Raymond Black Diploma in Mobile App Development Graduate

Why IBAT College?

Career Potential
Maximise your career potential as you remain working while obtaining a professionally relevant, career enhancing, qualification at the same time.

Excellent Lecturing Staff
Learn from friendly and highly qualified academic staff, with industry experience, in small class-sizes, and guest lecturers who are experts in their fields.

Student Experience
Being part of a culturally diverse student nationality mix at IBAT College Dublin, with learners from over 30 different countries, gives you the opportunity to learn culturally different working methods first-hand, and the fundamentals to succeed in a globally connected network once you graduate.

City Centre Location
With our campus located in Dublin city centre, in Temple Bar, you are close to all major transport hubs making it easy to attend classes in between work and home.

Programme Material
Printed course notes are supplied for the first lecture. All subsequent notes are then available to download/view/print through the student virtual learning (Moodle) platform.

Apply now to reserve your place.

Contact us and one of our course specialists will be able to speak to you one-on-one about your needs by phone, email or in person.

Question? Ask us.

Discuss your needs with one of our course specialists.

Student Benefits

Discover the additional support services and facilities we have to help you thrive; from IT Labs, a Career Service, Networking Evenings and more..

Part-time Courses

IBAT offer a range of part time courses in the areas of Business, Management, Marketing, Finance and ICT.

Take the first step

Contact us and one of our course specialists will be able to speak to you one-on-one about your needs by phone, email or in person.