Android Training Courses

Android Training Courses

Local, instructor-led live Android training courses demonstrate through hands-on practice the fundamentals of Android.

Android training is available as "onsite live training" or "remote live training". Onsite live Android trainings in Sri Lanka can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

NobleProg -- Your Local Training Provider



Android Course Outlines

androidtestAndroid Applications Testing21 hoursThis 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.
androidfunAndroid Fundamentals56 hoursAndroid 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.
javafunandroidJava Fundamentals for Android14 hoursApplications 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.
451Cross-platform mobile development with PhoneGap/Apache Cordova21 hoursThe 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!
androiddevAndroid Development28 hoursObjectives:

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.
androidappdevDevelop Android Applications21 hoursThis 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.
3245Android - The Basics28 hoursAndroid is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android.
androidfunfastAndroid Fundamentals - Fast Track28 hoursAndroid 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)
kivyKivy: Building Android Apps with Python7 hoursKivy 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


- 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
kotliniosandroidKotlin for iOS and Android Development35 hoursKotlin 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


- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice


- To request a customized training for this course, please contact us to arrange.

Upcoming Android Courses

CourseCourse DateCourse Price [Remote / Classroom]
Android - The Basics - Online EventTue, 2019-04-30 09:30202922INR / 217922INR
Android - The Basics - Colombo - ClassroomTue, 2019-05-07 09:30202922INR / 249922INR
Android - The Basics - DehiwalaTue, 2019-06-04 09:30202922INR / 253922INR
Android - The Basics - Online EventMon, 2019-06-24 09:30202922INR / 217922INR
Android - The Basics - Colombo - ClassroomMon, 2019-07-01 09:30202922INR / 249922INR
Weekend Android courses, Evening Android training, Android boot camp, Android instructor-led, Weekend Android training, Evening Android courses, Android coaching, Android instructor, Android trainer, Android training courses, Android classes, Android on-site, Android private courses, Android one on one training

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Computer Vision with SimpleCVColombo - ClassroomMon, 2019-04-08 09:3091315INR / 120315INR
Deep Learning for Finance (with R)Online EventTue, 2019-04-09 09:30182629INR / 197629INR
Deep Learning AI Techniques for Executives, Developers and ManagersOnline EventWed, 2019-05-15 09:30136972INR / 150972INR
R for Statistical AnalysisOnline EventWed, 2019-06-05 09:3091315INR / 104315INR
Kibana: EssentialsColombo - ClassroomThu, 2019-06-13 09:3091315INR / 120315INR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Sri Lanka!

As a Business Development Manager you will:

  • expand business in Sri Lanka
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!