Tạo ứng dụng đa nền tảng với Xamarin (Bài 1)

Ngày nay ngoài những giờ làm việc, người dùng tìm đến các trò chơi giải trí để thư giản. Họ có thể sử dụng Samsung, có thể iPhone. Với mỗi thiết bị lại chạy những nền tảng phần mềm khác nhau hay còn gọi là hệ điều hành. Tương tự như lập trình game đa nền tảng với Unity hay libGDX, lập trình ứng dụng đa nền tảng cũng là việc làm cần thiết. Bài viết tạo ứng dụng đa nền tảng với Xamarin sẽ hướng dẫn các bạn cách tạo và build ứng dụng trên Android và iOS.

Nếu bạn chưa một lần tìm hiểu về lập trình đa nền tảng với Xamarin, chúng tôi khuyên bạn nên xem qua 2 khoá học này trước. Khoá học lập trình Android với Xamarin sẽ hướng dẫn bạn phương pháp lập trình Android bằng ngôn ngữ C# với công cụ Visual Studio hoặc Xamarin Studio. Tương tự như vậy cho khoá học lập trình iOS với Xamarin.

Trong bài viết này, chúng tôi sử dụng Visual Studio for Mac và thực hiện trên máy MAC. Kết quả thu được là tạo một ứng dụng cho cả 2 nền tảng Android và iOS.

Tạo ứng dụng đa nền tảng với Xamarin

1/ Khởi động Visual Studio

2/ Chọn New Project

3/ Chọn Blank Native App (iOS, Android) -> chọn Next

4/ Nhập App Name, Organization identifier -> chọn Next

5/ Chọn Create

Màn hình làm việc sau khi tạo

Chạy ứng dụng đa nền tảng với Xamarin

1/ Nền tảng iOS

Chọn biểu tượng hình tam giác đen

Ứng dụng chạy trên thiết bị giả lập

2/ Nền tảng Android

Thiết lập project chạy

Chọn biểu tượng hình tam giác đen

Ứng dụng chạy trên thiết bị giả lập

Kết luận về tạo ứng dụng đa nền tảng với Xamarin

Như các bạn đã thấy, để tạo một ứng dụng cho cả iOS và Android chúng ta chỉ cần tạo một project duy nhất. Sau đó chúng ta build ra những nền tảng khác nhau với sự hỗ trợ của Xamarin. Đây là điều tuyệt vời cho những nhà phát triển ứng dụng.

Nếu chúng ta không sử dụng Xamarin hoặc những framework tương tự, chúng ta phải tạo ra những project khác nhau tương ứng cho những nền tảng mà chúng ta muốn phát triển. Điều này thật tệ.