What is android?

  • Simply an Operating System (OS) created by Google to run on any small electronic devices such as cellphones, e-books, Media Internet Devices (MID), netbooks, Internet tablets, and many others devices in the future.
  • An OS is similar to Windows that controls your desktop or laptop personal computers. Google fully developed Android and make it into an Open Source.
  • Now, any phone manufacturer can use Android without expensive license fee from Google. Because it is Open, manufacturer can modify Android without restriction, allowing it to fit the device they are making - total freedom.
  • This makes it a big incentive for any device manufacturers to adopt Android. The ability to run tens of thousands of apps is another big incentive.To develop such apps, U must have knowledge, which comes after becoming Android Certified Programmer ( ACP).

Why Googles Android phones are better than the iPhone?

  • There are many reasons why Googles Android phones are better than iPhone or any other Smartphones on the planet.
  • One main reason can be simplify in just one word: CHOICES !
  • Imagine a phone that is as capable and better than the iPhone but without the monopoly of one company, Apple. That is what Android is all about.
  • The ability to run tens of thousands of apps just like the iPhone but with choice of phone models that you can choose from. The choice of with or without physical keyboard, shape, color, phone size, screen size, manufacturer, features, and phone carrier.
  • No more monopoly by one company on one carrier. Choices drive competition. The competition within Android phone manufacturers itself will inevitably make Android phones even better than what it is today, and in a short period of time.


At SCTPL along with huge knowledge, one gets the perfect experience of how corporate industries work. Excellent training by Rocky Sir. Learned new technologies and implemented them in the projects. Rocky Sir and Simran Madam are perfect in their work. I completed Android Track in around 6 months and immediately got placed post my BE Exams.

Mr.Jay Lakhani { BE IT, K.J. Somaiya COE, Sion }

Selected at Think Strap Technologies as Android Developer. Salary : 2.85 LPA For many more feedbacks see here

Simran and her company "Suven Consultants" are doing sincere all-round effort of educating young engineers in current Industry technologies. We have hired number of Android Developers from "Suven" and look forward to hire skilled talent from them.

HR, Micro Housing Finance Corporation Ltd.




SCTPL Certification is recognised all India and for higher studies at any Foreign Universities.

SCTPL is official member to, (Executive Recruiters Association) and worlds best online-coding platform All certificates issued by sctpl carry affliation logos of, and

HackerRank Shine ERA

Course Contents

Syllabus Topics

    1) Basic Syntax of Android Programming

    2) MVC Pattern

    3) Different Layouts using XML

    4) Activities and Intent Programming

    5) User Interface Components

    6) Option and Context Menu

    7) Data Storage - Files (Phone and SD card)

    8) Data Storage - SQlite DB

    9) Message Sending

    10) Emailing

    11) Google Maps and Location Based Services

    12) Connecting to Remote Server (PHP - Mysql)

For Combined syllabus of level 1 and level 2 Click here

Details of career tracks(Refer Track 4) Click here

AngularJs-Bootstrap ( For Hybrid App development ) Click here

Data Analytics using R-Programming Click here

Time Table of the Certification Workshops for coming 3 months at Chembur and Kandivali only Click here

Benefits of doing Android Certification

  1. Knowledge of the latest Mobile OS - programming using both the IDE's Eclipse and Android Studio.
  2. In depth usage of Java in a useful way.
  3. Android Certification helps a lot in getting Research Project Assistance-ship at US universities.
  4. Helps Non-IT students to clear technical rounds On - Campus.
    (Note : Your Java-Practical Knowledge becomes strong after training and internship )
  5. This "Android Os Programming" class room training course is popularly called as Android Level - 1 Certification. It includes 10hr Internship , in which each participant develops a fully working ( Error Free ) App according to the Industry standards and specifications.

Class room training at Dadar Training Center

Course Android @ Dadar
Batch Vacation
Day Every Day
Start-Date 18th December 2017
End-Date 4th January 2018
Timing 5:30 pm - 8:30 pm
Fees(Incudes Internship and Online test) ₹ 7950 /-
Internship dates Will be informed


Class room training at Thane Training Center

Course Android @ Thane
Batch Regular
Day Every Saturday
Start-Date 13th January 2018
End-Date 21st April 2018
Timing 6:00 pm - 9:00 pm
Fees(Incudes Internship and Online test) ₹ 7950 /-
Internship dates Will be informed


Class room training at Kandivali Training Center

Course Android @ Kandivali
Batch Regular ( Once a Week )
Day Every Sunday
Start-Date 14th January 2018
End-Date 22nd April 2018
Timing 8:00 am - 11:00 am
Fees(Incudes Internship and Online test) ₹ 7950 /-
Internship dates Will be informed


