Local, instructor-led live Mobile Development training courses demonstrate through interactive hands-on practice how to develop mobile applications.
Mobile Development training is available as "onsite live training" or "remote live training". Onsite live Mobile Development training can be carried out locally on customer premises in Malta or in NobleProg corporate training centers in Malta. Remote live training is carried out by way of an interactive, remote desktop.
NobleProg -- Your Local Training Provider
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course: Cross-platform mobile development with PhoneGap/Apache Cordova
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course: iPhone and iPad Development in Swift for iOS 8 and Xcode 6
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course: Android Development
Learning about the overall ease of using Android Studios to build android apps.
Joshua Anderson
Course: Android Development
Very comprehensive of a general overview. Exactly what I was after.
Matt Shelton
Course: Android Development
All of it was excellent and well taught. Very interesting.
Daniel Welch
Course: Android Development
It was very interesting and I gained a lot of valuable knowledge.
Shaun Lawlor
Course: Android Development
I like the way the trainer helps in problem solving and step to step issues resolution.
David Klogo
Course: React Native: Rapidly Develop Native iOS and Android Apps with Javascript
Trainer was very open to questions and very patient.
Kwaku Afreh-Nuamah
Course: React Native: Rapidly Develop Native iOS and Android Apps with Javascript
I liked the hands-on nature of it.
Maurice Egan
Course: Embedded Linux Kernel and Driver Development
I liked the take the first contact with embedded Linux kernel.
Analog Devices
Course: Embedded Linux Kernel and Driver Development
Good overview of how to build a kernel for Linux, would have liked to get more into the driver development.
Analog Devices
Course: Embedded Linux Kernel and Driver Development
The trainer was patient, and very positive (particularly liked the “that's perfect!” comment for feel the good factor), always punctual, and spoke with grace, was prepared, and solved any coding errors (on my part) very quickly.
Antonio Caccioli - KnowledgePool Group Ltd
Course: Kotlin for Android Developers
Exercises were fun and it was good to see how quickly an application can be developed in Android Studio.
Sepura
Course: Android Fundamentals - Fast Track
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Course: Reactive Programming for iOS with RxSwift
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Course: Reactive Programming for iOS with RxSwift
Practice-based activities.
Łukasz Kołodziejczak
Course: Android Fundamentals
Translated by
tests, threads, services, support tools
Grzegorz Wodyński
Course: Android Fundamentals
Translated by
exercises presentation of examples
Łukasz Jaworski
Course: Android Fundamentals
Translated by
A large number of examples and a wide range of knowledge of the teacher
Piotr Pabiasz
Course: Android Fundamentals
Translated by
Schematic approach to conducting classes
Andrzej Bamburski
Course: Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Translated by
competent operator
Orange Szkolenia Sp. z o.o.
Course: Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Translated by
"Crackers"
Motorola Solutions Systems Polska Sp Z O.O.
Course: Embedded Linux Kernel and Driver Development
Translated by
Good contact with the trainer. An attempt to solve problems specific to our product from Device Tree
Motorola Solutions Systems Polska Sp Z O.O.
Course: Embedded Linux Kernel and Driver Development
Translated by
The passion and extensive commercial experience of the trainer thanks to which he is perfectly listening to him.
Weegree Sp. z o.o. Sp.k.
Course: Develop Android Applications
Translated by
Code | Name | Duration | Overview |
---|---|---|---|
androidtest | Android Applications Testing | 21 hours | This course aims at providing software testers with the required knowledge and skills in order to perform quality assurance tests for software applications that were developed for the Android platform. This course overviews the Android platform capabilities and provides you with up-to-date practices for performing the tests. |
kotlinandroiddev | Kotlin for Android Developers | 21 hours | Kotlin is a modern, functional and object-oriented programming language based on Java. In this instructor-led, live training, participants will learn how to code using Kotlin as they step through the conversion of an Android app from Java to Kotlin. By the end of this training, participants will be able to: - Understand the fundamentals of programming in Kotlin - Code their own Kotlin application - Convert an Android app from Java to Kotlin - Use Java from Kotlin and vice versa Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
kivy | Kivy: Building Android Apps with Python | 7 hours | Kivy is an open-source cross-platform graphical user interface library written in Python, which allows multi-touch application development for a wide selection of devices. In this instructor-led, live training participants will learn how to install and deploy Kivy on different platforms, customize and manipulate widgets, schedule, trigger and respond to events, modify graphics with multi-touching, resize the screen, package apps for Android, and more. By the end of this training, participants will be able to - Relate the Python code and the Kivy language - Have a solid understanding of how Kivy works and makes use of its most important elements such as, widgets, events, properties, graphics, etc. - Seamlessly develop and deploy Android apps based on different business and design requirements Audience - Programmers or developers with Python knowledge who want to develop multi-touch Android apps using the Kivy framework - Android developers with Python knowledge Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
ionic3 | Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular4 | 7 hours | Ionic is a front-end SDK for building native-like mobile applications across multiple platforms. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications. In this training, participants will build and deploy a number of applications to implement some of the new features in Ionic 3 and Angular 4. By the end of this training, participants will be able to - Upgrade from Ionic2 and Angular2 to Ionic3 and Angular4 - Build an Ionic 3 and Angular 4 mobile app with lazy loading - Integrate location services into an Ionic3 and Angular4 mobile app - Create a multi-level accordion menu with dynamic data - Set up an authentication service for an Ionic3 and Angular4 mobile app - Consume a REST API using the new Angular 4.3 HttpClient Audience - Javascript (JS) developers - Front-end developers - AnguarJS developers - Mobile application developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
nativescript | NativeScript: Develop Native iOS and Android Mobile Apps Using a Single JavaScript Codebase | 7 hours | NativeScript is an open-source framework, designed with JavaScript, XML, and CSS in mind for the development and deployment of cross-platform native, mobile applications, namely on iOS and Android. By using a single JavaScript codebase, NativeScript can take advantage of native platform APIs and UIs to deliver a truly native experience. In this instructor-led, live training, participants will learn NativeScript's essential UI components and modules as they step through the creation and deployment of a simple, native mobile application for Android and iOS. By the end of this training, participants will be able to: - Implement an MVVM (Model View View Model) architecture - Deploy a simple workflow via network request - Utilize native APIs via JavaScript code - Access native UI styles via CSS Audience - Mobile application developers seeking to develop cross-platform applications for iOS or Android Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
rxswift | Reactive Programming for iOS with RxSwift | 7 hours | Reactive Extensions (or Rx) is a multi-platform suite of libraries designed for developing asynchronous and event-based applications using observable sequences and LINQ-style query operators. RxSwift is a functional library intended to ease the difficulty associated with Swift asynchronous and concurrent coding for iOS apps. This instructor-led, live training introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications. By the end of this training, participants will be able to: - Understand the basic concepts behind reactive programing in Swift 3 - Turn various items such as arrays and events into observable sequences - Apply various filters to observable sequences, transform and combine observable sequences - Write Unit tests against Rx Code - Effectively utilize blind data from user interface elements Audience - Experienced Swift and iOS app developers who are seeking to learn reactive programing in Swift with RxSwift - Developers experienced with one of Rx's various other platform ports who are interested in learning reactive extensions for Swift Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
artoolkit | Create an Augmented Reality (AR) Mobile Application with ARToolKit | 7 hours | ARToolKit is an open-source tracking library for creating Augmented Reality (AR) applications. It supports Windows, Linux, Mac, Android and iOS. In this instructor-led, live training, participants will learn how to build an augmented reality mobile application with ARToolKit. By the end of this training, participants will be able to: - Develop a mobile application that overlays virtual imagery onto the real world - Preprocess video to adjust lighting and resolve issues - Integrate ARToolKit with third-party tools and functionality, including OpenCV, Unity, OpenSceneGraph and the mobile device's GPS, compass, and camera calibration utilities Audience - Developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice Note - The mobile application developed in this course can be target Android and/or iOS. To request your preference, please contact us to arrange. |
ARKit | Build an Augmented Reality Application for iPhone and iPad | 7 hours | ARKit is a new framework for creating Augmented Reality (AR) experiences for iPhone and iPad. In this instructor-led, live training, participants will learn how to develop an augmented reality (AR) app for iPhone and iPad. By the end of this training, participants will be able to: - Blend 2D or 3D digital objects and information with the real-world environment. - Take apps beyond the screen, enabling them to interact with the real world. - Use ARKit's capabilities for positional tracking and scene understanding. - Integrate ARKit with SceneKit and SpriteKit. - Control rendering with Metal 2. Audience - Developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
mlios | Machine Learning on iOS | 14 hours | In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app. By the end of this training, participants will be able to: - Create a mobile app capable of image processing, text analysis and speech recognition - Access pre-trained ML models for integration into iOS apps - Create a custom ML model - Add Siri Voice support to iOS apps - Understand and use frameworks such as coreML, Vision, CoreGraphics, and GamePlayKit - Use languages and tools such as Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda, and Spyder Audience - Developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
swift_4 | iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course | 35 hours | This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written. The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE. During the course a fully functional application will be developed from scratch using Swift. This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode. Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS |
devfirstandroidappkotlin | Developing Your First Android App with Kotlin | 35 hours | Kotlin is a modern, functional and object-oriented programming language based on Java. In this instructor-led, live training, participants will learn how to use Kotlin for Android development as they step through the creation of various Android apps. By the end of this training, participants will be able to: - Understand the basics of object-oriented programming. - Understand the fundamental concepts of Kotlin programming and Android development. - Code their first Android apps using Kotlin. Audience - Beginners in programming - Java developers interested in Kotlin - Android developers interested in Kotlin Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
ionic1angular1 | Ionic1: Build a Mobile App with Ionic 1 and Angular 1 | 14 hours | Ionic is a front-end SDK for building cross-platform mobile apps. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications. In this instructor-led, live training participants will learn how to create a mobile app using the Ionic framework, Angular, Cordova and PhoneGap App. By the end of this training, participants will be able to - Build and deploy mobile app for Android and iOS - Use Phonegap App instead of platform SDKs to target different platforms Audience - Javascript (JS) developers - Front-end developers - AnguarJS developers - Mobile application developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice Note - This training covers Ionic 1.0 and Angular 1.0 (a.k.a. AngularJS, Angular.js) for training on Ionic 2.0 and Angular 2.0, please see: TBD |
advancedkotlin | Advanced Kotlin Programming | 21 hours | Kotlin is a modern, functional and object-oriented programming language based on Java. In this instructor-led, live training, participants will learn how to use more advanced features that the Kotlin programming language offers. By the end of this training, participants will be able to: - Understand what makes Kotlin highly extensible and unique versus other JVM languages - Examine advanced topics and features in Kotlin including functions, classes, delegation, generics, metaprogramming, and asynchronous programming Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
kotlinbeginner | Kotlin for Beginners | 21 hours | Kotlin is a modern, functional and object-oriented programming language based on Java. In this instructor-led, live training, participants will learn how to use Kotlin to create professional applications. By the end of this training, participants will be able to: - Understand the basics of object-oriented programming - Understand the concepts of Kotlin - Read Kotlin code - Code their own Kotlin application Audience - Beginners in programming - Experienced Java developers interested in Kotlin Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
kotliniosdev | Kotlin for iOS Developers | 21 hours | Kotlin is a modern, functional and object-oriented programming language based on Java. In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android app based on an existing iOS app. By the end of this training, participants will be able to: - Understand the fundamental concepts of Kotlin programming by leveraging Swift and iOS knowledge. - Construct an Android UI using Kotlin. Audience - iOS and Swift Developers interested in moving their apps to Android using Kotlin Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
intelligentmobileapps | Building Intelligent Mobile Applications | 35 hours | Intelligent applications are next generation apps that can continually learn from user interactions to provide better value and relevance to users. In this instructor-led, live training, participants will learn how to build intelligent mobile applications and bots. By the end of this training, participants will be able to: - Understand the fundamental concepts of intelligent applications - Learn how to use various tools for building intelligent applications - Build intelligent applications using Azure, Cognitive Services API, Stream Analytics, and Xamarin Audience - Developers - Programmers - Hobbyists Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice |
kotliniosandroid | Kotlin for iOS and Android Development | 35 hours | Kotlin is a modern, functional and object-oriented programming language based on Java. In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin. By the end of this training, participants will be able to: - Understand the fundamentals of programming in Kotlin - Code their own Kotlin application - Build, test, deploy, and troubleshoot Android and iOS apps using Kotlin Audience - Developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice Note - To request a customized training for this course, please contact us to arrange. |
reactnativeforweb | React Native for Web | 21 hours | React Native is an open-source, cross-platform development framework for building mobile apps. Developed by Facebook, it enables developers to create a native look-and-feel experience for their apps on Android and IoS. React Native for Web makes the platform-agnostic components and APIs of React Native available for web app development. React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid development by focusing on developer efficiency across all platforms -- learn once, write anywhere. In this instructor-led, live training, participants will learn the fundamentals of React Native for Web. By the end of this training, participants will be able to: - Install and configure React Native developer tools - Understand the fundamentals of React Native for Web - Build, test, deploy, and troubleshoot an application compatible with iOS, Android, and the web using React Native for Web Audience - Web developers - Mobile application developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice Note - To request a customized training for this course, please contact us to arrange. |
hipaafordev | HIPAA Compliance for Developers | 7 hours | HIPAA (Health Insurance Portability and Accountability Act of 1996) is a legislation in the United States that provides provisions for data privacy and security for handling and storing medical information. These guidelines are a good standard to follow in developing health applications, regardless of territory. HIPAA compliant applications are recognized and more trusted globally. In this instructor-led, live training (remote), participants will learn the fundamentals of HIPAA as they step through a series of hands-on live-lab exercises. By the end of this training, participants will be able to: - Understand the basics of HIPAA - Develop health applications that are compliant with HIPAA - Use developer tools for HIPAA compliance Audience - Developers - Product Managers - Data Privacy Officers Format of the Course - Part lecture, part discussion, exercises and heavy hands-on practice. Note - To request a customized training for this course, please contact us to arrange. |
mobilefirstplatform | IBM MobileFirst Platform for Hybrid Mobile Application Development | 21 hours | IBM MobileFirst Platform (previously known as Worklight Foundation) is a suite of tools and services for building enterprise mobile and tablet applications. Its client-side API is available for native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#), and JavaScript for cross-platform hybrid OR mobile-web applications. MobileFirst Platform is available on-premise or in the cloud. In this instructor-led, live training, participants will learn how to set up and use MobileFirst Platform to develop and manage hybrid mobile applications based on HTML5, JS, and CSS. By the end of this training, participants will be able to: - Install and configure MobileFirst - Develop, test, and deploy cross-platform hybrid mobile apps. - Use MobileFirst security mechanisms to secure apps. - Update apps over-the-air within an organization, bypassing the need for app stores. - Administer and monitor mobile apps. Audience - Developers Format of the Course - Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment. Note - This training is based on Mobile Foundation 8.0. To request a different version or other customization to this course, please contact us to arrange. |
Ionic2Angular2 | Ionic2: Building Native-Like, Cross-Platform Mobile Apps with Ionic2 and Angular2 | 14 hours | Ionic is a front-end SDK for building native-like mobile applications across multiple platforms. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications. In this instructor-led, live training participants will learn how to create a cross-platform, native-like mobile app using the Ionic framework. By the end of this training, participants will be able to - Create and deploy app-store-ready mobile applications for Android and iOS - Understand and employ Ionic syntax and Angular's Typescript - Extend the application's feel and functionality with Ionic Native Audience - Javascript (JS) developers - Front-end developers - AnguarJS developers - Mobile application developers Format of the course - Part lecture, part discussion, exercises and heavy hands-on practice Note - This training covers Ionic 2.0 and Angular 2.0. For training on Ionic 4.0 and Angular 4.0, please see: TBD |
androidfunfast | Android Fundamentals - Fast Track | 28 hours | Android is an open source platform developed by Google for mobile development. Applications for the Android platform are developed in Java. This course overviews Android's fundamental topics. This is the fast track program that paces up the [original training](/cc/androidfun) |
androidfun | Android Fundamentals | 56 hours | Android is an open source platform developed by Google for mobile development. Applications for the Android platform are developed in Java. This course overviews Android's fundamental topics. |
ionic2 | Ionic2 | 14 hours | This course introduces Ionic. |
javafunandroid | Java Fundamentals for Android | 14 hours | Applications for the Android platform are developed primarily in Java. This course was developed for software programmers with a strong OOP background (whether in PHP, Scala, C++, C# or Objective C) that plan to learn how to develop Java applications for the android platform. This course covers the Java programming language grammar and focuses on those specific Java capabilities the android platform uses more than others. |
iosprog | iOS Programming (iPhone/iPad) for Programmers | 35 hours | All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools. |
451 | Cross-platform mobile development with PhoneGap/Apache Cordova | 21 hours | The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem. On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.) Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more! |
androiddev | Android Development | 28 hours | Objectives: Upon completion of this training course, the delegate will be able to: - Build their own Android Application and upload it to the Android Market. - Develop for simulators and real devices. - Learn all the basics of Android Development. |
androidappdev | Develop Android Applications | 21 hours | This course has been created for everyone interested in creating Android applications. During this course, you will learn the fundamental skills required for building Android applications from scratch using interesting features added to the Android platform, like background processing, database access and location-Based Services. |
3245 | Android - The Basics | 28 hours | Android is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android. |
We are looking to expand our presence in Ireland!
If you are interested in running a high-tech, high-quality training and consulting business.
Apply now!