Course Information

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

Venue

Course Brochure

Prerequisite

This course is for beginners. No prerequisite is required.

Certification

  • Certificate of Completion from Tertiary Courses - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Courses.

AI Vibe Coding for Android Apps Development

Course Code: C139
AI Vibe Coding Series
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.

Course Fee

₵3,000.00

Course Date

Course Time

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 info@tertiarycourses.com.gh and we will forward your queries to the subject matter experts and get back to you as soon as possible.

Cancellation & Reschedule Policy

  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
  • Note: the venue of the training is subject to changes due to class size and availability of the classroom. The minimum class size to start a class is 3 Pax.

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: 18-65 years old

Minimum Software/Hardware Requirement

You will need the following for this course:

Install and test the listed software before class. Confirm the required version and account or licence access in your joining instructions. Cloud and AI services may charge subscription or usage fees.

Bring your own laptop and power adaptor with reliable internet access. A webcam, microphone and headset are needed for live online sessions. Ensure your device can run the course software and that you have permission to install it. Your laptop must support hardware virtualisation for the Android emulator; alternatively, confirm a compatible Android device with the trainer.

Job Roles

Job Roles

  • Those who want to learn Android Apps development

Trainers

Trainers

Dr. Muhammed Siraj is a cybersecurity specialist and academic with 15 years of experience, serving as Senior Lecturer in the Department of Informatics and Director of Graduate and Continuous Education at Academic City University in Accra. He holds a PhD in Security in Computing from Universiti Putra Malaysia, where his research focused on blockchain security, an MSc in Information and Communication Technology from Aalborg University in Denmark, and a degree from the University of Ghana. He is a licensed independent assessor with Ghana's Cyber Security Authority, holds leadership roles in national cybersecurity and privacy professional bodies, and is certified as a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI) and Certified Data Protection Supervisor (CDPS). Before joining Academic City, he served as Acting Director of ICT and Data Protection Supervisor at Wisconsin International University College. His expertise spans penetration testing, digital forensics, incident response, malware analysis, cryptography, cloud and IoT security, zero trust architecture, cyber threat intelligence, data protection, and governance, risk and compliance.

Dr. Siraj's research interests cover blockchain, cybersecurity, distributed computing, consensus protocols and machine learning, with published work on blockchain consensus security, smart-contract privacy preservation for sensitive records in the cloud, and new consensus mechanisms. This background gives him a distinctive perspective on artificial intelligence: as organisations adopt AI tools, agents and data-driven automation, he helps learners understand how to protect the data these systems depend on, recognise new attack surfaces, and put sound governance, privacy and access controls in place so that AI can be used safely and responsibly. In the classroom he connects technical practice with regulation, privacy and human factors, drawing on real-world security and data-protection cases to show how concepts apply in professional settings, and his experiential, hands-on teaching style has made him a trusted trainer for students and working professionals alike.

Native Android development is a regular part of the working week for Dr. Alfred Ang. A full-stack AI developer, Agentic AI solution architect and CTO of Tertiary Infotech Academy Pte Ltd in Singapore, the training organisation behind Tertiary Courses, Dr. Ang builds solutions end-to-end across front end, back end, databases, cloud deployment and, especially, native mobile apps. The public portfolio of more than 300 repositories includes a long list of Android apps built with Kotlin and Jetpack Compose, several of them live on Google Play. Among them are an HR client with leave applications, payslips, expenses, clock-in and approval flows; a document scanner that uses ML Kit edge detection and on-device OCR to export PDFs; a digital business card app that scans paper cards with on-device OCR; a learning management companion app for learners and trainers; a certification practice-exam client; and an offline Sudoku game with guaranteed unique puzzles. Other projects cover GPS run tracking with live route maps, live bus arrivals and car park availability from public transport APIs, an EV charging finder on Google Maps, a passport-photo maker with on-device background removal and a GPU-accelerated fractal generator using OpenGL ES. Many of these were built with AI coding assistants doing much of the typing while Dr. Ang directed the architecture, reviewed the code and handled testing and Play Store release. That practical, release-focused experience is what learners get in this course. Several of these apps also have native iOS twins in SwiftUI, so Dr. Ang can explain clearly which ideas are Android-specific and which carry across platforms.

AI Vibe Coding for Android Apps Development follows the full lifecycle Dr. Ang uses on real projects, adapted for learners working in Java. The first topic introduces native Android development and vibe coding: setting up Android Studio, understanding the project structure and learning how to give an AI assistant clear, well-scoped instructions. The second topic covers Java programming fundamentals, with the AI used as a tutor that explains each construct rather than a black box that hides it. The third topic moves into application design, object-oriented programming and user interface development, where learners build screens, handle user input and organise code into sensible classes, following the same separation of concerns Dr. Ang applies in production apps. The fourth topic tackles data management, APIs, testing, debugging and error handling, including storing data locally, calling a web API, reading Logcat output and asking the AI to explain a crash rather than guessing. Throughout the course Dr. Ang shares lessons from shipping to Google Play, such as handling permissions, testing on real devices and preparing a release build, so learners understand what it takes to go beyond a demo. Expect plenty of live coding, frequent checkpoints and individual help when a build fails. By the end, each learner will have designed, coded, tested and run a working native Android app of their own. To see the Android apps Dr. Ang has built and released, visit https://github.com/alfredang.

Review

Customer Reviews (7)

Hands-on and practical 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
The trainer is an expert in the subject and shared many practical insights from real projects. (Posted on 9/26/2024)
Superb training 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
Really enjoyed the training. The examples were relevant and the pace was just right. (Posted on 6/28/2024)

Items 6 to 7 of 7 total

per page
Page:
  1. 1
  2. 2

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