Available online or on-site, our instructor-led live Cross Platform Development courses provide practical, hands-on experience in building applications that operate effectively across multiple computer platforms.
You can choose between "online live training" (also known as "remote live training") or "onsite live training." Remote sessions are delivered through an interactive remote desktop, while on-site training takes place either at your customer premises in Bangkok or at 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 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 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 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.
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.
Read more...
Last Updated:
Testimonials (6)
Everything is ok.
Adrian Rybka - SEOyon
Course - Flutter Development Bootcamp with Dart
Very usefull additional informations
Grzegorz - Comp S.A.
Course - BLoC Pattern
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
That there was a lot of exercises.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Course - Build Native iOS and Android Apps with Flutter
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
Online Cross-Platform Development training in Bangkok, Cross-Platform Development training courses in Bangkok, Weekend Cross-Platform Development courses in Bangkok, Evening Cross-Platform Development training in Bangkok, Cross-Platform Development instructor-led in Bangkok, Cross-Platform Development classes in Bangkok, Cross-Platform Development trainer in Bangkok, Cross-Platform Development on-site in Bangkok, Evening Cross-Platform Development courses in Bangkok, Online Cross-Platform Development training in Bangkok, Cross-Platform Development instructor in Bangkok, Cross-Platform Development private courses in Bangkok, Weekend Cross-Platform Development training in Bangkok, Cross-Platform Development instructor-led in Bangkok, Cross-Platform Development boot camp in Bangkok, Cross-Platform Development one on one training in Bangkok, Cross-Platform Development coaching in Bangkok