Professional Certificate in Mobile Application Development

2 days/module

Duration:
2 days/module
Type:
Corporate training
Published:
Updated:

Do I need coding experience for SMU's Professional Certificate in Mobile Application Development?

Yes. It's for people who already program in another language and want to build full-stack mobile apps. Over seven two-day modules, you'll design and prototype apps, build them for Android and iOS, connect them to databases and web back-ends, and complete a project. You have up to three years to finish all seven modules. Enrolment and SkillsFuture funding go through SMU Academy. If you're new to coding, start with Mastering the Web, or try Build for Mobile with React Native for a two-day introduction.

Compare: Mastering the Web: Understand Full-Stack DevelopmentBuild for Mobile: App Development with React Native

Course Overview

The Professional Certificate in Mobile Application Development is a seven-module SMU Academy programme, taught by Tinkercademy, for people who already code and want to build full-stack apps for iOS and Android. You'll learn app design and prototyping, mobile development tools, databases, and web back-ends, and finish with a project.

Who Should Attend

Aspiring app developers who want to build full-stack mobile applications that can be published online for download or saleAnyone with an interest in learning the fundamentals of mobile app design and developmentProfessionals with coding experience, but new to mobile app development.

PREREQUISITES: Experience in other programming languages

Lesson Outcomes

  • Understand and apply basic app design and prototyping concepts such as mock-ups, typography, iconography

  • Install and run a basic app using Android Studio on PC or Mac, and (if available) Xcode on Mac

  • Explain the difference between a relational (SQL) and document-based (No SQL) database, and be able to select one for a given project

  • Understand what an Application Programming Interface (API) is, and how to read the documentation when working with common APIs

  • Understand how apps and websites use APIs and Representational State Transfer (REST) web services to communicate

  • Understand and use modern JavaScript language features from the ES6 specification, such as arrow functions, spread operators, and destructuring

  • Demonstrate a solid foundation in back-end and front-end mobile app development

  • Master Mobile App Development Fundamentals: Learn the core concepts of mobile app development, including programming languages like Swift (for iOS) and Kotlin/Java (for Android), as well as essential frameworks and tools.

  • Design User-Centric Mobile Apps: Understand the principles of user interface and user experience design, and apply them to create intuitive and visually appealing mobile apps.

  • Build and Deploy Mobile Apps: Learn how to build, test, and deploy mobile apps to the Apple App Store and Google Play Store

Details

Topic/Structure:

Module 1: Designing and Prototyping App User Interfaces for Mobile App Development
Module 2: Introduction to Mobile App Development
Module 3: Building Database-Driven Mobile Apps
Module 4: Interfacing Mobile Apps with Web Back-Ends
Module 5: Building a Full-Stack Mobile Application
Module 6: Further Mobile App Development
Module 7: Executing Projects in Mobile App Development

This course is also a part of the following programmes: Advanced Diploma in Web & Mobile Application Development
Advanced Diploma in Multiplatform Mobile App Development and Cloud Management

Assessment: Individual assessment, project presentations.

Certification: Upon completion of all 7 modules within a maximum duration of 3 years, participants will be awarded a digital Professional Certificate in Mobile Application Development.

Dates and Times: Please write in to enquire.

Location: Singapore Management University (SMU)

Fees: See the SMU Academy website for current fees and funding.

What people say about our courses

This was one of the most engaging and practical training sessions I've attended. The trainer explained concepts clearly, encouraged active participation, and shared real-world examples that made the learning immediately applicable.

Sessions have been great, they are flexible and allow for a lot of creativity. We always practise what we learn by building mini apps, which has helped the steep learning curve feel less steep.

Vibe-coding opens up the opportunity for us to create solutions for our personal pain points.

Great workshop session with lots of examples shared, and time set aside to try out the various tools

Join us for the best coding and digital making experiences for students, teachers, and professionals in Singapore and beyond.