WHAT WE CREATED?

Urban Guitar
Mobile App

Mobile apps

  • Client: Uberchord Engineering GmbH
  • Range of work: App implementation, Unity development, Audio integration, Game mechanics, Gamification
  • Technologies: Android, Audio Engine, C#, iOS, Unity
  • Duration of project: 2 years
  • Number of devs: 2
Description:

Urban Guitar is a mobile app for beginner guitar players, created by an international team in collaboration with Uberchord (now part of Duolingo), Yamaha, and musician Keith Urban. The goal was to provide users with an intuitive and engaging tool that combines structured courses, mini-games, and smart audio analysis.

A complete learning system

Urban Guitar offers guided courses with lessons composed of educational mini-games. Users learn chords, single notes, tablature reading, and eventually full songs. The content includes video tutorials featuring Keith Urban himself. The Daily Workout mode generates new practice sessions every day based on the user’s learned chords. Sequences are musically coherent, and the app enhances the background track when the user plays accurately.

Real-time sound analysis

Using technology developed by Uberchord, the app recognizes both single notes and full chords in real time. It evaluates performance and adjusts difficulty dynamically based on user progress. The app includes a separate engine for rhythm recognition, analyzing timing accuracy, note duration, and consistency – helping users develop a solid rhythmic foundation.

Advanced audio system

Urban Guitar supports a wide range of audio input setups – from wired headphones and Bluetooth (with latency compensation) to external audio interfaces. The app blends user input with backing tracks and reacts in real time to performance.

Uberchord backend integration

The app is fully integrated with Uberchord’s backend, supporting:

  • tracking and analyzing user progress,
  • dynamic onboarding and screen logic,
  • remote content and configuration updates,
  • push notifications,
  • deep linking to specific lessons or views.

Implementation and technology

The app was developed in Unity, allowing deployment across multiple mobile platforms. Our team handled full implementation, backend integration, audio system development, and supported the UX and gamification logic.