This laboratory manual is designed in accordance with the CSIT-606 Android Programming syllabus under the AICTE Flexible Curricula. The experiments are rewritten to ensure full compatibility with the current Android SDK (API 30 and above) while preserving the original course objectives and learning outcomes.
Due to evolving Android security policies and platform changes, certain legacy APIs and practices are no longer supported. Therefore, students are required to implement experiments using modern, recommended Android development practices.
Note: Students must use the latest Android Studio and SDK versions available at the time of implementation.
- To install and configure Android application development tools
- To design and develop user interfaces for Android applications
- To understand activity lifecycle and intents
- To implement local data storage and background tasks
- To use device services such as notifications and location safely
- Android Studio (Latest Stable Version)
- Android SDK (API Level 30 or above)
- Java / Kotlin
- Android Emulator or Physical Device
- Internet Connectivity (for networking experiments)
Install Android Studio, configure SDK and Emulator, and develop a basic Android application displaying a welcome message.
Develop an application that logs and displays activity lifecycle events during orientation changes and background transitions.
Implement an application that displays long formatted text using ScrollView and HTML/Spannable formatting.
Design a user interface using TextView, Button, and EditText with Material themes and styles.
Create responsive UI layouts using ConstraintLayout and demonstrate screen adaptability.
Implement explicit and implicit intents to navigate between activities and launch system applications.
Develop an application displaying a list of items using RecyclerView and custom adapters.
Implement CRUD operations using Room persistence library for structured data storage.
Develop an application that performs background tasks such as delayed notifications using WorkManager.
Read and write files using internal storage or Storage Access Framework with proper permissions.
TODO
- All experiments must be executed using the latest Android SDK
- Deprecated APIs must not be used
- Proper permission handling is mandatory
- Code should follow Android best practices
- Each experiment must include source code, screenshots, and output
- Continuous Lab Assessment
- Program Execution and Output
- Viva-Voce
- Mini Project Evaluation
This lab manual emphasizes conceptual clarity, modern Android development practices, and industry relevance. The experiments are structured to help students build reliable, secure, and scalable Android applications aligned with current platform standards.