MVVMcross ponuja široko paleto vtičnikov, ki izboljšujejo njegovo funkcionalnost in zagotavljajo dodatne funkcije za razvoj aplikacij za navzkrižno platform. Tu je nekaj skupnih vtičnikov za mvvmcross:
mvvmcross.plugin.email
Ta vtičnik ponuja izvedbo navzkrižne platforme za pošiljanje e-poštnih sporočil. Poenostavi postopek vključevanja funkcije e -pošte v vašo aplikacijo, ki uporabnikom omogoča pošiljanje e -poštnih sporočil neposredno iz aplikacije.mvvmcross.plugin.fieldBinding
Vtičnik za vezavo polja poenostavi postopek vezave, tako da razvijalcem omogoča, da se polja vežejo neposredno na lastnosti v modelu View. Ta vtičnik je del pristopa za vezavo Rio, ki ponuja večjo prilagodljivost pri vezavi podatkov.mvvmcross.plugin.ble
Vtičnik Bluetooth Low Energy (BLE) omogoča razvijalcem dostop do funkcije Bluetooth v svojih aplikacijah. To je koristno za aplikacije, ki zahtevajo komunikacijo z Ble napravami, kot so naprave IoT ali nosljivi izdelki.mvvmcross.plugin.Location
Ta vtičnik omogoča dostop do lokacijskih storitev GPS, ki aplikacijam omogoča uporabo podatkov o lokaciji. Uporabna je za aplikacije, ki zahtevajo zmogljivosti geolokacije, kot so preslikava ali sledenje aplikacij.mvvmcross.plugin.Visibility
Vtičnik vidljivosti pomaga pri upravljanju vidnosti elementov uporabniškega vmesnika na podlagi pogojev, določenih v modelu pogleda. To je lahko koristno za dinamično nadziranje vidnosti elementov kot odgovor na spremembe v stanju aplikacije.mvvmcross.plugin.all
Vtičnik "All" je sveženj, ki vključuje vse razpoložljive vtičnike mvvmcross. To olajša namestitev in upravljanje več vtičnikov hkrati, kar poenostavi razvojni postopek z zagotavljanjem dostopa do širokega razpona funkcionalnosti, ne da bi bilo treba vsak vtičnik namestiti posamično.Drugi vtičniki
MVVMcross podpira tudi vtičnike za serializacijo JSON, lokalizacijo (tako JSON in RESX), upravljanje barv in drugo. Ti vtičniki so zasnovani tako, da so razširljivi in prilagodljivi, kar razvijalcem omogoča, da svoje aplikacije prilagodijo posebnim potrebam.Na splošno so vtičniki MVVMcross zasnovani tako, da so modularni in prilagodljivi, kar razvijalcem omogoča enostavno dodajanje ali odstranjevanje funkcionalnosti, po potrebi, kar je ključna značilnost razširljivosti in prilagodljivosti okvira [1] [2] [4] [7] [9].
Navedbe:[1] https://www.mvvmcross.com/documentation/getting-started/getting-start
[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/fundamentals/data---inding
[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/