Skip to content

sks-007/Android-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAD Assignment – Android Applications

This repository contains a collection of Android applications developed as part of the Mobile Application Development (MAD) coursework. Each project demonstrates practical implementation of Android concepts including UI/UX design, hardware interaction, media handling, storage management, and API integration.


Projects Included

🔹 1. Sensor Application

An Android application that interacts with device hardware sensors.

Features:

  • Real-time monitoring of:
    • Accelerometer (motion detection)
    • Ambient Light Sensor
    • Proximity Sensor
  • Visual representation using ProgressBars
  • Efficient lifecycle-aware sensor management

🔹 2. Media Player App

A versatile media player supporting multiple content sources.

Features:

  • Supports:
    • Local video playback
    • Direct video links
    • YouTube integration
    • Google Drive streaming
  • Custom playback controls (Play, Pause, Stop, Restart)
  • SeekBar for precise media navigation
  • Light/Dark theme support

🔹 3. Gallery App

A custom Android gallery application with modern storage handling.

Features:

  • Folder picker using Storage Access Framework (SAF)
  • Displays images in grid layout (RecyclerView)
  • Image details view (name, size, URI, timestamp)
  • Secure file access using DocumentFile
  • Delete functionality with confirmation dialog

🔹 4. Currency Converter App

An application for real-time currency conversion.

Features:

  • Fetches live exchange rates using API
  • Converts between multiple currencies
  • Clean and responsive UI
  • Efficient network handling

🛠️ Tech Stack

  • Language: Java
  • Platform: Android SDK
  • UI: Material Design 3, XML Layouts
  • Architecture: View Binding

Libraries & APIs:

  • Glide (image loading)
  • YouTube Player API
  • SensorManager API
  • Storage Access Framework (SAF)

📂 Project Structure

MAD-Assignment/
├── Sensor_Application/
├── Media_Player_App/
├── MyGallery_App/
└── Currency_Converter_App/

⭐ Acknowledgment

This repository is created as part of academic coursework for learning and demonstrating Android development concepts.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages