Amela
Vì lý do bảo mật, tên công ty, tên dịch vụ và hình ảnh hệ thống đã được thay bằng tên giả và bản mô phỏng.
Nhà cung cấp dịch vụ giáo dục âm nhạc — Câu chuyện xây dựng nền tảng

Giải quyết "không có bạn tập" bằng ứng dụng đệm bán tự động.

StringAlong là nền tảng học tập dành riêng cho nghệ sĩ nhạc cụ dây (violin, viola, cello, contrabass). Ứng dụng di động Flutter tích hợp hơn 1.000 bản nhạc, video hướng dẫn YouTube và đệm bán tự động dựa trên MusicXML, mang lại trải nghiệm hòa tấu chân thực ngay cả khi luyện tập một mình.

"Luyện tập một mình cô đơn, bản nhạc và phần đệm phân tán, thiếu liên kết với video bài học, và bán bản nhạc kém hiệu quả" — câu chuyện ra mắt một nền tảng mới, tự xây từ đầu trong 14 tháng, đáp ứng đồng thời cả bốn trục thiết yếu của việc học nhạc cụ dây.

Nhạc cụ hỗ trợ
4 Nhạc cụ
Vn · Va · Vc · Cb
Thư viện bản nhạc
1,000+ Bản nhạc
Theo nhà soạn nhạc · Theo thể loại
Tính năng đệm
Bán tự động
Nhịp độ tùy chỉnh · MusicXML
Nền tảng hỗ trợ
iOS / Android
Phát hành Flutter đồng thời
01
CLIENT
Về khách hàng

"Nhà cung cấp dịch vụ giáo dục âm nhạc" dẫn dắt giáo dục nhạc cụ dây.

Nhà cung cấp dịch vụ giáo dục âm nhạc là một doanh nghiệp giáo dục âm nhạc cung cấp giáo trình, bản nhạc và bài học cho nghệ sĩ nhạc cụ dây. Họ cung cấp tài nguyên học tập cho nhiều đối tượng — nghệ sĩ nghiệp dư, người muốn theo chuyên nghiệp và sinh viên trường nhạc. Trên thị trường hầu như không có ứng dụng học dành riêng cho nghệ sĩ nhạc cụ dây, và bản nhạc, phần đệm, hướng dẫn nằm rải rác ở các dịch vụ khác nhau.

Tự phát triển nội bộ với ý tưởng "trải nghiệm hòa tấu chân thực ngay cả khi luyện tập một mình" — ứng dụng học dành riêng cho nghệ sĩ nhạc cụ dây. Phát triển đồng thời iOS / Android bằng Flutter, đệm bán tự động được xây dựng bằng bộ phân tích MusicXML và audioplayers. Video bài học YouTube phát đồng bộ với bản nhạc, bản nhạc được bán qua mô hình điểm IAP.

Nhạc cụ hỗ trợ
4 (Vn/Va/Vc/Cb)
Thư viện bản nhạc
1,000+ Bản nhạc
Nền tảng hỗ trợ
iOS + Android
BUSINESS FLOW
01
STEP
Tìm bản nhạc
Khám phá bản nhạc theo nhạc cụ, nhà soạn nhạc và độ khó
02
STEP
Mua điểm
Nhận điểm qua App Store / Google Play
03
STEP
Phát bản nhạc
Luyện tập với đệm bán tự động + nhịp độ tùy chỉnh
04
STEP
Video bài học
Hướng dẫn YouTube liên kết với bản nhạc
02
CHALLENGE
Bài toán thiết kế cần giải

Bốn yêu cầu cấu trúc mà nền tảng phải đáp ứng.

Mỗi điều đều không phải vấn đề lựa chọn công nghệ mà là yêu cầu kinh doanh gắn trực tiếp với trải nghiệm học, chất lượng phần đệm, mô hình doanh thu và tốc độ thu hút người dùng.

① Nếu không phát triển iOS / Android đồng thời, việc thu hút người dùng bị phân mảnh

Nếu chỉ phát hành trên một nền tảng, sẽ mất lượng người dùng nền tảng còn lại. Cần thiết kế mang lại trải nghiệm tương đương trên cả hai hệ điều hành.

② Bỏ qua chuẩn MusicXML thì kho bản nhạc không thể mở rộng

Quản lý bản nhạc bằng định dạng riêng thì việc nhập bản nhạc bên ngoài và việc kết nối với nhà xuất bản âm nhạc trở nên khó khăn.

③ Tự xây mô hình IAP có nguy cơ vi phạm chính sách store

Thanh toán cho hàng hóa số bắt buộc qua App Store / Google Play. Thanh toán tự xây sẽ bị các store từ chối.

④ Nếu video bài học và bản nhạc không liên kết, trải nghiệm học bị phân mảnh

Mở app bản nhạc và YouTube riêng rẽ thì việc chuyển màn hình làm gián đoạn tập trung. Cần thiết kế phát đồng bộ ngay trong ứng dụng.

03
ARCHITECTURE
Kiến trúc chúng tôi cùng xây dựng

Đưa trải nghiệm học thành "nền tảng không ngừng" trên bốn lĩnh vực.

Chúng tôi xây dựng nền tảng học nhạc cụ dây của nhà cung cấp dịch vụ giáo dục âm nhạc hoàn toàn từ đầu trong nội bộ. iOS / Android phát triển từ một codebase Flutter duy nhất, backend Firebase quản lý tập trung xác thực, phân phối bản nhạc và thông báo. Đệm bán tự động được xây dựng bằng bộ phân tích MusicXML + audioplayers.

Lĩnh vực ①
Đa nền tảng
Thách thức
Nếu không phát triển iOS / Android đồng thời, việc thu hút người dùng bị phân mảnh.
Giải pháp
Phát triển iOS / Android từ một codebase Flutter
Quản lý trạng thái Riverpod + lưu trữ cục bộ Hive mang lại trải nghiệm tương đương trên cả hai hệ điều hành
Lĩnh vực ②
Engine bản nhạc
Thách thức
Bỏ qua chuẩn MusicXML thì kho bản nhạc không thể mở rộng.
Giải pháp
Đệm bán tự động với bộ phân tích MusicXML + audioplayers
Phân tích nốt nhạc từ chuẩn ngành MusicXML và đồng bộ track đệm với vị trí phát
Lĩnh vực ③
Mô hình thu phí
Thách thức
Tự xây mô hình IAP có nguy cơ vi phạm chính sách store.
Giải pháp
Mô hình điểm với in_app_purchase + Firebase
Bán 4 gói qua App Store / Google Play, kèm thưởng; mua bản nhạc bằng điểm
Lĩnh vực ④
Trải nghiệm học tích hợp
Thách thức
Nếu video bài học và bản nhạc không liên kết, trải nghiệm học bị phân mảnh.
Giải pháp
YouTube Player phát đồng bộ với bản nhạc
Trình phát YouTube nhúng trong ứng dụng phát video bài học theo từng bản nhạc mà không cần chuyển màn hình
TECH STACK
Mobile
Flutter DartR RiverpodH Hive
Backend
FirebaseA Auth (Google/Apple/FB)S Storage · FirestoreM Messaging
Bản nhạc / Âm nhạc
X Bộ phân tích MusicXML audioplayers YouTube Player$ in_app_purchase
04
IMPACT
Giá trị nền tảng tạo ra

"Trải nghiệm học của nghệ sĩ" của nhà cung cấp dịch vụ giáo dục âm nhạc được tăng tốc.

Nền tảng này liên tục tạo ra các kết quả kinh doanh — chứ không phải chỉ số kỹ thuật — như tỷ lệ duy trì luyện tập, chất lượng phần đệm và sự ổn định doanh thu.

① Nền tảng tối đa hóa tỷ lệ duy trì học tập

Đệm bán tự động + nhịp độ tùy chỉnh giúp nghệ sĩ có trải nghiệm hòa tấu chân thực ngay cả khi một mình, dễ duy trì luyện tập hơn.

② Thiết kế giúp kho bản nhạc có thể mở rộng

Tuân thủ chuẩn MusicXML cho phép nhập bản nhạc từ nhà xuất bản bên ngoài, giúp thư viện mở rộng liên tục.

③ Cấu trúc ổn định hóa mô hình doanh thu

Bán bản nhạc qua mô hình điểm IAP. Thông qua App Store / Google Play, không có rủi ro vi phạm chính sách store.

④ Thiết kế giúp trải nghiệm học tập trung

Bản nhạc, phần đệm và bài học YouTube tích hợp trong một màn hình — không cần chuyển màn hình nên giữ được sự tập trung.

05
DEMO
Ba kịch bản

Trải nghiệm sản phẩm của nhà cung cấp dịch vụ giáo dục âm nhạc qua demo chạy thực tế.