Thursday, August 27, 2026

Android Terminologies, Resources & Animation for IT Students (Mobile Application Development Using Android BCA Semester 3 : Unit 2)

Welcome to Unit 2: Android Terminologies, Resources & Animation

Welcome to Unit 2 of Mobile Application Development, where we explore the essential Android Terminologies, Application Resources, and Animation techniques used in Android application development.

This unit provides students with a strong understanding of the important building blocks of Android applications. The concepts are explained in a simple, structured, and practical manner, making it easy for beginners to understand how different Android components work together to create interactive and user-friendly mobile applications.

You will begin by learning the fundamental Android Terminologies, including Context, Activity, Intent, Service, Broadcast Receiver, and Fragment. Understanding these components is essential for developing Android applications and managing communication, application activities, background operations, and user interface components.

The unit then introduces Android Resources, which allow developers to store and manage application data separately from program code. You will learn how to work with different types of resources such as String, Integer, Drawable, Color, and Style, and understand how resource management helps in creating organized and maintainable applications.

The final part of this unit focuses on Animation in Android. You will explore Tween Animation and Frame-by-Frame Animation, which can be used to create movement and visual effects that improve the user experience of Android applications.

📚 In this Unit, You will Learn:

🔹 Android Terminologies

  • 🔹 Context – Understanding the Android Context

  • 🔹 Activity – Role and purpose of an Activity

  • 🔹 Intent – Communication between Android components

  • 🔹 Service – Performing background operations

  • 🔹 Broadcast Receiver – Receiving system and application broadcasts

  • 🔹 Fragment – Creating reusable portions of a user interface

  • 🔹 Understanding how Android components work together

🔹 Android Resources

  • 🔹 Introduction to Android Resources

  • 🔹 Importance of Resource Management

  • 🔹 String Resources

  • 🔹 Integer Resources

  • 🔹 Drawable Resources

  • 🔹 Color Resources

  • 🔹 Style Resources

  • 🔹 Using Resources in Android Applications

  • 🔹 Separating Application Resources from Source Code

🔹 Android Animation

  • 🔹 Introduction to Animation in Android

  • 🔹 Importance of Animation in Mobile Applications

  • 🔹 Tween Animation

  • 🔹 Types and Applications of Tween Animation

  • 🔹 Frame-by-Frame Animation

  • 🔹 Creating Simple Animation Effects

  • 🔹 Using Animation to Improve User Experience

Throughout this unit, students will learn how Android provides a collection of components, resources, and animation techniques that can be combined to create functional, attractive, and interactive mobile applications.

By the end of this unit, students will be able to explain important Android components, understand Context, Activity, Intent, Service, Broadcast Receiver, and Fragment, work with different Android resources, and create basic animation effects using Tween and Frame-by-Frame Animation.

This unit provides an important foundation for advanced Android topics such as Layouts, UI Components, Menus, Dialogs, Intents, Notifications, Services, Fragments, Database Connectivity, APIs, and complete Android application development.

🎓 This Study Material is Useful for:

🎓 BCA Students
🎓 MCA Students
🎓 B.Sc. (IT) Students
🎓 Computer Science & IT Beginners
🎓 Android Development Beginners
🎓 Java & Kotlin Beginners
🎓 Mobile Application Development Students
🎓 Android Studio Beginners

🎓 Competitive Exam Preparation

















⭐ About Ruparel Education

Ruparel Education Pvt. Ltd., Junagadh has been providing quality education and professional computer training for more than 27 years. Our mission is to help students build strong technical skills through practical learning, industry-oriented courses, and expert guidance.


Prepared & Compiled By

Mr. Uday Shah

Head of Information Technology (HOD–IT)
Ruparel Education Pvt. Ltd., Junagadh

Assistant Professor
Faculty of Computer Applications
Noble University

🌐 Blog: https://uday-shah.blogspot.com

© 2026 All Rights Reserved.