Contact Info
Suit B3, House 5/9, Block B, Lalmatia
Dhaka, Bangladesh
info@xorgeek.com
Follow Us

A Multi-Concept Theme for Digital Agencies and Startups

Harassment Amulet

image not found

Harassment Amulet

Harassment Amulet is an Android-only background and foreground audio recording application designed to provide users with a reliable and automated recording experience. With its unique timely notification feature, users are informed when the audio recorder activates automatically at a set time, ensuring awareness and control over recordings. The app also stops recording automatically at predefined durations, making it a convenient tool for capturing important audio without manual intervention.

App Features

1. Record audio & Playback:

  • Users can record audio both in the background and foreground.
  • Automatic recording activation at scheduled times, ensuring hands-free operation.
  • Timely notifications inform users when the recording starts or stops.

2. Auto-Stop Functionality:

  • The app supports scheduled recording sessions that stop automatically after a set duration.
  • Users can configure recording durations based on their needs.

3. Subscription Plans & Recording Durations:

Harassment Amulet offers five recording plans based on duration:
  • Basic Plan (Free): Allows a maximum of 15 minutes of recording.
  • 1-Hour Plan: Costs 130 yen and allows 1-hour recording.
  • 2-Hour Plan: Costs 260 yen and allows 2-hour recording.
  • 3-Hour Plan: Costs 380 yen and allows 3-hour recording.
  • 5-Hour Plan: Costs 520 yen and allows 5-hour recording.

4. Offline Functionality & Storage:

  • The app operates completely offline, ensuring user privacy and security.
  • All recordings are stored directly on the device, eliminating the need for cloud storage.

Development Process

1. Requirement Analysis:

  • Focused on providing a seamless, hands-free audio recording experience with automatic activation and timely notifications.
  • Designed an offline storage system for enhanced security and accessibility.

2. Design & Prototyping:

  • Developed an intuitive user interface that simplifies recording management.
  • Used Figma for prototyping and visualizing the app’s workflow.

3. Development:

  • Built exclusively for Android using Java/Kotlin for optimal performance.
  • Implemented timed notifications and automatic recording triggers.

4. Testing & Quality Assurance:

  • Conducted extensive testing to ensure accurate recording schedules and notification alerts.
  • Focused on optimizing battery and storage usage for long-duration recordings.

Challenges

1. Memory Allocation Issues:

  • Managing large audio files efficiently without overloading device storage was a key challenge.
  • Implemented an optimized file storage system to prevent excessive memory usage and ensure smooth performance.

2. Video Playback Optimization:

  • Ensuring seamless playback of recorded audio files required optimizing the built-in media player.
  • Encountered issues with file compatibility and buffering, which were resolved through efficient audio decoding and caching techniques.

3. Trim Record Feature Implementation:

  • Developing an intuitive trim recording feature to allow users to cut unwanted parts of an audio file was complex.
  • Implemented an efficient audio processing algorithm to trim recordings without losing quality or causing delays.

Technology Stack

1. Programming Languages:

  • Android: Java/Kotlin for native Android development.

2. Notification & Scheduling System:

  • Implemented a reliable background scheduling mechanism to ensure precise recording activation.
  • Developed a timely notification system to alert users when recordings start and stop.

3. Storage Management:

  • Local storage handling optimized for efficient audio file management.

4. UI/UX Design Tools:

  • Figma was used for wireframing and prototyping the user interface.
Previous Project
Next Project