Home > Professional Development Courses >

 

Accounts/Business/HRM | Communication Skills | Education | Engineering | IT & Information Studies | Personal Development

 

 

Android App Development in A Day (NSA)(SFC) 

Introduction

Our smart phones have become an integral part of our everyday lives. These devices are used extensively and they play a very important role in how we live, work and play. The usage of Apps has become the most universally-accepted way of trying to get anything done with our smartphones. In the near future, having an app for your service is going to be more important than just a website.

Traditional app development courses are very intense and require students to have good fundamentals and experience in programming. After several hours of coding, you get a simple “Hello World” program running. Developing more advanced apps require a lot more effort and much more complex coding.

This course demystifies the whole process with a simple web-based development platform that uses drag-and-drop blocks to create apps. Anyone can start developing apps within the a few minutes and the complexity of the apps can be scaled with just a little bit of effort. This platform is ideal for those with little or no programming experience, but still want to jump onto the App Development Bandwagon. This is meant to be a fun and interactive course that introduces you to the world of Android App development.

With the SMART Nation initiative by the Singapore Government, this is a great opportunity to get you started in the right direction.

NOTE: This course does not cover programming languages like Java or XML. It is a GUI-based platform where the participants are not required to write any form of code.

Course Pre-requisites

• Your personal Gmail email account.

• No prior programming experience is required. 

Objectives

The aim of this course is to allow participants with little or no programming experience to get started with Android App development. It is a one-day course where you will develop the necessary skill-sets to develop apps, starting from the very basic ones to more advanced and interesting applications. 

Outline

Here is the list of Apps that you will be exposed to:

1. Talk To Me
This is a basic app that introduces participants to the basics of using this unique development platform. In this app, the students will learn how to create some simple user-interface elements like text-boxes and buttons. They will also learn how to use the accelerometer sensor in the phone to detect the phones subtle movements.

2. Ball Bounce
This is a simple game where we start with a simple ball bouncing off the walls of the phone. We then extend it to 2 balls and learn how to keep a score of the number of times the 2 balls collide.

3. Doodler
This is a fun app where we you will learn to create a doodling app that allows you to create your own work-of-art. We will add in some cool functionality like changing colours, adjusting the brush width, using different background images and also using a picture taken-on-the-spot using the phones camera function. Finally, we will also learn how to save and restore images onto the phones memory.

4. Space Invaders
This is a simple game that teaches you how to use a rocket to launch missiles at a spaceship that keeps moving around to random locations on the screen. You will learn about timers and how to create some simple visual effects on the screen.

5. Mole Masher
This is a fun game where we have a mole that randomly appears in one of the many holes available. The objective of the game is to mash the mole before it disappears to another hole. This game introduces us to an important concept of modules (procedures). We will learn how to create a module that can be called by various user-actions.

6. QuizMe
This app is a great way to start developing your own e-learning based platform. We will learn how to create a simple quiz and allow the user to select a possible answer. Based on the selections, they will get a score at the end of the quiz.

etc.  

Trainer(s)

Mr Suppiah, Ravi

Mr Ravi Suppiah graduated with a BEng (ECE) from the National University of Singapore and obtained his MSc in Embedded Systems from Nanyang Technological University (NTU). During his time as a Research & Development Engineer in the Business Printing Division of HP (Singapore), he gained extensive hands-on experience in Embedded Systems Development on RTOS-based platforms. He specialised in low-level device-driver development as well as ARM-core configuration for RTOS development. After several years in the industry, he felt it was time to bring over his skillsets to the academic sector to help develop the next generation of computer engineers.

He joined NTU in 2012 to be a part of the faculty for the School of Computer Engineering (SCE). In SCE, Mr Ravi lectures modules which focus on Microprocessor-Based Systems Design as well as Microcontroller Programming. He also conducts research in the areas of Embedded Systems Development and Brain-Computer Interface. Besides his teaching and research work, he is also very active in the school’s outreach committee to help communicate the offerings of the school to potential students. He has conducted several workshops for students to introduce them to the world of App Development and wishes to share that knowledge with the greater community.

Who Should Attend

Anyone who wants to get started can attend and pick up the necessary skill-sets. You will definitely leave the class with the knowledge that will put you on the right path to develop more advanced Apps in the future. This course does not teach the students any programming language and it is all about creating apps using multiple building blocks.


Fee with NEW National Silver Academy (NSA) subsidy: S$222.30 (inclusive of GST) *conditions apply

To be eligible for NSA subsidy, participants:
- must be Singaporeans age 50 and above
* Participants who do not fulfil the above criteria are not eligible for NSA funding, and are required to pay the course fee in full.

Union members may enjoy up to $250 unfunded course fee support when you sign up for courses supported under UTAP. Conditions apply. Visit www.ntuc.org.sg for more information.  

Details

Date(s):

13 March 2017 

Time:

9:00am to 5:00pm 

Venue:

NTU@one-north campus, Executive Centre 

Closing Date:

27 February 2017 

Course Fee:

Standard: S$417.30  

NTU/NIE Alumni, Staff & Students: S$333.84  

Group (3 & Above): S$375.57

NTUC Member: S$375.57

 

Registration fees inclusive of:

  • Course materials

  • Light refreshments

  • Complimentary Lunch - applicable at NTU@one-north campus only

  • Prevailing GST

Online Registration

>> CLICK HERE to Register Online

 

Methods of Payment

1. Credit Card (Visa, American Express and Mastercard only)

2. Cheque made payable to Nanyang Technological University

3. Invoice to Company (for Company Sponsored Participants)

4. E-invoice (for Government Organizations)

5. Telegraphic Transfer or Bank Draft (Note: All related charges are to be borne by participant)

Cancellation & Refund Policy

A written notification to cce@ntu.edu.sg or fax to

6774 2911 before course closing date.

No cancellation charges (Full refund)

 

 

A written notification on or after course closing date.
 

No Refund

SkillsFuture Credit (if applicable):
- Participant to cancel their claim with WDA
- NTU-CCE reserves the rights to collect the full fee amount from the participant

Replacement Policy

Given a 3 days notice before course commencement, companies may replace participants who have signed up for the course. Terms and conditions apply.

 

There is no replacement for participant utilising SkillsFuture Credit. Participant to cancel their SkillsFuture Credit claim with WDA.

Terms and Conditions

• Course is subject to a minimum participation before commencement
• Course is subject to a first-come-first-serve basis in light of overwhelming responses
• NTU-CCE reserves the right to change or cancel any course or trainer, in light of unforeseen circumstances
• All details are correct at time of dissemination

Privacy Clauses

At NTU-CCE, participants’ personal information is collected, used and disclosed for the following purposes:
  1. To process your application.
  2. For course administration and billing.
  3. To enable the trainers to know the background of the course participants.
  4. To submit to governmental authorities for funding verification, administration and survey conducted by them (only applicable to funded courses).
  5. To submit to NTU Alumni Affairs Office, NTUC and other relevant organisations for course discount verification (if applicable).
  6. To issue certificate to the course participants.
  7. For marketing of courses to participants via E-newsletter.
  8. To understand and study the profile of its course participants for NTU’s policy making and planning.
  9. To deal with any matter related to the course.
Full Data Protection and Privacy Statement : CLICK HERE  

 

 

Accounts/Business/HRM | Communication Skills | Education | Engineering | IT & Information Studies | Personal Development

 

 

© Nanyang Technological University - Centre for Continuing Education

Copyright | Disclaimer | Privacy Statement

Reg. No. 200604393R