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...
Certification:
- 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
Debugging
• 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
Database
• 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).
Fees Structure for the year 2020
Fees at ALC Mode
Mode | Total Fee (Rupees) |
1st Installment (Rupees) |
2nd Installment (Rupees) |
Single Installment | 4100/- | 4100/- | N/A |
Two Installments | 4300/- | 2700/- | 1600/- |
Total fee is including of Course fees, Examination fees and Certification fees
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:
- Learners who have successfully completed above mentioned 3 Sections i.e. Section 1, Section 2 and Section 3
-
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)
Examination
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
- Duration of Exam: 60 minutes (1 Hour)
- Total Questions: 50, Total Marks: 50
- Marks per Question : 1
-
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
-
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-examination:
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@Home Mode |
MS-CIT
Online Mode |
---|---|---|---|
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 |