Skip to main content

Android Mobile Application Development

Lifelong Learning
99949

The course will equip you with the practical skills needed to become a confident Android programmer. This Android development course also provides you with additional programming experience through projects that present real world programming practice.

Award Name Diploma - UK
NFQ Classification
Awarding Body Institute of Commercial Management
NFQ Level
Award Name NFQ Classification Awarding Body NFQ Level
Diploma - UK Institute of Commercial Management
Course Provider:
Location:
Dublin City Centre
Attendance Options:
Online or Distance, Part time
Apply to:
Course provider

Duration

You will have full access to online resources and subject expert support for one calendar year.
However, you can complete the course in as little as 4 - 6 months, by dedicating 6-8 hours of study per week.

Course Web Page

Further information

Next start date: 29 September 2023.

For Future Dates, please contact Fitzwilliam Institute for next available start date.

€995
• To secure your place on the course the full fee is required.
• All fees must be paid in full before the course begins.
• Please note, the full course fees are inclusive of all course materials and certification costs.

Enrolment intake is strictly limited on this course. Early application is advised. Places are allocated on a first come first served basis.

The mobile app industry has seen an explosive growth in employment, nearly 10% of all IT jobs being related to the development, maintenance or support of mobile platforms. Join the mobile app revolution by learning the fundamentals of Android mobile programming.

Developed by successful industry professionals, this online Diploma in Android Mobile Application Development course provides hands-on training to designing and building mobile applications using Google's Android open-source platform. The course will equip you with the practical skills needed to become a confident Android programmer. This Android development course also provides you with additional programming experience through projects that present real world programming practice.

Overview of the Android Environment
Learning Objectives; Overview of Android OS; Android Market;

Installing the Android Environment
Eclipse Integrated Development Environment (IDE); Android Development Tools (ADT); Software Development Kit (SDK); Android Versions;

The Eclipse IDE
Building your App using Eclipse; Breakpoints in Eclipse; Debugging in Eclipse; Fixing Errors;

Java Programming Language
Variables; Strings; Control Structures; Arrays; Methods; Classes and OOP; Inheritance;

XML
XML Format; XML Schema; XML used in Android;

Your First Android App
Creating your App using Eclipse; Understanding the Default Files; Setting up the Emulator; XML Layout and String resources;

Android Application Lifecycle - Activities

Creating Activities; The Activity Lifecycle; Activity Stacks; Activity States; Monitoring State Changes; Understanding Activity Lifetimes; The Activity Class;

Interacting with your Android Application
How to create Inputs/Widgets; How to Add Images; How to respond to User Input Events;

Designing the User Interface
App Design Guidelines; Introduction to Views and View Groups; Using Layouts; View Orientations;

Android UI Elements
Using Android provided Views; ListViews; PickerViews; Using Menus; Adapter Objects and Adapter Views; Displaying properties file contents;

Android Intents
Using Intents to launch Activities; Setting launch and task behavior; Understanding the Intent Object; Creating Intent Filters;

Broadcast Receivers
Broadcast Receivers; Listening for Android System Broadcasts; Intent Filters; Pending intents;

Notifications and the Action Bar
Basic Notifications; Notification Big Text and Inbox Styles; How to create a new action when the Notification is Clicked;

Android Services and Threads
The Main UI Thread; An Android Service; Async thread; IntentService; How Services and ActivitiesInteract and Communicate;

Saving Data to Files
Saving simple data using SharedPreferences object; Modifying preferences using a PreferencesActivity class; Reading and writing files in internal Android storage; How to read and write files in external SD card;

Databases
How to Create an SQLite Database; How to Create a Table; How to Add; View and Delete Table Data; How to access the SQLite Database using a third party Application; How to create a standalone SQL database which you can import into your application;

Networking
Connecting to the Internet; Consuming WebServices via HTTP; BitMaps; Text; XML; JSON Data;

Android Fragments
The Fragment Lifecycle; The Fragment Manager; Adding Fragments to Activities; Interfacing between Fragments and Activities; Adding Listener Eevents; Using the Backstack; Android Fragment Classes;

Content Providers
Sharing data in Android; Using a Content Provider; Create your own Content Provider;

Android Media
Introduction to the Media Player; Using the Audio Manager; Using the Camera to take Pictures; Storing content on and SD card;

Publishing your App
Preparing your App; Become a market publisher; Understanding Android Market; Uploading your App;

Certification
On successful completion of this course you will receive a Professional Diploma qualification that is certified and awarded by the ICM (Institute of Commercial Management).

The Institute of Commercial Management was founded in 1979 and is one of the leading Professional Examination and Certification Bodies in the world today. Fitzwilliam Institute have developed and provided practical skills training courses in liaison with the Institute of Commercial Management qualifications and certifications framework for over 25 years. The Institute of Commercial Management certifications and continual professional development training awards are recognised by leading industries, bodies and professions.

Benefiting from over 30 years’ practical skills training experience, Fitzwilliam Institute’s Online Diploma in Android Programming course features:
• Comprehensive modules covering all aspects of Android Programming: Overview of the Android Environment, Installing the Android Environment, The Eclipse IDE, Java Programming Language, XML, Your First Android App, Android Application Lifecycle – Activities, Interacting with your Android Application, Designing the User Interface, Android UI Elements, Broadcast Receivers, Notifications and the Action Bar, and many more.
• Interactive course expert support, advice and guidance from leading industry professionals. Always ready to help or answer any questions you might have throughout the course, all of Fitzwilliam Institute’s course experts are top industry professionals with many years of successful experience. Our Diploma in Android Programming contains the core and vital industry key skillset and, on completion, all of our students are industry-ready.
• Real life Android Programming briefs. Fitzwilliam Institute’s Diploma in Android Programming offers practical and specific skills that can be applied in real world situations. You will gain exposure to invaluable toolkits and resources and prepare a real life Android project brief, which will enable you to improve your work portfolio.
• Flexible online learning. Fitzwilliam Institute’s Diploma in Android Programming course can be completed in your own time, from the comfort of your own home, to suit your lifestyle. You will have full access to online resources and subject expert support for 6 months. However, you can complete the course in as little as 3 -4 months, by dedicating 6-8 hours of study per week.
• Android Programming Jobs, Networking and Volunteer Opportunities. Benefiting from many years of industry experience, we are extremely well placed within the industry. Employers are always looking for Fitzwilliam Institute’s students and alumni. Our website features a comprehensive jobs and volunteer opportunities section.

Fitzwilliam Institute closes on Bank Holidays and for a number of days at Christmas and New Year. Fitzwilliam Institute reserves the right to postpone, cancel or alter courses without notice or to change any of the details in this brochure. Fees are not refundable unless the course is cancelled by Fitzwilliam Institute. Distance Learning courses are provided by Fitzwilliam Institute BGLS Ltd.

Tel: (01) 283 4579
Email: info@fitzwilliaminstitutegroup.ie

Course Provider:
Location:
Dublin City Centre
Attendance Options:
Online or Distance, Part time
Apply to:
Course provider