Download and Tutorial


Software Download

  1. Download Eclipse from Dropbox or Google Drive.
  2. How To Install Eclipse Bundle On Windows. Download
  3. How To Use Geny-Motion With Eclipse And Android Studio. Download


  1. Download Android studio Download
  2. Steps to Install Android Studio Download
  3. Book 3 Android Studio - Practical Try Outs ( E-Book By Rocky Sir ) Download
  4. Android Studio - FAQ Download

If you get an error during the installation process , immediately google, you are bound to get an appropriate answer; mostly from stackOverflow. Follow the corrective measures. Still problem persist , we are here to help. Just mail your queries to

  1. Java basics -refresher for Android Download
  2. Download Java SE from this link - Download
  3. List of practical programs executed in class. To be practiced at home too. Download
  4. Up-to-date Android Code-names, Tags, and Build Numbers Download
C Must Read

1) What is Gradle in Android Studio ? ( Remember it uses JVM !! )

2) About system permissions (in Api 23 and above) !

3) Why and how to Enable VT-X (--for running AVD--) ?

4) What is HAXM and why is it needed in case of Android Studio ?

5) How to enable debug mode in your mobile (and use it for testing Android Apps) ?

6) Is Rooting Your Phone Safe? The Security Risks of Rooting Devices.

7) What happens when we Build > clean Project ?

8) Introduction to Material Design

9) How to create a layout-land folder in studio ?

10) Build a Responsive UI with ConstraintLayout

11) How to use Git Hub ?

12) How to use Git version control with Android Studio ?

D How to upload an Android app on Play Store Click here
E See photos of students from Thane and Kandivali successfully learning and completing Android programming with Internship project. See photos
F See photos of students from Chembur, Dadar,Thane,Kandivali and Nerul centers - successfully certified as Android Programmer and / or Web Technologist and successfully placed. See Photos
G For all information on all Final Year projects " Download the Suven Consultants & technology App from Google Play " Download
H For practising MCQ's on Java, Android, JavaScript, PHP and Oracle SQL-PL/SQL, download Braindumps App from Google playstore Download

ACP - Internship Project Development - Specifications

1) Offline Voting App Project Specifications Download

2) Online Learning App project specifications Download

3) Simulating a RSS News Feeds app like TOI App Download

4) Histo-App for MAHARASTRA project specifications Download

5) Binary Converter App Project Specifications Download

J Sample Resume Format Download

Additional Reading ( for more knowledge and practice )

1) How to code snack bar ( Newer version of a Toast ) Download

2) SharedPreferences Documentation Download

3) Learn practically how to use SharedPreferences through an Android App Download

4) Learn the difference between query and rawquery methods through an App. Click To Download Apk
and Click To Download pdf

5) Coding a simple Alert Box Download

6) Animating a Frame Download

7) Coding a simple Image Slider Download

8) Coding a Navigation drawer ( i.e a simple Sliding Menu ) Download

9) Understanding a Tween Animation Download


For More Videos go to Our Youtube Channel


Advanced Concepts of Android

What one has learned after completing Android Os Programming (Level 1) ?

  • After completing Android Os Programming (Level 1), one learns all components required to make a static app in android.
  • But imagine that you need to fetch data from a remote database server in XML or JSON or simply text form, parse it and then represent in different styles in your App. How would do all this server side coding ?
  • That is, what you learn at Android Level 2. In such cases your App becomes Dynamic and popularly called as a Android Skin.
  • Just for Example TOI App (infact Skin) or Flipkart App, fetches all its data from the Server.

Who Teaches the entire CTB course contents ?

  • Class room training in Mumbai is completely taken by Prof Rocky Jagtiani.
  • Few more Industry experts are also involved in teaching some specialised and current on-going Android development techniques and techonologies.
  • After Training completes , each student as to complete at least 5 Major projects, over 1 month Internship period with SCTPL.

What is CTB ?

  • Android Os Programming(Level 2) is also called Corporate Training Batch ( CTB ).
  • It teaches advanced concepts of Android as needed in IT industry. CTB is specifically designed for final year students interested to make career in Mobile Application Development based on Java and Android.
  • 90% MNC and CMM level 5 Companies are using the Technologies taught in CTB.

Who can Enroll for CTB ?

  • Students / working professionals satisfying following criteria: Android Certified Programmer* with 65% + marks.
  • *ACP test is conducted by Suven Consultants And Technology Pvt Ltd. Please Note : One must have keen interest in making a stable and promising career in Mobile App development.

