# Professional Certificate in Mobile Application Development

> An SMU Academy certificate in seven two-day modules: design, build, and deploy full-stack iOS and Android apps. For people who already code.

[View programme page](https://tinkercademy.com/programmes/professional-certificate-in-mobile-application-development/)

- Audiences: Public, Businesses
- Duration: 2 days/module
- Domains: Mobile App Development, Design, Prototyping, and UI/UX
- Platforms: Android Studio, JavaScript, SQL
- Published: 2026-04-18
- Updated: 2026-10-22

## 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 Development](https://tinkercademy.com/programmes/mastering-the-web/), [Build for Mobile: App Development with React Native](https://tinkercademy.com/programmes/build-for-mobile-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](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-designing-and-prototyping)  
[Module 2: Introduction to Mobile App Development](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-introduction-mobile-app)  
[Module 3: Building Database-Driven Mobile Apps](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-building-database-driven)  
[Module 4: Interfacing Mobile Apps with Web Back-Ends](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-interfacing-mobile-apps-web)  
[Module 5: Building a Full-Stack Mobile Application](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-building-full-stack-mobile)  
[Module 6: Further Mobile App Development](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-further-mobile-app)  
[Module 7: Executing Projects in Mobile App Development](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-module-executing-projects-mobile)  
  
This course is also a part of the following programmes: [Advanced Diploma in Web & Mobile Application Development](https://academy.smu.edu.sg/advanced-diploma-mobile-web-application-development-4131)  
[Advanced Diploma in Multiplatform Mobile App Development and Cloud Management](https://academy.smu.edu.sg/advanced-diploma-multiplatform-mobile-app-development-and-cloud-management-7886)

**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](https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-pcmob#fee-table) for current fees and funding.

## Enquiries

[Enquire now](https://tinkercademy.com/programmes/professional-certificate-in-mobile-application-development/#enquire)
