Xamarin là một nền tảng nguồn mở để xây dựng các ứng dụng hiện đại và hiệu quả cho iOS, Android và Windows với .NET. Xamarin là một lớp trừu tượng quản lý giao tiếp của mã được chia sẻ với mã nền tảng cơ bản. Xamarin chạy trong một môi trường được quản lý cung cấp các tiện ích như cấp phát và tối ưu bộ nhớ.
Xamarin cho phép các nhà phát triển chia sẻ trung bình 90% ứng dụng của họ trên các nền tảng. Nó cho phép các nhà phát triển viết tất cả logic nghiệp vụ bằng một ngôn ngữ duy nhất (hoặc sử dụng lại mã ứng dụng hiện có) nhưng đạt được hiệu suất, giao diện và cảm nhận riêng trên mỗi nền tảng.
Các ứng dụng Xamarin có thể được viết trên PC hoặc Mac và biên dịch thành các gói ứng dụng gốc, chẳng hạn như tệp .apk trên Android hoặc tệp .ipa trên iOS.
Xamarin dành cho ai?
Xamarin dành cho các nhà phát triển với các mục tiêu sau:
- Chia sẻ mã, kiểm tra và logic kinh doanh trên các nền tảng.
- Viết các ứng dụng đa nền tảng trong C # với Visual Studio.
Xamarin hoạt động như thế nào