Design and develop customized Android apps with intuitive UI and interactive functionality.
Learning Mode: Learn at ALC or at Home
Detailed Course Curriculum
Hands-on module breakdown aligned with MKCL production standards and industry requirements.
App Number Shapes
Working with Number Shapes App
Fizzbuzz App
Working with FizzBuzz App
Multiplication Table
Working with Multiplication Table App
Outline Methods
Layout
Understanding of Constraint and Linear Layout
Understanding of Frame and Relative Layout
Image View
Demonstration of Image View
Animation
Demonstration of Animation
Working with Tic-Tac-Toe Game
Working with Video
Controlling Audio
Audio Volume Seeking
Grid Layout and working with Grid Layout
App Basic Phrases
Working with App Basic Phrases
ListView
Time Table App
Working with Time Table App
Egg Timer App
Working with Egg Timer App
Showing and Hiding UI Element
Demonstration of Showing and Hiding UI Element
Brain Trainer
Working with Brain Trainer App
Try and Catch Block
Java String Manipulation
Java Classes
Implementing Java String
String Concatenation and its types
Implementing Java String Methods
Guessing Player App
Processing JSON Data
Working JSON Data
Climatic Condition App
Working with Climatic Condition App
Implementing Map Activity
Working with Customize App
Hikers Watch App
Implementing Hikers Watch App
Memorable Places App
Implementing Memorable
Storing Data Permanently
Demonstration of Splash Screen
Working with Login Activity
Adding Show Activity
Introduction to Custom Action Bar
Customizing Action Bar
Alert Dialog
Adding Alert Dialog
Notes Application
Creating Notes Application
SQLite Database
Implementing and working with SQLite Database
SQLite Advance
Working with SQLite Advance
Webview
Working with Webview
Bluetooth
Implementing Bluetooth
Version Control
Implementing Version Control
Implementing the Firebase
ADMob and ADmob implementation
Local Notification
Implementing Local Notification
Multi-Screen
Working with Multi-Screen
Introduction to Wear OS
Working with Hello Round World Project
Working with different watch faces
Working with People Counter App
Working with Cards
Understanding Card
Making use of List
Understanding List
Working with Adapter Class
Working with List
Working with Voice Input
Communicating with User Phone
Working with Communication Wear Module
Notification in Wearable OS
Custom Watch Faces
Creating Google Sign in
Configuration for Google Sign in
Demonstration of Google Sign in
Building Facebook Login
Demonstration of Facebook Login
Working with OTP Verification
Case Study: Near By Places App
Case Study: Visitor Management App
Case Study: Online YouTube Player
Case Study: Chatting App
Case Study: Art Interest App
Case Study: Salon App
Case Study: Grocery Store Online Shopping App
Case Study: Hotel Booking App
Strategies for Marketing and App Search Engine
App Store Optimization
Generating Signed APK
Creating Play store account
Updating Developer Profile
Uploading App on the Play Store
Basics of Kotlin
Difference between Kotlin and Java
Demonstration of Weather App
Exploring Kotlin Language
Eligibility Criteria
• Basic knowledge of computers and keen desire to build skills in this field.
• Open to students, job seekers, and working professionals.
Official Certification
• Official MKCL KLiC Certificate upon successful completion of the course and evaluations.
Work-Centric Learning Approach
• Step 1: Learners are given an overview of the course and its connection to life and work
• Step 2: Learners are exposed to the specific tool(s) used in the course through the various real-life applications of the tool(s).
• Step 3: Learners are acquainted with the careers and the hierarchy of roles they can perform at workplaces after attaining increasing levels of mastery over the tool(s).
• Step 4: Learners are acquainted with the architecture of the tool or tool map so as to appreciate various parts of the tool, their functions, utility and inter-relations.
• Step 5: Learners are exposed to simple application development methodology by using the tool at the beginner’s level.
• Step 6: Learners perform the differential skills related to the use of the tool to improve the given ready-made industry-standard outputs.
• Step 7: Learners are engaged in appreciation of real-life case studies developed by the experts.
• Step 8: Learners are encouraged to proceed from appreciation to imitation of the experts.
• Step 9: After the imitation experience, they are required to improve the expert’s outputs so that they proceed from mere imitation to emulation.
• Step 10: Emulation is taken a level further from working with differential skills towards the visualization and creation of a complete output according to the requirements provided. (Long Assignments)
• Step 11: Understanding the requirements, communicating one’s own thoughts and presenting are important skills required in facing an interview for securing a work order/job. For instilling these skills, learners are presented with various subject-specific technical as well as HR-oriented questions and encouraged to answer them.
• Step 12: 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, from self-expression to self-confidence and from self-confidence to self-reliance and self-esteem!
Ready to start Custom Android App Creation and Design using Android Studio?
Join our upcoming batch at ZICA Kalyani center with certified instructors.
MKCL Certified Program
Admissions Open 2026
Flexible Offline & Hybrid Batches
Course Overview
Duration:30 hours
Track:Software Development
Skill Level:Advanced
Language:English
Mode:Learn at ALC or at Home
Certificate:Official MKCL
Key Course Highlights:
By the end of the course, learners will be able to:
Describe the development of basic applications in Android.
Classify various Android layouts and animations and demonstrate their usage.
Utilize media functions to develop interactive Android applications.
Implement advanced Android features and functionalities in applications.
Process JSON data and handle Java string manipulations effectively.
Apply maps and geolocation services in Android applications.
Implement permanent data storage techniques in Android.
Develop applications using SQLite database and WebView.
Integrate additional features like Bluetooth, Firebase, and notifications into Android applications.
Create custom user interfaces and develop applications for Wear OS.
Develop advanced examples of Android applications such as Google Sign-in and Facebook Login.
Analyse case studies and implement real-world applications in Android.
Deploy Android applications on the Google Play Store with proper strategies for marketing and optimization.
Explore Kotlin language and compare its features with Java