Music Player Application – Sản phẩm của sinh viên Cranes FPT
Sinh viên - 7 Tháng 10, 2025
Sau ba tuần học tập và thực hành trong học phần Qt Development, sinh viên chương trình Automotive tại FPT Cranes đã cho ra mắt sản phẩm đầu tay mang tên Music Player Application – một ứng dụng nghe nhạc hoàn chỉnh được xây dựng bằng Qt/QML và C++. Đây là kết quả của quá trình học tập nghiêm túc, sáng tạo và áp dụng thực tế những kiến thức lập trình giao diện người dùng trong lĩnh vực Automotive Software.
Lý do lựa chọn đề tài Music Player Application
Âm nhạc là yếu tố quen thuộc và gần gũi với mọi người, đồng thời là một trong những tính năng quan trọng nhất trong hệ thống giải trí trên ô tô (Automotive Infotainment System). Việc phát triển ứng dụng nghe nhạc giúp sinh viên vừa tạo ra một sản phẩm hấp dẫn vừa hiểu sâu hơn về cấu trúc và quy trình vận hành của hệ thống giải trí trong xe. Thông qua dự án này, sinh viên được thực hành toàn bộ kiến thức về Qt/QML, C++, multimedia API, signal-slot, layout và event handling, đồng thời làm quen với việc thiết kế và triển khai ứng dụng HMI (Human Machine Interface) – nền tảng giao diện tương tác giữa người dùng và phương tiện.

Hành trình ba tuần học tập và phát triển sản phẩm
Trong tuần đầu tiên, sinh viên tập trung xây dựng giao diện tĩnh bằng QML, bao gồm các thành phần cơ bản như nút bấm, thanh trượt và hình ảnh. Sang tuần thứ hai, nhóm bắt đầu kết nối backend bằng C++ với các lớp QMediaPlayer và QAudioOutput, cho phép xử lý phát nhạc thực tế. Tuần thứ ba là giai đoạn hoàn thiện, sinh viên tích hợp thêm tính năng hiển thị thông tin bài hát, album art, các nút chức năng như shuffle, repeat, volume và trình diễn sản phẩm trước lớp.
Dù chỉ kéo dài ba tuần, quá trình học và làm việc mang đến nhiều trải nghiệm đáng nhớ. Ban đầu, các nhóm gặp không ít khó khăn khi kết nối giữa QML và backend C++ hoặc khi chạy trên các phiên bản Qt khác nhau. Tuy nhiên, với sự hướng dẫn tận tình của giảng viên cùng tinh thần làm việc nhóm, mọi thử thách đều được vượt qua. Một kỷ niệm thú vị là khi có nhóm bật demo sản phẩm ngay tại lớp, biến không khí học tập trở nên sôi nổi như một buổi mini-concert thực thụ.
Music Player Application sở hữu giao diện trực quan, thân thiện và dễ sử dụng. Ứng dụng vận hành ổn định, cho phép phát, tạm dừng, chuyển bài mượt mà và hiển thị đầy đủ thông tin bài hát cũng như hình ảnh album. Đây không chỉ là sản phẩm học tập mà còn là nền tảng để sinh viên tiếp tục phát triển thành các module trong hệ thống HMI thực tế trên ô tô.

Cảm nhận từ sinh viên và giảng viên
Sinh viên chia sẻ rằng ban đầu còn e ngại khi lập trình, nhưng cảm giác tự hào khi tự tay xây dựng được ứng dụng nghe nhạc đã khiến bản thân thêm yêu thích ngành học. Một bạn khác cho biết sản phẩm tuy đơn giản nhưng giúp hình dung rõ cách mà hệ thống giải trí trên ô tô vận hành trong thực tế.
Giảng viên phụ trách, thầy Ngô Quang Lộc đánh giá cao tinh thần học tập và khả năng vận dụng kiến thức của sinh viên. Các bạn đã nắm chắc nền tảng Qt/QML và biết cách phát triển ứng dụng hoàn chỉnh trong thời gian ngắn. Tuy nhiên, giảng viên cũng khuyến khích sinh viên nâng cấp giao diện và bổ sung thêm các tính năng mở rộng như bộ cân bằng âm thanh hoặc kết nối Bluetooth để ứng dụng tiệm cận hơn với sản phẩm thực tế trong ngành Automotive.

Music Player Application không chỉ là một bài tập trong môn học mà còn là minh chứng cho sự nỗ lực, sáng tạo và tinh thần học hỏi không ngừng của sinh viên FPT Cranes. Dự án mở đầu này giúp các bạn đặt nền móng vững chắc cho hành trình trở thành kỹ sư phần mềm Automotive chuyên nghiệp, sẵn sàng tham gia vào các dự án phát triển hệ thống giải trí và giao diện ô tô thông minh trong tương lai.
Giảng viên Ngô Quang Lộc