Whether delivered online or on-site, our instructor-led live Mobile Development training courses provide an interactive, hands-on approach to building mobile applications.
Mobile Development training is offered in two formats: “online live training” and “onsite live training.” Online live training (also known as “remote live training”) is conducted via an interactive remote desktop. Onsite live training takes place either at your customer premises in Bangkok or within NobleProg’s corporate training centers in Bangkok.
NobleProg -- Your Local Training Provider
Empire Tower
1, South Sathorn Road,, Bangkok, thailand, 10120
Ways to get there
BTS Skytrain: Take the Silom Line and get off at BTS Chong Nonsi. The Empire is within walking distance; the building has access from the Sathorn/Naradhiwas area.
BTS Saint Louis:Saint Louis station is also nearby, around a 7-minute walk according to current location information.
BRT: Get off at BRT Sathorn. It's approximately a 2–4 minute walk to the building.
MRT:MRT Silom is another option, followed by a walk toward Sathorn.
Taxi/Grab: Give the driver: “The Empire, 1 South Sathorn Road, Sathon, Bangkok 10120.” The official building site confirms this address.
By car: The building can be accessed from Sathorn Road or Naradhiwas Rajanagarinda Road.
This instructor-led, live training in Bangkok (offered online or onsite) targets senior developers aiming to acquire advanced programming skills in Swift, Kotlin, and JavaScript. The focus is on implementing scalable architectures and building feature-dense applications that incorporate secure API integrations, real-time communication, and advanced UI/UX design.
Upon finishing this training, participants will be capable of:
Mastering advanced programming techniques in Swift, Kotlin, and JavaScript, with specific attention to closures, coroutines, and async/await.
Designing scalable mobile app architectures using MVVM for iOS and Android, and implementing advanced state management in React Native.
Building feature-rich mobile apps that include secure API integration, real-time communication, and sophisticated data handling via Core Data, SQLite, Room, and Firebase.
Integrating native device features like the camera, geolocation, and sensors, and developing custom native modules within React Native.
Crafting advanced UI/UX elements with animations and reusable components to ensure responsive, highly interactive mobile experiences.
Testing, debugging, and optimizing applications for peak performance and reliability using Xcode, Android Profiler, and React Native Debugger.
Deploying applications through CI/CD pipelines to facilitate continuous integration and automated releases to the App Store and Google Play.
Completing a capstone project by developing and deploying a production-grade app to public stores.
This instructor-led, live training in Bangkok (online or onsite) is designed for intermediate-level developers aiming to master multi-platform mobile app development.
By the end of this training, participants will be able to:
Configure development environments for iOS, Android, and React Native using Xcode, Android Studio, and React Native CLI or Expo.
Create native iOS and Android applications using Swift and Kotlin, respectively, incorporating navigation and API integration.
Develop cross-platform applications with React Native, utilizing a shared codebase to deploy on both iOS and Android.
Design responsive user interfaces employing Auto Layout, XML, and Flexbox across iOS, Android, and React Native platforms.
Manage data and application state using local storage solutions and handle API requests across all supported platforms.
Integrate advanced features such as camera access, geolocation services, and mapping capabilities into mobile applications.
Implement multi-screen navigation strategies in iOS, Android, and React Native applications.
Perform debugging and testing using the specialized tools provided by Xcode, Android Studio, and the React Native ecosystem.
Deploy applications to the Apple App Store and Google Play Store.
Complete a Capstone Project that demonstrates acquired skills by building and presenting a fully functional mobile application.
This live, instructor-led training in Bangkok, available online or on-site, is designed for beginner-level developers seeking to initiate their journey in mobile app development.
By the end of this program, participants will be able to:
Configure development environments for iOS (Xcode), Android (Android Studio), and React Native (Node.js, CLI, and Expo).
Grasp the core differences between native and cross-platform development, building foundational skills in Swift, Kotlin, and JavaScript.
Create responsive UI layouts using iOS Auto Layout, Android XML, and React Native Flexbox.
Develop basic applications using Swift for iOS, Kotlin for Android, and React Native for cross-platform solutions.
Implement camera, GPS, and storage functionalities within apps using React Native.
Utilize Xcode, Android Studio, and React Native debugging tools to resolve issues and execute apps on simulators and real devices.
Prepare and deploy applications to the App Store (iOS) and Google Play Store (Android).
Engage in group projects to gather peer feedback and enhance app development capabilities.
Build and present a fully functional cross-platform React Native app.
This live, instructor-led training conducted in Bangkok (either online or onsite) is tailored for developers aiming to master the sophisticated features and techniques of .NET MAUI for building mobile and desktop applications.
By the conclusion of this course, participants will possess the ability to:
Implement advanced MVVM techniques, dependency injection, and robust architectural patterns.
Effectively customize and extend the .NET MAUI framework.
Create reusable components and libraries, while mastering advanced debugging and profiling techniques.
Address significant challenges in large-scale applications, such as data synchronization, caching strategies, and security enhancements.
Acquire the skills to build native cross-platform applications using Flutter and Dart. This hands-on, instructor-led course in Bangkok focuses on UI design, state management, and deployment. Perfect for beginners, it delivers practical competencies to efficiently create high-performance mobile apps.
This instructor-led, live training Bangkok (online or onsite) targets advanced Android developers who aim to build complex, optimized applications. The curriculum emphasizes modern architecture patterns, asynchronous programming, data persistence, testing, and integration techniques.
By the end of this training, participants will be able to:
Implement MVVM architecture and utilize Jetpack components.
Employ Kotlin coroutines and WorkManager for async and background operations.
Manage data persistence using Room and DataStore.
Test applications using JUnit and Espresso.
Integrate REST APIs and apply performance optimizations.
This instructor-led, live training in Bangkok (available online or onsite) is tailored for advanced-level developers who intend to build scalable, high-performance iOS applications. The course focuses on leveraging advanced tools, architecture patterns, concurrency, data persistence, and testing practices.
By the end of this training, participants will be equipped to:
Design complex application architectures utilizing MVVM and Coordinators.
Handle asynchronous tasks effectively using GCD and Swift's async/await.
Implement data persistence strategies using Core Data and UserDefaults.
Write unit and UI tests using XCTest and XCUITest.
Integrate APIs and apply performance optimization techniques.
This live Bangkok training enables developers to construct AI-enhanced Flutter applications by utilizing contemporary architectures, UX principles, and agile methodologies. Participants will learn to design secure systems using Firebase, incorporate AI elements like chatbots, and manage state efficiently to deliver scalable, production-grade mobile solutions.
This live, instructor-led training in Bangkok (delivered online or onsite) targets entry-level developers aspiring to craft interactive Android applications using Android Studio and either Kotlin or Java.
By the conclusion of this training, participants will be prepared to:
Grasp the core architecture of Android applications.
Design intuitive user interfaces using layouts and views.
Handle user engagement and navigate across screens effectively.
Construct a working mobile application in stages throughout the course.
This instructor-led, live training in Bangkok delves into the essential concepts and practical application of the BLoC pattern, equipping participants with tangible skills aligned with modern state management requirements and real-world business environments.
This live, instructor-led training available in Bangkok (both online and onsite) is crafted for developers seeking to acquire the core skills of .NET MAUI for constructing basic applications.
By the conclusion of this course, learners will be equipped to:
Comprehend the basics of .NET MAUI and the strategies behind cross-platform development.
This instructor-led, live training in Bangkok (either online or onsite) is tailored for developers ranging from beginner to intermediate levels who are eager to learn application building and deployment using FlutterFlow.
By the conclusion of this training, participants will be capable of:
Understanding the foundational aspects of FlutterFlow.
Overseeing database links and FlutterFlow integrations.
Constructing and releasing applications via FlutterFlow.
This live, instructor-led training, conducted Bangkok (either online or onsite), is tailored for entry-level developers aiming to create interactive iOS applications using Swift and Xcode.
By the conclusion of this program, participants will be equipped to:
Comprehend the core architectural framework of iOS applications.
Design basic user interfaces using UIKit and Storyboards.
Process user interactions and perform basic view navigation.
Progressively build a functional app throughout the course duration.
This live, instructor-led training—conducted in Bangkok (either online or onsite)—is specifically tailored for intermediate developers seeking to expand their proficiency and optimize their performance in the Kotlin programming language.
By the conclusion of the training, participants will have the ability to:
Employ advanced Kotlin features within software development workflows.
Implement functional programming concepts in Kotlin.
Create simple Android applications using Kotlin.
Develop a strong foundation for advanced Kotlin subjects and frameworks.
This instructor-led live training, delivered Bangkok (online or onsite), is tailored for iOS developers aiming to achieve mastery in iOS enterprise architecture, design patterns, and reactive programming with Swift.
By the conclusion of this training, participants will be equipped to:
Produce more powerful, self-directed, and concise code.
Simplify the management of APIs through the use of Alamofire.
Implement reactive programming paradigms in iOS applications using RxSwift.
Comprehend distinct iOS architectural patterns and design methodologies.
In this instructor-led live training session, participants will explore how to utilize the advanced features provided by the Kotlin programming language.
By the conclusion of this training, participants will be able to:
Understand the qualities that make Kotlin highly extensible and unique compared to other JVM languages.
Investigate advanced topics in Kotlin, such as functions, classes, delegation, generics, metaprogramming, and asynchronous programming.
Enhance your skills through this practical Bangkok course designed to solidify your grasp of Android development fundamentals. Learners will acquire the ability to build robust applications, effectively leverage the SDK, and manage UI elements, data retrieval, and system interfaces. This program ensures you are fully prepared to release polished, production-ready apps on Google Play with confidence.
This practical training module, centered on Bangkok, walks engineers through the complexities of Embedded Linux kernel architecture and driver creation. Participants will configure, compile, and boot customized kernels, while simultaneously gaining proficiency in device tree essentials and developing character device drivers for practical, real-world scenarios.
In this instructor-led live training in Bangkok (online or onsite), participants will learn how to use Flutter to rapidly develop a mobile app that runs on both iOS and Android devices.
By the end of this training, participants will be able to:
Quickly install the framework, IDE and other tooling to start developing.
Understand and use Google's Dart language to quickly prototype a mobile app.
Test and deploy mobile apps that run on both iOS and Android using a single code base.
Customize the app using a rich set of widgets, layouts and animations.
This instructor-led, live training in Bangkok (available online or onsite) is designed for developers seeking to utilize Flutter to create and build high-quality mobile apps for Android, iOS, and other platforms from a common codebase.
Upon completing this training, participants will be capable of:
Establishing the necessary development environment to begin creating Flutter apps.
Applying the Dart programming language to develop application code.
Employing Flutter widgets to design and create aesthetically pleasing and intuitive user interfaces.
Deploying and testing apps on various platforms such as mobile, desktop, and web.
This live, instructor-led training, offered in various formats including online and on-site, is specifically tailored for seasoned front-end developers looking to utilize Ionic 8 and Capacitor to construct high-quality hybrid mobile apps and progressive web apps from a single codebase.
Establish a strong foundation in Kotlin through this practical course in Bangkok. You will gain command over core concepts such as null safety, lambdas, and object-oriented programming, acquiring the skills to write clean, expressive code for Android and server-side applications while maintaining seamless Java interoperability.
In this live, instructor-led training held in Bangkok, participants will delve into the foundational principles and approaches of React Native while developing their own mobile applications for both Android and iOS.
In this instructor-led, live training, participants will learn to leverage React Native Expo through guided discussion and hands-on practice. By the conclusion of the course, participants will be prepared to develop and deploy their own React Native applications utilizing the Expo platform.
Read more...
Last Updated:
Testimonials (7)
As a Senior Java Engineer and Kotlin novice, I feel the course has given me the tools to start using Kotlin properly for future development projects.
Stewart Coates - DLA PIPER
Course - Advanced Kotlin Programming
The in-depth knowledge and the examples
Ankur Kapila - Deutsche Bank
Course - Programming with Kotlin
I really enjoyed our learning and experimenting with kotlin multiplatform.
Renzo Olivares Macias - Google
Course - Android Development
Developing the User Auth App and the kahoot activity (made myself sure that i'm absorbing the training lectures :) and its fun!)
Jhoanne - Pag-IBIG Fund
Course - .NET MAUI Fundamentals
practice exercises
Mateusz - DPDgroup IT Solutions sp. z o.o.
Course - React Native for iOS and Android
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.
James O'Donnell - Tennant Company
Course - Embedded Linux Kernel and Driver Development
His ability to explain complex concept in simpler terms. Giving an overview of how everything ties together and how we can best apply these in our work scenarios
Online Mobile Development training in Bangkok, Mobile Development training courses in Bangkok, Weekend Mobile Development courses in Bangkok, Evening Mobile Development training in Bangkok, Mobile Development instructor-led in Bangkok, Mobile Development trainer in Bangkok, Mobile Development coaching in Bangkok, Weekend Mobile Development training in Bangkok, Mobile Development boot camp in Bangkok, Mobile Development classes in Bangkok, Online Mobile Development training in Bangkok, Mobile Development instructor in Bangkok, Mobile Development one on one training in Bangkok, Mobile Development private courses in Bangkok, Mobile Development on-site in Bangkok, Evening Mobile Development courses in Bangkok, Mobile Development instructor-led in Bangkok