Skip to content

AndreiRech/HearMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

191 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HearMe - Connecting worlds through sound and silence.

πŸ“– About the Project

HearMe is an iOS application developed to raise awareness about hearing loss. Inspired by real stories and personal experiences, the app aims to translate the invisible struggle of hearing impairment into a visual and interactive experience.

Through a "sketchy" hand-drawn aesthetic and sensory-based mini-games, users step into the shoes of someone losing their hearing, understanding that listening goes beyond earsβ€”it involves patience, attention, and love.

πŸ›  Tech Stack

  • Language: Swift 5
  • UI Framework: SwiftUI
  • Game Engine: SpriteKit (integrated via SpriteView)
  • Audio: AVFoundation
  • Haptics: CoreHaptics / UIKit Feedback Generators
  • Architecture: MVVM (Model-View-ViewModel) / ECS
  • Concurrency: Swift Concurrency (Async/Await)

πŸš€ How to Run

  1. Clone this repository.
  2. Open HearMe.xcodeproj in Xcode 15+.
  3. Ensure you have the custom fonts (Amatic SC) installed or properly linked in Info.plist.
  4. Run on an iPad Simulator (iPad 11 Pro) or a physical device.

Note: Haptics work best on a physical device & Headphones make the experience way better.

πŸ“‚ Project Structure

HearMe/
β”œβ”€β”€ App/
β”‚   β”œβ”€β”€ Assets.xcassets (Colors, Images)
β”‚   └── HearMeApp.swift
β”œβ”€β”€ Components/
β”‚   β”œβ”€β”€ Sketchy/ (Custom Buttons, Popups, Sliders)
β”‚   └── Manga/ (Story Panels)
β”œβ”€β”€ Features/
β”‚   β”œβ”€β”€ Menu/
β”‚   β”œβ”€β”€ DailyRoutine/ (Story Mode)
β”‚   β”œβ”€β”€ RhythmGame/ (SpriteKit Scene & Logic)
β”‚   └── NoiseDistraction/ (Audio Logic)
β”œβ”€β”€ Services/
β”‚   β”œβ”€β”€ Audio/
β”‚   └── Haptics/
└── Utils/
    β”œβ”€β”€ Enums/
    └── Fonts/

πŸ“œ Credits

  • Developer: Andrei Rech
  • Fonts: Amatic SC (Google Fonts)
  • Inspiration: Dedicated to my mother and everyone fighting the invisible battle of hearing loss.

About

πŸ‘‚ Don't let the music fade. An iOS app designed to foster empathy towards hearing loss through interactive narratives and audio-visual challenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages