MVVMCross piedāvā plašu spraudņu klāstu, kas uzlabo tā funkcionalitāti un nodrošina papildu funkcijas starpplatformu lietotņu izstrādei. Šeit ir daži izplatīti spraudņi, kas pieejami MVVMCross:
mvvmcross.plugin.email
Šis spraudnis nodrošina savstarpējas platformas ieviešanu e-pasta ziņojumu nosūtīšanai. Tas vienkāršo e -pasta funkcionalitātes integrēšanas procesu jūsu lietotnē, ļaujot lietotājiem nosūtīt e -pastus tieši no lietojumprogrammas.mvvmcross.plugin.fieldbinding
Lauka saistošais spraudnis vienkāršo saistīšanās procesu, ļaujot izstrādātājiem tieši saistīt laukus skata modeļa īpašībām. Šis spraudnis ir daļa no Rio saistīšanas pieejas, kas piedāvā lielāku elastību datu saistīšanā.mvvmcross.plugin.ble
Spraudnis Bluetooth Low Energy (BLE) ļauj izstrādātājiem piekļūt Bluetooth funkcionalitātei savās lietotnēs. Tas ir noderīgi lietojumprogrammām, kurām nepieciešama komunikācija ar BLE ierīcēm, piemēram, IoT ierīcēm vai valkājamām izstrādājumiem.mvvmcross.plugin.location
Šis spraudnis nodrošina piekļuvi GPS atrašanās vietas pakalpojumiem, ļaujot lietotnēm izmantot atrašanās vietas datus. Tas ir noderīgi lietotnēm, kurām ir vajadzīgas ģeogrāfiskās atrašanās vietas iespējas, piemēram, kartēšanas vai izsekošanas lietojumprogrammas.MVVMCROSS.PLUGIN.VISIBITY
Redzamības spraudnis palīdz pārvaldīt lietotāja saskarnes elementu redzamību, pamatojoties uz apstākļiem, kas definēti skata modelī. Tas var būt noderīgs, lai dinamiski kontrolētu elementu redzamību, reaģējot uz izmaiņām lietojumprogrammas stāvoklī.mvvmcross.plugin.all
Spraudnis "All" ir pakete, kurā ietilpst visi pieejamie MVVMCROSS spraudņi. Tas ļauj viegli instalēt un pārvaldīt vairākus spraudņus vienlaikus, vienkāršojot attīstības procesu, nodrošinot piekļuvi plašam funkciju klāstam, neinstalējot katru spraudni atsevišķi.Citi spraudņi
MVVMCROSS atbalsta arī spraudņus JSON serializācijai, lokalizācijai (gan JSON, gan RESX), krāsu pārvaldībai un citam. Šie spraudņi ir veidoti tā, lai būtu paplašināmi un pielāgojami, ļaujot izstrādātājiem pielāgot savas lietojumprogrammas īpašām vajadzībām.Kopumā MVVMCROSS spraudņi ir izstrādāti kā modulāri un elastīgi, ļaujot izstrādātājiem pēc vajadzības viegli pievienot vai noņemt funkcijas, kas ir galvenā ietvara paplašināmības un pielāgojamības galvenā iezīme [1] [2] [4] [7] [9].
Atsauces:[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/customing-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/fundamentals/data
[7] https://www.nuget.org/packages/mvvmcross.plugin.all/
[8] https://github.com/mvvmcross/mvvmcross/packages/20907
[9] https://www.nuget.org/packages/mvvmcross.plugin.visibility/