MVVMCROSS cung cấp một loạt các plugin giúp tăng cường chức năng của nó và cung cấp các tính năng bổ sung để phát triển ứng dụng đa nền tảng. Dưới đây là một số plugin phổ biến có sẵn cho MVVMCROSS:
mvvmcross.plugin.email
Plugin này cung cấp triển khai đa nền tảng để gửi email. Nó đơn giản hóa quá trình tích hợp chức năng email vào ứng dụng của bạn, cho phép người dùng gửi email trực tiếp từ ứng dụng.mvvmcross.plugin.fieldbinding
Plugin liên kết trường đơn giản hóa quá trình liên kết bằng cách cho phép các nhà phát triển liên kết trực tiếp các trường với các thuộc tính trong mô hình xem. Plugin này là một phần của phương pháp liên kết Rio, cung cấp sự linh hoạt hơn trong liên kết dữ liệu.mvvmcross.plugin.ble
Plugin Bluetooth Low Energy (BLE) cho phép các nhà phát triển truy cập chức năng Bluetooth trong các ứng dụng của họ. Điều này rất hữu ích cho các ứng dụng yêu cầu giao tiếp với các thiết bị BLE, chẳng hạn như thiết bị IoT hoặc thiết bị đeo.mvvmcross.plugin.location
Plugin này cung cấp quyền truy cập vào các dịch vụ vị trí GPS, cho phép các ứng dụng sử dụng dữ liệu vị trí. Nó rất hữu ích cho các ứng dụng yêu cầu các khả năng định vị địa lý, chẳng hạn như ánh xạ hoặc theo dõi các ứng dụng.MVVMCROSS.Plugin.Visility
Plugin khả năng hiển thị giúp quản lý khả năng hiển thị của các yếu tố UI dựa trên các điều kiện được xác định trong mô hình chế độ xem. Điều này có thể hữu ích cho việc kiểm soát động khả năng hiển thị của các yếu tố để đáp ứng với các thay đổi trong trạng thái ứng dụng.mvvmcross.plugin.all
Plugin "Tất cả" là một gói bao gồm tất cả các plugin MVVMcross có sẵn. Điều này giúp dễ dàng cài đặt và quản lý nhiều plugin cùng một lúc, đơn giản hóa quá trình phát triển bằng cách cung cấp quyền truy cập vào một loạt các chức năng mà không cần cài đặt từng plugin riêng lẻ.các plugin khác
MVVMCROSS cũng hỗ trợ các plugin để tuần tự hóa JSON, nội địa hóa (cả JSON và RESX), quản lý màu, v.v. Các plugin này được thiết kế để mở rộng và có thể tùy chỉnh, cho phép các nhà phát triển điều chỉnh các ứng dụng của họ theo nhu cầu cụ thể.Nhìn chung, các plugin MVVMcross được thiết kế để mô -đun và linh hoạt, cho phép các nhà phát triển dễ dàng thêm hoặc loại bỏ các chức năng khi cần thiết, đây là một tính năng chính của khả năng mở rộng và khả năng tùy chỉnh của khung [1] [2] [4] [7] [9].
Trích dẫn:[1] https://www.mvvmcross.com/documentation/getting-started/getting-started
[2] https://www.mvvmcross.com/documentation/getting-started/mvvmcross-packages
[3] https://www.mvvmcross.com/documentation/advanced/customizing-using-App-and-Setup
[4] https://www.nuget.org/packages/mvvmcross.plugin.ble/
[5] https://stackoverflow.com/questions/14314441/mvvmcross-services-plugins-and-application-objects
[6] https://www.mvvmcross.com/Documentation
[7] https://www.nuget.org/packages/mvvmcross.plugin.all/
[8] https://github.com/mvvmcross/mvvmcross/packages/20907
[9] https: