Xamarin là gì?
Xamarin là gì?
Xamarin là một nền tảng mã nguồn mở dùng để xây dựng các ứng dụng hiện đại và hiệu suất cao cho iOS, Android và Windows bằng .NET. Nó là một lớp trừu tượng quản lý việc giao tiếp của mã chung với mã nền tảng cụ thể. Xamarin hoạt động trong một môi trường quản lý, cung cấp các tiện ích như phân bổ bộ nhớ và thu gom rác. Nền tảng này 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, cho phép viết toàn bộ logic kinh doanh bằng một ngôn ngữ duy nhất hoặc tái sử dụng mã ứng dụng hiện có. 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, như tệp .apk trên Android hoặc tệp .ipa trên iOS. Xamarin dành cho các nhà phát triển muốn chia sẻ mã, kiểm thử và logic kinh doanh trên các nền tảng và viết ứng dụng đa nền tảng bằng C# với Visual Studio[1].
Xamarin cung cấp khả năng liên kết đầy đủ với SDKs gốc của nền tảng, hỗ trợ gọi trực tiếp tới thư viện Objective-C, Java, C và C++, và sử dụng các dự án liên kết để gắn kết thư viện gốc Objective-C và Java. Nó cũng hỗ trợ các tính năng ngôn ngữ hiện đại của C#, bộ thư viện lớn của .NET và môi trường phát triển tích hợp hiện đại là Visual Studio. Xamarin cung cấp hỗ trợ đa nền tảng di động mạnh mẽ, cho phép viết mã có thể chia sẻ lên đến 90% và Xamarin.Essentials cung cấp một API thống nhất để truy cập các tài nguyên phổ biến trên tất cả ba nền tảng[1].
Citation...
entry
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào