Skip to content

About

Android companion app for recording, organizing, and exporting heart-sound sessions.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Digital Stethoscope app icon

Digital Stethoscope for Android

An Android companion app for capturing, organizing, replaying, and exporting heart-sound recordings.

Android and Java Firebase Minimum SDK 21 iText PDF

Download APK · Watch demo · Project report

Overview

The project pairs a low-cost digital stethoscope prototype with an Android application. The app provides a workflow for user authentication, audio capture, cloud-backed recording storage, playback, notes, and PDF report generation.

Digital Stethoscope Android app demo

What it demonstrates

Area Implementation
Capture Android MediaRecorder workflow for heart-sound audio
Library Saved recordings with notes, timestamps, replay, and deletion
Cloud Firebase Authentication, Realtime Database, and Storage
Reporting PDF export and share flow powered by iText 7
Interface Java activities with XML layouts and Material components

Application flow

Sign in or register
        ↓
Record a heart-sound session
        ↓
Attach notes and upload audio
        ↓
Browse or replay saved sessions
        ↓
Generate and share a PDF report

Local setup

Requirements

  • Android Studio with an Android SDK compatible with compile SDK 31
  • JDK 8 or newer supported by the bundled Android Gradle Plugin
  • A Firebase Android project

Configure and run

  1. Clone the repository:

    git clone https://github.com/rahultripathi17/digital-stethoscope-android.git
  2. In Firebase, enable Email/Password Authentication, Realtime Database, and Storage.

  3. Download your own google-services.json and place it in app/.

  4. Open the project in Android Studio, sync Gradle, and run the app configuration.

Firebase configuration is deliberately excluded from version control. Access rules and test data must be configured in your own Firebase project.

Research material

Important

This is an academic prototype, not a certified medical device. It must not be used for diagnosis, treatment decisions, or emergency monitoring.


Built by Rahul Tripathi · Portfolio · LinkedIn

About

Android companion app for recording, organizing, and exporting heart-sound sessions.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages