Android Training Courses

NewCircle's Android Training was originally developed by Marko Gargenta as the first commercial Android training class. We have since trained developers, around the globe, from some of the leading phone manufacturers and software companies. As the Android platform gains more momentum, NewCircle continues to evolve and adapt its Android training program.


NewCircle HQ ,San Francisco ,CA ,United States

Training Course Apr 2014 May 2014 Jun 2014 Jul 2014

Tel Aviv-Herzliya Area ,Tel Aviv ,Herzliya ,Israel

Training Course Apr 2014 May 2014 Jun 2014 Jul 2014

Android Training Courses

Advanced Android Training Course

Our Advanced Android™ course takes Android app development to the next level. 

In Advanced Android™, you will learn advanced topics such as how to create remote services using Binder IPC, how to develop parts of your app in C/C++ using NDK, how Android security is architected, and how to test your code. You will also learn how to use some of the more popular Android APIs such as Audio, Video, Location, Wifi Direct, Sensors and many more.

This course is a sequel to Android Bootcamp and is designed for those who already have basic Android knowledge.

The Advanced Android™ course was recently redesigned and expanded significantly.

Android Bootcamp Training Course

The Android™ Bootcamp Training Course is a hands-on introduction to designing and building mobile applications using the Android™ open source platform. Android™ Bootcamp explains the philosophy of developing for Android™ through its main application development building blocks and their interaction with one another.

This completely hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android™.

By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on the interests of participants.

Android Internals Training Course

The Android Internals training course is designed for those who are already familiar with basics of the Android SDK and are looking to customize and/or extend the functionality of the platform.

Android Internals focuses on the Android NDK, and Android IDL APIs, to give you a clean access to underlying hardware and services, with future compatibility in mind. You will learn how to build custom images and hack the platform.

Android Application Security Training Course

Android Application Security is a two-day course covering the basics of the Android platform's security features, and focusing extensively on best practices for coding and deploying secure Android apps. Learn what to do - and what not to do - to keep your apps, your business, and your customers secure.

Android Security Architecture Training Course

Android Security is a two-day course focusing specifically on the various security concerns of the Android platform.

We explore Android architecture and its security model, permission system and enforcement, customizing security options, known exploits, memory protections, data protection, device management, SE-Android, as well as more exotic vectors of attack like malware and tap-jacking.

Android Overview Training Course

The Android™ Overview course is designed to give you a high level overview of Android as a development platform. It is the gentle introduction to what the Android operating system is, how we got here, what makes it fundamentally different than any other platform, and how to take advantage of its uniqueness. Android Overview is designed for both technical managers seeking a high-level understanding of the platform as well as developers warming up for a deep dive into programming for Android. By the end of this course, you will have a complete understanding of the entire operating system, at a high level. Topics in this course include:

  • History of Android: How we got here, and where we may be heading
  • Android Stack: The big picture overview of entire Android OS
  • Hello, Android: Dissecting an Android app to understand all the moving parts
  • Architecting Android Apps: Understanding main building blocks of an Android app
  • System Services: What Android ecosystem offers to developers
  • Debugging and Testing: Tools that are available to you today
  • Android Security: An overview of how Android security model works

Android for Support Teams Training Course

A three day Android training session geared towards IT, technical support and operations teams working on Android OS for both hardware and software. This training is designed to help IT teams learn how to triage the device and understand the OS, but not with as much technical detail as Android training for developers.