MVVMCross tarjoaa laajan valikoiman laajennuksia, jotka parantavat sen toiminnallisuutta ja tarjoavat lisäominaisuuksia alustojen väliselle sovelluskehitykselle. Tässä on joitain yleisiä laajennuksia MVVMCrossille:
mvvmcross.plugin.email
Tämä laajennus tarjoaa alustojen välisen toteutuksen sähköpostien lähettämiseen. Se yksinkertaistaa sähköpostitoimintojen integroimista sovellukseesi, jolloin käyttäjät voivat lähettää sähköposteja suoraan sovelluksesta.mvvmcross.plugin.fieldbinding
Kenttäpuhdistuslaajennus yksinkertaistaa sitoutumisprosessia antamalla kehittäjille sitoutua kentät suoraan näkymämallin ominaisuuksiin. Tämä laajennus on osa RIO: n sitoutumismenetelmää, joka tarjoaa enemmän joustavuutta datan sitoutumisessa.mvvmcross.plugin.ble
Bluetooth Low Energy (BLE) -laajennus antaa kehittäjille mahdollisuuden käyttää Bluetooth -toimintoja sovelluksissaan. Tämä on hyödyllistä sovelluksille, jotka vaativat viestintää BLE -laitteiden, kuten Internet -laitteiden tai puettavien aineiden kanssa.mvvmcross.plugin.Location
Tämä laajennus tarjoaa pääsyn GPS -sijaintipalveluihin, jolloin sovellukset voivat käyttää sijaintitietoja. Se on hyödyllinen sovelluksille, jotka vaativat geolocation -ominaisuuksia, kuten kartoitus- tai seurantasovelluksia.MVVMCROSS.Plugin.Visibility
Näkyvyyslaajennus auttaa hallitsemaan käyttöliittymäelementtien näkyvyyttä näkymämallissa määriteltyjen olosuhteiden perusteella. Tämä voi olla hyödyllistä elementtien näkyvyyden dynaamisen hallitsemiseksi vastauksena sovellustilan muutoksiin.mvvmcross.plugin.all
"Kaikki" -laajennus on nippu, joka sisältää kaikki käytettävissä olevat MVVMCross -laajennukset. Tämän avulla on helppo asentaa ja hallita useita laajennuksia kerralla, yksinkertaistamalla kehitysprosessia tarjoamalla pääsy moniin toimintoihin ilman, että jokainen laajennus on asennettava erikseen.Muut laajennukset
MVVMCross tukee myös JSON -sarjojen, lokalisoinnin (sekä JSON: n että RESX), värinhallinnan ja muun laajennuksia. Nämä laajennukset on suunniteltu laajennettaviksi ja muokattaviksi, jolloin kehittäjät voivat räätälöidä sovelluksensa erityistarpeisiin.Kaiken kaikkiaan MVVMCross -laajennukset on suunniteltu modulaarisiin ja joustaviksi, jolloin kehittäjät voivat helposti lisätä tai poistaa toiminnallisuuksia tarpeen mukaan, mikä on kehyksen laajennettavuuden ja mukauttavuuden avain ominaisuus [1] [2] [4] [7] [9].
Viittaukset:.
.
.
[4] https://www.nuget.org/packages/mvmcross.plugin.ble/
.
[6] https://www.mvvmcross.com/documentation/fundamentals/data-binding
[7] https://www.nuget.org/packages/mvmcross.plugin.all/
[8] https://github.com/mvvmcross/mvvmcross/packages/20907
[9] https://www.nuget.org/packages/mvmcross.plugin.visibility/