← Back
Music education / Mobile appiOS / Android
StringAlong — Learning Platform Project for String Players

“No one to practice with” —Semi-automatic accompaniment app— solved.

Music education services — A learning app dedicated to string players (violin, viola, cello, double bass). It integrates 1,000+ scores, tutorial videos and semi-automatic accompaniment to deliver an authentic ensemble experience even in solo practice. Simultaneous iOS / Android release with Flutter.

4
Supported instruments
Vn · Va · Vc · Cb
1,000+
Score library
By composer · By genre
Semi-auto
Accompaniment feature
Variable tempo · MusicXML
Challenge
Before

Almost no learning app dedicated to string players existed on the market, leaving solo practice without accompaniment. An authentic ensemble experience depended on in-person lessons.

  • Practicing alone with no accompaniment
    No sense of ensemble
  • Scores, tutorials and accompaniment in separate services
    Requires juggling 3–4 apps
  • No sync between lesson videos and scores
    Switching screens breaks concentration
  • Score-sales model inefficient with per-item downloads
    A payment flow on every purchase
Solution
After

Simultaneous iOS / Android development with Flutter; Firebase backend (Auth + Firestore + Storage + Messaging). Semi-automatic accompaniment via MusicXML parser + audioplayers; tutorial sync through YouTube player integration. IAP point-purchase model.

PlayersAmateur · Pro · Student Teacher / CoachLesson providers StringAlong Flutter · iOS / Android Firebase Backend MusicXML parser audioplayers · accompaniment IAP point model Score library1,000+ pieces Semi-auto accompanimentVariable tempo YouTube videoSynced to score IAP pointsiOS / Android Unified learning experience Serious practice with accompaniment iOS / Android Scores + accompaniment + video in one app
stringalong.example.jp
StringAlong By composer By genre Air on the G String — J.S. Bach Violin (Vn) · D major · Tempo 80 𝄞 Measure 4 / 32 · Playback position Tempo ♩ = 80 Accompaniment ON · String quartet YouTube ▶ Synced playback
Score display + semi-automatic accompaniment + YouTube sync (mobile UI)
Tech stack Flutter Firebase Riverpod · Hive MusicXML · audioplayers IAP · YouTube Player
14months
28person-months
Considering adopting this at your company? info@amela.vn