Yếu tố quan trọng nhất để viết nên một ứng dụng di động hoàn chỉnh là kiến thức và nền tảng về lập trình và có khả năng viết ứng dụng bằng ngôn ngữ C++, ngôn ngữ lập trình trên nền tảng Bada. Ngôn ngữ lập trình này không xa lạ với các nhà lập trình Việt đặc biệt là giới sinh viên công nghệ.
![]() |
Samsung Bada Developer challenge là cuộc thi viết ứng dụng di động trên nền tảng bada. |
Bên cạnh kiến thức thì công cụ cho phần cứng lẫn phần mềm để hỗ trợ viết phần mềm cũng là yếu tố cần phải quan tâm. Các lập trình viên được hỗ trợ rất chi tiết và dễ dàng về phần cứng lẫn phần mềm cho các ứng dụng. Chỉ cần một chiếc máy tính có cấu hình khá và bộ công cụ SDK/IDE (tải từ trang web http://developer.bada.com) là có đủ những dụng cụ để viết ứng dụng. Thêm vào đó, diễn đàn của cuộc thi (http://samsungbada.vn/dien-dan.php) sẽ hỗ trợ thông tin, kiến thức và giải đáp những thắc mắc của cộng đồng viết ứng dụng trong cuộc thi này.
Ngoài khả năng về lập trình thì các nhà phát triển cần phải nắm vững tiếng Anh vì các tài liệu API của Bada được viết phần lớn bằng tiếng Anh. Gói tài liệu API khá là quan trọng để bạn nắm bắt được các hướng dẫn viết ứng dụng sao cho phù hợp với Bada và sản phẩm của bạn cũng phải được mô tả bằng tiếng Anh khi tham dự.
Một điều mà các nhà lập trình cũng cần lưu tâm đó là khả năng chạy được trên môi trường giả lập trước khi gởi lên dự thi. Phần mềm sau khi được viết xong các nhà lập trình cần cho chạy được trên môi trường giả lập IDE (đi kèm bộ SDK) thì mới có thể được xem là một ứng dụng hoàn chỉnh có thể chạy được trên thiết bị di động.
Để giành chiến thắng các nhà lập trình trẻ cần phải có những bí kíp riêng để có sản phẩm của mình trở nên nổi bật. Ngoài yếu tố kỹ thuật thì một ứng dụng di động muốn thu hút người dùng phải đặc biệt hấp dẫn ở ý tưởng sáng tạo. Cụ thể phần mềm đó phải có những tính năng độc đáo, riêng biệt, đáp ứng được những nhu cầu cần thiết của người dùng hiện nay.
Người dùng đang quan tâm đến những phần mềm hỗ trợ các tính năng về mạng xã hội, định vị, đo đạc, tính toán thời gian, các trò chơi liên quan đến tính năng cảm biến, chạm, lắc của smartphone. Có thể nói ý tưởng chính là chiếc chìa khóa quan trọng nhất để bạn giành chiến thắng trong cuộc thi này.
Bên cạnh đó, các ứng dụng dự thi nên có giao diện đơn giản, dễ hiểu, nhất là có hỗ trợ nền giao diện TouchWIZ UI thì càng tốt. Các ứng dụng càng dễ sử dụng, phù hợp với văn hóa VN thì càng dễ tiếp cận được dễ dàng với người dùng hơn. Các yếu tố này cũng sẽ gây chú ý hơn đến BGK cuộc thi.
Và cũng như các ứng dụng di động nổi tiếng khác trên thế giới, tính linh hoạt, chuyển đổi qua lại giữa các tính năng dễ dàng, hỗ trợ nhiều chức năng cũng là yếu tố không thể thiếu để phần mềm của bạn trở nên mạnh mẽ và chuyên nghiệp hơn.
Có thể nói, chìa khóa đi đến thành công của các ứng dụng trong Samsung Bada - Developer challenge chính là ý tưởng sáng tạo và tính hữu dụng của sản phẩm dự thi. Vì trên hết, sau cuộc thi, người dùng smartphone mới chính là những người sử dụng những ứng dụng đó.
Samsung Bada Developer challenge là cuộc thi viết ứng dụng di động có quy mô lớn với tổng giải thưởng lên đến gần 2,5 tỷ đồng. Trong đó, giải đặc biệt của cuộc thi là 1 tỷ đồng; 3 giải nhất mỗi giải 100 triệu đồng; 5 giải nhì mỗi giải 50 triệu đồng; 20 giải ba mỗi giải 20 triệu đồng và 100 giải khuyến khích mỗi giải 5 triệu đồng.
Tham khảo: website http://www.samsungbada.vn
(Nguồn: Samsung)