Course Information

  • Sessions 2 days
  • Duration 15 hrs
  • Level Beginner
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Course Brochure

Certification

  • Certificate of Achievement from Tertiary Infotech Academy Pte Ltd - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Achievement from Tertiary Infotech Academy Pte Ltd.

AI Vibe Coding for Android Apps Development

Course Code: C139
Share

What's This Course About

This course equips aspiring developers and IT professionals with the skills to design, develop, test, and deploy modern Native Android applications using Java and AI-powered vibe coding techniques. Participants will learn the complete Android application development lifecycle, from software design and architecture planning to coding, testing, deployment, and maintenance.

The course covers core Java programming concepts, including object-oriented programming, classes, inheritance, APIs, exception handling, and multi-threading, while introducing Android software design principles, user interface development, and application architecture. Learners will also explore how AI-assisted development tools can accelerate coding, improve productivity, and enhance software quality through modern vibe coding workflows.

Through hands-on activities, participants will develop Android applications using Android Studio, use Android emulators and simulators for testing and debugging, and apply best practices for application validation and performance optimization. The course also introduces application packaging, code signing, Google Play Store requirements, and deployment processes.

By the end of the course, participants will be able to design and build Android applications, leverage AI tools to improve development efficiency, test applications using simulators and real devices, and successfully publish applications to the Google Play Store. This practical course provides a strong foundation for developers seeking to build professional Android applications in an AI-augmented software development environment.

Why Take This Course?

  • Hands-On Learning Learn by doing. Every topic is practised hands-on, so you leave with skills you can use at work straight away.
  • Live Coaching Experienced instructors coach you live, answer your questions and guide you step by step.
  • Free Post-Course Consultation Stuck after class? Message your trainer any time for guidance as you apply what you have learned.
  • Always-Updated Materials Materials are refreshed to stay relevant. Log in to our LMS any time to get the latest version.

Funding Options

No funding is available for this course

For WSQ funding, please checkout the details at WSQ - AI Vibe Coding for Android Apps Development

Course Fee

$700.00 (GST-exclusive)
$763.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

Topic 1: Introduction to Native Android Application Development and Vibe Coding

Topic 2: Java Programming Fundamentals for Android Development

Topic 3: Android Application Design, Object-Oriented Programming, and User Interface Development

Topic 4: Data Management, APIs, Testing, Debugging, and Error Handling in Android Applications

Topic 5: Application Documentation, Performance Optimization, Multi-threading, and Google Play Store Deployment

Course Info

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 21-65 years old

Minimum Software/Hardware Requirement

Software:

You will need the following for this course:

Hardware: Windows PC or Mac laptop

Job Roles

Job Roles

  • Those who want to learn Android Apps development

Trainers

Trainers

Dr. Alfred Ang ships Android apps, not just slides about them. Several of the native Android apps in his GitHub portfolio are live on Google Play, including hrmsapp_android, the Kotlin and Jetpack Compose client for Tertiary Infotech's HRMS with leave, payslips, expenses and in-app approvals built on an MVVM architecture, and ai4kids_android, a learning app for children with offline phonics, story-building and code puzzles. Others show the range of device and data features a modern app relies on: scannerapp-android uses ML Kit edge detection and on-device OCR with PDF export, sgbusapp_android pulls live Singapore bus arrivals from LTA DataMall, and sudokuapp-android generates puzzles with guaranteed unique solutions entirely on the device. Closer to home, tertiarycoursesapp_android lets learners search the WSQ course catalogue, estimate grants and register online, and sgcarparkapp_android maps live car park availability for Singapore drivers. He is the founder of Tertiary Courses and the Managing Director, CIO, CTO and Chief Instructional Designer of Tertiary Infotech Academy Pte Ltd, working as a full-stack AI developer, Agentic AI solution architect, courseware developer and corporate trainer. He holds a PhD in Electrical Engineering from NUS, an MSc in Electrical and Electronic Engineering from NTU and a B.Sc (Hons) in Physics from NUS, and his certifications include AWS Certified Solutions Architect, Microsoft Certified AI Engineer Associate (AI-102) and PMP. He also works with AI coding assistants such as Claude Code, for which he has published his own skills, so he has a clear, practical view of how vibe coding speeds up Android work and where it still needs careful human review.

In AI Vibe Coding for Android Apps Development, Dr. Ang takes aspiring developers and IT professionals through the full native Android lifecycle using Java, with AI assistants helping to generate, explain and refine the code. Learners start with the Android development environment and the vibe coding workflow, then build a solid grounding in Java fundamentals, object-oriented programming, classes, inheritance and exception handling, so that they can read and correct what the AI produces rather than accept it blindly. The middle of the course covers application design and user interface development, followed by data management, APIs, testing, debugging and error handling. The final topic deals with documentation, performance optimisation, multi-threading and preparing an app for the Google Play Store, a step he has been through with his own published apps. Although his recent projects are written in Kotlin, the platform concepts carry over directly, and he uses them to explain why architecture, lifecycle handling and background threads matter in any Android codebase. His sessions are hands-on: learners describe a feature in plain English, review the generated Java, run it on an emulator, read the error messages and iterate until it works. As an ACTA-certified trainer and DACE-certified curriculum developer, he paces the material so that newcomers can follow while experienced IT staff still pick up practical shortcuts. To explore his published Android apps, view his GitHub portfolio at https://github.com/alfredang and connect with him on LinkedIn at https://www.linkedin.com/in/angchewhoe/

Angel Koh has over 15 years of experience in the maritime and defence industry, building information systems for full-scale development programmes using a wide range of programming and computing languages, including Java, C#, Octave and ArcGIS. He specialises in data fusion and mapping, and is passionate about adopting new technologies and skills to broaden his computing knowledge. Outside work he enjoys tinkering with his RigidBot 3D printer, designing simple household objects with Adobe 123D Design and OpenSCAD. His long, hands-on Java programming experience is the foundation he brings to AI-assisted app development.

In AI Vibe Coding for Android Apps Development, Angel guides learners through designing, developing, testing and deploying native Android applications with Java and AI-powered vibe coding. Participants are introduced to native Android development and vibe coding, learn Java programming fundamentals, then work on application design, object-oriented programming and user interface development. Later topics cover data management, APIs, testing, debugging and error handling, followed by documentation and performance optimisation. Angel's systems-building background helps learners review AI-generated Java code critically rather than accept it blindly, so they leave able to build and refine Android apps with confidence.

Review

Customer Reviews (43)

Recommended Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 12/17/2025)
Ok Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Ok (Posted on 11/12/2024)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Woodlands too far, how abt finding a central location like National Library
Last minute change of date was inconvenient (Posted on 6/2/2023)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I feel i am very lucky to have Angel as my instructor. He is knowledgeable, patient, willing to share and most of all able to simplify complex ideas in a simple way that easier to understand. I have no background in APP development but was able to understand conceptually how overall APP lifecycle works after the 2 days course. Thumbs up to Angel being such an effective communicator! (Posted on 5/15/2023)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Trainer is very passionate in teaching us and very strong in technical knowledge. (Posted on 6/28/2021)

Items 1 to 5 of 43 total

per page
Page:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. ...
  7. 9

Write Your Own Review

You're reviewing: AI Vibe Coding for Android Apps Development

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment