SoundLines is an accessible iOS app with the aim of teaching blind or visually impaired children basic geometry concepts. It is designed as a game where the user has to connect a kitten to a cat following a line, whose direction and shape changes in the different levels, guided by sound spatialization, VoiceOver instructions and different sounds.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- a MacOS device - Necessary to run Xcode
- Xcode - Apple's IDE for app development
- AudioKit - Framework used to manage sound elements
- an iOS device - For VoiceOver interactions testing
- VoiceOver - iOS's accessibily tool for screen reading
-
Download Xcode on your MacOS device and install it
-
Open Xcode and clone this GitHub repository. You can do it from the navigation bar:
Source Control -> Clone... -> Paste https://github.com/fedepini/SoundLines -> Clone
or from command line:
$ git clone https://github.com/fedepini/SoundLines
-
Open the cloned repository on Xcode.
-
Install AudioKit. You can do it with CocoaPods, as recommended from AudioKit's own guide.
- Install CocoaPods following their guide.
- Update your Podfile pasting
pod 'AudioKit', '~> 4.6.4'
- Execute:
$ pod install
-
Done! You can try SoundLines on Xcode iOS simulators or, for a complete test, on an iOS device with VoiceOver activated. To activate VoiceOver on your device go to:
Settings -> General -> Accessibility -> VoiceOver
- Prof. Sergio Mascetti - University of Milan
- Diane Brauner - Paths to Technology
- Kitten and cat icons made by Freepik from www.flaticon.com