Tổng quan về lập trình đa nền tảng

Tổng quan về lập trình đa nền tảng

tong-quan-ve-lap-trinh-da-nen-tang-1
Lập trình Android với Xamarin

Tổng quan về lập trình đa nền tảng

Tổng quan về lập trình đa nền tảng sẽ giới thiệu đến bạn đọc cái nhìn đầu tiên về cách thức lập trình với mục đích xây dựng một chương trình chay trên nhiều nền tảng chỉ bằng một ngôn ngữ duy nhất.

Như chúng ta đã biết, để lập trình cho nền tảng Android thì phải sử dụng ngôn ngữ lập trình Java và để lập trình cho nền tảng iOS thì phải sử dụng ngôn ngữ lập trình Object-C hoặc ngôn ngữ lập trình Swift. Vậy thì cứ mỗi một nền tảng, lập trình viên phải sử dụng một ngôn ngữ tương ứng để tạo ra chương trình.

Vấn đề đặt ra cho chúng ta là liệu có một phương pháp nào hỗ trợ các lập trình viên chỉ sử dụng một ngôn ngữ duy nhất nhưng vẫn có thể tạo ra những chương trình chạy trên nhiều nền tảng khác nhau hay không? Đi tìm câu trả lời này chính là lập trình đa nền tảng với Xamarin.

Tổng quan về lập trình đa nền tảng – Giới thiệu Xamarin

Xamarin ra đời giúp các lập trình viên có thể tạo ra những chương trình chạy trên các thiết bị di động (Mobile Apps) cho các nền tảng như iOS, Android, Windows Phone chỉ bằng một ngôn ngữ lập trình duy nhất là ngôn ngữ lập trình C#.

Điều đó có nghĩa là thay vì sử dụng ngôn ngữ lập trình Java cho nền tảng Android, hay ngôn ngữ lập trình Object-C/Swift cho nền tảng iOS, chúng ta chỉ cần biết và sử dụng ngôn ngữ lập trình C#.

tong quan ve lap trinh da nen tang 1

Tổng quan về lập trình đa nền tảng – Những điều về hệ thống khi lập trình với Xamarin

Hệ điều hànhMAC OS XWINDOWS
IDEXAMARIN STUDIOVISUAL STUDIOXAMARIN STUDIO
Xamarin.iOSKhông
Xamarin.Android

Những yêu cầu đối với MAC OSX

Khuyến cáoLưu ý
Operating SystemOS X El Capitan (10.11)Tối thiểu OS X Yosemite (10.10)
Xamarin.iOSiOS 9.2 SDKĐi kèm với Xcode 7.2
Xamarin.AndroidAndroid 6.0 / API level 23Có thể sử dụng version cũ hơn

Những yêu cầu đối với WINDOWS

Khuyến cáoLưu ý
Operating SystemWindows 10Tối thiểu Windows 7
Xamarin.iOSiOS 9.2 SDKVisual Studio 2013 hoặc cao hơn
Xamarin.AndroidAndroid 6.0 / API level 23Có thể sử dụng version cũ hơn
Alert: You are not allowed to copy content or view source !!