Detailed course content of ACP level 2

Module 1: Make Apps for Multiple Languages and different screen sizes and densities.

  • Here we learn How to create Apps that support multiple languages and different screen sizes and densities.

Module 2: Understand and Code fragments

  • To create a dynamic and multi-pane user interface on Android, you need to encapsulate UI components and activity behaviors into modules that you can swap into and out of your activities.
  • You can create these modules with the Fragment class, which behaves somewhat like a nested activity that can define its own layout and manage its own lifecycle.
  • When a fragment specifies its own layout, it can be configured in different combinations with other fragments inside an activity to modify your layout configuration for different screen sizes (a small screen might show one fragment at a time, but a large screen can show two or more).
  • This Module shows you how to create a dynamic user experience with fragments and optimize your app's user experience for devices with different screen sizes.

Module 3: Understand and Code Services

  • A service is a component which runs in the background without direct interaction with the user.
  • Services are used for repetitive and potentially long running operations, i.e., Internet downloads, checking for new data, data processing, updating content providers etc.

Module 4: Sending Simple Data to Other Apps by using ActionBar and ShareActionProvider.

  • Share text, photo, audio and video files via Bluetooth, Email, Gmail, Google+ , Messaging.
  • The best way to add a share action item, to an ActionBar is to use ShareActionProvider, which became available from API level 14.
  • Here we code using ShareActionProvider.

Module 5: Introduction to Cordova

Module 6: All about JDBC : ODBC - new

  • Getting Started with JDBC :
  1. Defining ODBC.
  2. Describe the ODBC Components.
  3. Describe the ODBC Architecture.
  4. Introduction JDBC.
  5. Describe the JDBC Components.
  • Working with JDBC API's :
  1. Introduction JDBC API.
  2. Describing the Major Classes and Interfaces.
  3. Creating Simple Application.
  • Implementing JDBC Statements and ResultSets :
  1. Using Statement.
  2. Working with the Prepared Statement Interface.
  3. Working with the Callable Statement Interface.
  4. Working with the ResultSet Interface.
  5. Using Advanced Concepts of ResultSet.
  6. Working with the DatabaseMetaData Interface.
  • Working with Blob and Clob objects
  • JDBC transactions
  1. committing
  2. rolling back
  3. setting and rolling back to savepoints

Module 7a: Understanding Java Servlet

  • What is Servlet ?
  • Servlet Terminology
  • Servlet API
  1. Servlet Interface
  2. GenericServlet
  3. HttpServletServlet
  4. Servlet Life Cycle
  5. How servlet works ?
  • ServletRequest
  • Servlet Collaboration
  1. RequestDispacher
  2. sendRedirect
  • ServletConfig
  • ServletContext
  • Session Tracking
  1. Cookies in Servlet
  2. Hidden Form Field
  3. URL Rewriting
  4. HttpSessionSession
  • War File
  1. What is a War file ?
  2. How to create a war File ?
  3. How to deploy the war file ?

Module 7b: JSP (Java Server Pages)

  • JSP Overview
  • Elements of JSP
  1. JSP Syntax and Semantics
  2. JSP Scripting Elements
  3. JSP Implicit Objects
  4. JSP Directives
  5. JSP Action Tags
  • MVC in JSP
  • Session Management
  • JSP and JavaBeans
  • JSP and XML
  • 4 Assignments
  • Project work of 10 hrs

Module 8 : XML, JSON , GSON Parsing

  • XML parsing means "reading" the XML file/string and getting its content according to the structure, usually to use them in a program ( Android Application ). If the data at the server in stored as .xml file then we would need XML parsing.
  • JSON is very light weight, structured, easy to parse and much human readable. JSON is best alternative to XML when your android app needs to interchange data with your server. To fetch data from a json file (.json extension ) we need JSON parsing.
  • Gson is a Java library that can be used to convert Java Objects into their JSON representation and helps in quick serializing and de-serializing JSON , with least lines of coding.
  • After XML and JSON parsing we understand a "Brief about Web Services"

Module 9: Firebase Clould Messaging and Authentication

  • Firebase Cloud Messaging for Android (FCM) is a service that allows you to send data from your server to your users' Android-powered device, and also to receive messages from devices on the same connection. The FCM service handles all aspects of queueing of messages and delivery to the target Android application running on the target device. FCM is completely free.
  • Most apps need to know the identity of a user. Knowing a user's identity allows an app to securely save user data in the cloud and provide the same personalized experience across all of the user's devices.Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, popular federated identity providers like Google, Facebook and Twitter, and more.Firebase Authentication integrates tightly with other Firebase services, and it leverages industry standards like OAuth 2.0 and OpenID Connect, so it can be easily integrated with your custom backend.

Module 10: Start writing and running your test cases and Test the android App.

We learn How to Create an Android Test Project, create automated tests and run them under a variety of conditions. We would learn different ways of testing , categorically

  1. Understanding all basic concepts of testing.
  2. Learning and using Monkey Runner ( stress testing tool ).
  3. Learning and using open source android test automation framework - ROBITIUM*.

* Robotium mobile automation tool course contents are:

  • Introduction to Robotium.
  • Installation and configuration of Robotium.
  • Test case designing and execution using Robotium.

Module 11: Material design

  1. CardView
  2. CollapsableView
  3. NavigationDrawer
  4. SwitchCombat
  5. TabLayout

Module 12 : Miscellenous Topics

  • Recycler View - Why to use and How to use ?
  • Picasso - quickens image loading !
  • Debugger tool of Android Studio - Complete Understanding !
  • GSON Library vs JSON parsing - Why is GSON better ?
  • Most Important Interview Questions

Module 13: Major Internship Project and (optional) Special topic by Industry Expert

  • Every student will develop three major projects as a part of course work. 2 in Advanced Java and one in Android.
  • SCTPL puts lot of effort in keeping its students up to date with Industry activities. In the same direction we make arrangements for certain special sessions on some latest android developments like Web Services / Android App Hacking / Beautification Widgets( available from API 21 (lolly-pop on-wards) ) .

Module 14: HR Training

  • Aptitude test – 1 hour – Quantitative, Verbal Reasoning and English.
  • Group discussion (GD), Confidence Building, HR round/s – indicating strengths and weakness.
  • HR – resume Building
  • Industrial Psychological based activities, HR skills, Soft skills and Body language, Image Makeover, Corporate Ettiquettes

Many projects are developed to implement and demonstrate the above advanced Android Concepts.

Download Assignments and Projects

Software downloads

    1) Tomcat - 32 bit or 64 bit for Windows Download

    2) How to install and configure Tomcat 7.x Click here

    3) Netbeans - for Windows Download

    4) Eclipse J2EE Download

Additional Reading ( for more knowledge and practice )

1) How To Code Android SwipeTab (Touch Gesture) Download

2) How To Code a Recycler View Download

3) How To Code a Custom List View Download

Weekly Assignments

    WEEK 1 Download

    WEEK 2 Download

    WEEK 3 Download

    WEEK 4 Perform all JDBC ODBC assignments

    WEEK 5 Download

    WEEK 6 Download

    WEEK 7 Download

Projects (to be done during 1 month Internship)

    Project 1 Download

    Project 2 Download

    Project 3 Download

    Project 4 Download

    Project 5 Download

Important download

    1) Fragment Programs Download

    2) All Jdbc Odbc Programs

    3) Type 4 JDBC:ODBC driver - ojdbc14.jar (copy in the Tomcat 7. x > lib folder ) Download

    4)     a)   SERVLET Api (copy in the Tomcat 7. x > lib folder) Download

             b)    Servlet programs Download

            c)    Servlets_Sample MCQs Download

    5)     a)   JSP Work-Space Download

              b)    JSP_Sample MCQs Download

    6) Services programs

    7) Download Phonegap Download

    8) Apk of Phonegap Programs Download

    9) Robotium

    1. Automated Testing in Android using Robotium  Download
    2. How to setup robotium in studio
    3. How to run monkey ( command-line tool ) from Studio

    10) To Know more about cURL functions in php Download

    11)a>Firebase Cloud Messaging ( FCM Code and Notes ) Click here

           b> Firebase Authentication for Android    Click here

    12) Setting up the MySQL Database on Windows based system Download

    13)Important notes for Web Services

      a) Web Services Notes + Project Downloads

      b) RESTFul_Web_Project

      c) RESTFul_Android_App

      d) ReadMefile.txt

    14) Material Design Notes and apk

    15) Sample Resume Format Download

    1. Recycler View - Why to use and How to use ?

    2. Picasso - quickens image loading !

    3. Debugger tool of Android Studio - Complete Understanding !

    4. GSON Library vs JSON parsing - Why is GSON Parsing better ?

    5. Most Important Interview Questions

    16) Sample Resume Format Download

Time Table of Corporate Training Dadar Batch

Course Android ( CTB )
Batch Regular
Day Every Sunday + Public Holidays
Start-Date 21st Jan 2018
End-Date 6th May 2018
Timings 6:30 pm - 9:00 pm
Fees(Incudes Internship and Online test) ₹ 9950/-