MVVMCROSS pakub laias valikus pistikprogramme, mis täiustavad selle funktsionaalsust ja pakuvad lisafunktsioone platvormidevahelise rakenduse arendamiseks. Siin on MVVMCROSSi jaoks saadaval mõned tavalised pistikprogrammid:
mvvmcross.plugin.email
See pistikprogramm pakub platvormidevahelist rakendust e-kirjade saatmiseks. See lihtsustab e -posti funktsioonide integreerimist teie rakendusse, võimaldades kasutajatel saata e -kirju otse rakendusest.mvvmcross.plugin.fieldbinding
Välja sidumise pistikprogramm lihtsustab sidumisprotsessi, võimaldades arendajatel siduda väljad otse vaatemudeli omadustega. See pistikprogramm on osa Rio sidumisviisist, mis pakub andmete sidumisel suuremat paindlikkust.mvvmcross.plugin.ble
Bluetoothi madala energiaga (BLE) pistikprogramm võimaldab arendajatel pääseda oma rakendustes Bluetooth -funktsioonidele. See on kasulik rakenduste jaoks, mis nõuavad BLE -seadmetega suhtlemist, näiteks asjade Interneti -seadmeid või kantavaid esemeid.mvvmcross.plugin.location
See pistikprogramm pakub juurdepääsu GPS -i asukohateenustele, võimaldades rakendustel kasutada asukohaandmeid. See on kasulik rakenduste jaoks, mis nõuavad geograafilise asukoha võimalusi, näiteks rakenduste kaardistamine või jälgimine.MVVMCROSS.Plugin.IVISIIBLE
Nähtavuse pistikprogramm aitab hallata kasutajaliidese elementide nähtavust, mis põhineb vaatemudelis määratletud tingimustel. See võib olla kasulik elementide nähtavuse dünaamiliseks kontrollimiseks vastuseks rakenduse oleku muutustele.mvvmcross.plugin.all
Pistikprogramm "Kõik" on kimp, mis sisaldab kõiki saadaolevaid MVVMCROSS -i pistikprogramme. See muudab mitme pistikprogrammi korraga installimise ja haldamise hõlpsaks, lihtsustades arendusprotsessi, pakkudes juurdepääsu laiale funktsionaalsusele, ilma et oleks vaja iga pistikprogrammi eraldi installida.Muud pistikprogrammid
MVVMCROSS toetab ka JSON -i serialiseerimiseks, lokaliseerimiseks (nii JSON kui RESX), värvijuhtimise ja muu pistikprogramme. Need pistikprogrammid on konstrueeritud laiendatavaks ja kohandatavaks, võimaldades arendajatel kohandada oma rakendusi konkreetsetele vajadustele.Üldiselt on MVVMcrossi pistikprogrammid konstrueeritud modulaarseteks ja paindlikeks, võimaldades arendajatel vajadusel hõlpsalt funktsioone lisada või eemaldada, mis on raamistiku laiendatavuse ja kohandatavuse põhifunktsioon [1] [2] [4] [4] [7] [9].
Tsitaadid:]
[2] https://www.mvvmcross.com/documentation/getting-sted/mvvmcross-packages
]
[4] https://www.nuget.org/packages/mvvmcross.plugin.ble/
]
[6] https://www.mvvmcross.com/documentation/fundamentals/data-binding
[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/