About the Course

Have you ever thought of creating your own mobile app? If yes, then join us on the adventurous journey of creating an app of your own using android.

Android is an open source platform, with no up-front fees, and developers enjoy many benefits over other competing platforms. Android is being positioned to address the growing needs of the mobile marketplace. This course is intended for those who have interest in programming. Prior programming experience will definitely be an advantage, though it is not mandatory.

Course Details

This course covers various components of an Android application, event handling in Android, basics of Java, graphics and multimedia support in Android and demonstration of various popular apps using a simple-to-understand method. After this course, you will be able to create apps of your own and even can work as a freelancer.

After completing this course, you will get to know various Career Opportunities like: • Junior Android App Developer

• Senior Android App Developer

• Lead Android App Developer

• Mobile Application Developer

• UI Designer and so on...


  • MKCL provides certificate to the KLiC learner after his/her successful course completion.

Important Dates:

  • Batch Commencement: One batch in each calendar month (January to December)
  • Date(s) of Application and Fee Payment by Learner: 1st - 30th day of each calendar month
  • Date(s) of Learner Confirmation by ALC: 1st - 30th day of each calendar month
  • Course Start Date and Date of Issuing Learner Login: Date of admission confirmation

The Academic Approach of the course focuses on the “work centric” education i.e. begin with work (and not from a book !), derive knowledge from work and apply that knowledge to make the work more wholesome, useful and delightful. The ultimate objective is to empower the Learner to engage in socially useful and productive work. It aims at leading the learner to his/her rewarding career as well as development of the society.<

Learning methodology

  • Learners are given an overview of the course and its connection to life and work.
  • Learners are then exposed to the specific tool(s) used in the course through the various real-life applications of the tool(s).
  • Learners are then acquainted with the careers and the hierarchy of roles they can perform at workplaces after attaining increasing levels of mastery over the tool(s).
  • Learners are then acquainted with the architecture of the tool or Tool Map so as to appreciate various parts of the tool, their functions and their inter-relations.
  • Learners are then exposed to simple application development methodology by using the tool at the beginner’s level
  • Learners then perform the differential skills related to the use of the tool to improve the given ready-made outputs.
  • Learners are then engaged in appreciation of real-life case studies developed by the experts.
  • Learners are then encouraged to proceed from appreciation to imitation of the experts.
  • After imitation experience, they are required to improve the expert’s outputs so that they proceed from mere imitation to emulation.
  • Finally, they develop the integral skills involving optimal methods and best practices to produce useful outputs right from scratch, publish them in their ePortfolio and thereby proceed from emulation to self-expression.

Introduction to Android:

• Features and Versions of Android • Availability of various Android devices in the market • History of Android • About Android Apps • Pre-requisites (System configuration/Hardware configuration/Software configurations) required to start developing android • Android Environment Set-up

Fundamentals of Android Studio:

• Android Studio Fundamentals • Creating a simple Project: Hello Learner • Understanding Android Components like Activities, Services, Content Providers, Broadcast Receivers and Views

Basic of Java:

• The Java Language, Java Virtual Machine (JVM), JDK • Setting up Java Environment • Main Java Program • Variables and Data Types o Primitive types o Reference types o Arrays o If Statements • Operators • Decisions, Loops

Object Oriented Programming in Java:

• Object Oriented Programming (OOPS) o Classes and Objects o Constructors o Overloading • Packages • Inheritance, Multiple Inheritance and Exception • Polymorphism  

Handling Events

• Introduction of Event Handling • Declarative, Programmatic Event Handling • Working with Text and Buttons

Working with Multiple Activities

• Activity, View and Layouts • Maps • Component Activation • Pass Data to another Activity - GCF Algorithm • Implicit Intents- Opening an http request • Activity Life Cycle

UI Elements

• Themes and Colors • AppBar, Fragments

Running in the background

• Long running tasks, Async task


• Syntax Errors, Logic Errors and Runtime Exceptions

Data Persistence

• Shared preferences - Application level shared preferences

Internal Storage

• To work with storage • App Number Shapes • Simple application of control structures o FizzBuzz problem o To print a 5×5 multiplication table o Methods

Media: Images, Video & Sound

• Layout • Fading animations

Case Study: Game Connect 3

Using Advanced Android features • List views • Times tables Apps • Timers in Android App • Showing & hiding UI elements • Downloading web content and images • Using Advanced string manipulation • Processing JSON data • App what’s the Climatic condition

Using Maps & Geolocation

• Using maps in your Apps • Customizing your maps • Getting the user's location • Showing the users location on map • Getting information about locations

Using Permanent data storage

• Storing data permanently • Customizing the Action Bar • Using Alert dialogs


• SQLite databases • Advanced SQLite

The Extras

• Working with Bluetooth • Using version control • Setting up Firebase • Including Ads with Admob • Multi-Screen mode

Using Android wear mini-course

• Hello World with Android wear • Adapting Apps for different watch faces

Advanced Features

• Working with cards, lists • Voice input and Communicating with the users phone • Custom watch faces

Publishing App

• Submitting your App to Google Play • Setting up a marketing website – WordPress

Getting Familiar with codes of various apps

• OLA app • Messenger app • Twitter app • YouTube app • Online Shopping app • Facebook app

Case Study: Jurassic World Alive game

App Marketing, Distribution and Release

• App distribution • Preparing the App for release • Releasing the App • Using Marketing & App Search Engine strategies • Pricing Strategies

Kotlin for Android

• Introduction to Kotlin language • Basic of Kotlin language • Creating Hello Learner project using Kotlin

60 hours to be covered in 1 Month (4 Weeks).

The medium of instruction is English.
Fees Structure for the year 2020

Fees at ALC Mode
Mode Total Fee (Rupees) 1st Installment
2nd Installment
Single Installment 4100/- 4100/- N/A
Two Installments 4300/- 2700/- 1600/-
* Only Single Installment Fee mode is applicable for KLiC at Home and KLiC Online admission

Total fee is including of Course fees, Examination fees and Certification fees

* MKCL reserves the right to modify the Fees of Courses during the year without any prior notice and MKCL shall not be liable to anyone for any such modification/s.

MKCL will provide world-class interactive eLearning content at no extra cost(IF ANY)

Evaluation Pattern of KLiC Courses consists of 4 Sections as per below table:

Section No. Section Name Total Marks Minimum Passing Marks
1 Learning Progression 25 10
2 Internal Assessment 25 10
3 Final Online Examination 50 20
Total 100 40
4 SUPWs (Socially Useful and Productive Work in form of Assignments) 5 Assignments 2 Assignments to be Completed & Uploaded

YCMOU Mark Sheet:Printed Mark Sheet will be issued by YCMOU on successful completion of Section 1, Section 2 and Section 3 and will be delivered to the learner by MKCL.
YCMOU Mark Sheet will be available only for Maharashtra jurisdiction learners

MKCL’s KLiC Certificate will be provided to the learner who will satisfy the below criteria:

  1. Learners who have successfully completed above mentioned 3 Sections i.e. Section 1, Section 2 and Section 3
  2. Additionally, learner should have completed Section 4 (i.e. Section 4 will comprise of SUPWs i.e. Socially Useful and Productive Work in form of Assignments)
    • Learner has to complete and upload minimum 2 out of 5 Assignments

MS-CIT passed preferred.

Should preferably be a 10th/12th Std. passed student. (Not compulsory)

Topics for KLiC 2020 Final Examination
Objective Topics Practical Topics
Internet, The Web and Electronic Commerce Windows 10
System Software MS-Word 2013 OR Open Office.org Writer
The System Unit MS-Excel 2013 OR Open Office.org Calc
Input and Output MS-PowerPoint 2013 OR Open Office.org Impress
Secondary Storage Internet Explorer 7.0 OR Mozilla
MS-Outlook 2013 OR Mozilla Mail

Examination Pattern
  1. Duration of Exam: 60 minutes (1 Hour)
  2. Total Questions: 50, Total Marks: 50
  3. Marks per Question : 1
  4. All the questions in the examination are divided into 3 levels.
    • Level 1 = Low difficulty level
    • Level 2 = Medium difficulty level
    • Level 3 = High difficulty level
  5. Exam Pattern: Level wise distribution of questions and Marks
    Level Difficulty No. of questions Marks per question Maximum Marks
    Objective Practical Total
    1 Low 6 14 20 1 20
    2 Medium 6 14 20 20
    3 High 3 7 10 10
    TOTAL 15 35 50 50


Re-Exam fees: Rs. 355/-

  • Please note that in the case of failure or absenteeism in the first available final online exam attempt, Learner can appear for re-examination for next two consecutive available exam events by paying requisite fees. If Learner remains absent or fails in these two attempts, s/he will have to register afresh again by paying full Course Fees.

Details MS-CIT@ALC
(MS-CIT Regular) Mode
MS-CIT Online
Extension If the student does not complete the course within the stipulated time or schedule, he / she will be sent to the next Exam Event If the student does not complete the course within the stipulated time or schedule, he / she will have to re-enter If the student does not complete the course within the stipulated time or schedule, he / she will have to re-enter
Re-Exam In case of failure / absence of first attempt of examination, such students will have to pay re-examination fee for further examination and only two additional opportunities. He / she will have to re-enter if he / she fails the first attempt of the exam He / she will have to re-enter if he / she fails the first attempt of the exam
Office: 9881444470
Phone: (02137)286129 / 9850455570
Email: 27160017@mkcl.org
Karanje Complex, 2ND And 3RD Floor, opp. Axis Bank,
Near Jijamata Hospital, Pabal Chowk, Pune - Nagar Road,
Shikrapur, Tal: Shirur, Dist: Pune 412208