MVVMCross ponúka širokú škálu doplnkov, ktoré zvyšujú jeho funkčnosť a poskytujú ďalšie funkcie pre vývoj aplikácií viacerých platforiem. Tu je niekoľko bežných doplnkov, ktoré sú k dispozícii pre MVVMCross:
mvvmcross.plugin.email
Tento doplnok poskytuje implementáciu medzi platformami na odosielanie e-mailov. Zjednodušuje proces integrácie e -mailovej funkcie do vašej aplikácie, čo používateľom umožňuje odosielať e -maily priamo z aplikácie.mvvmcross.plugin.fieldbinding
Plugin FieldBinding Plugin zjednodušuje proces väzby tým, že umožňuje vývojárom viazať polia priamo na vlastnosti v zobrazovacom modeli. Tento doplnok je súčasťou prístupu viazania RIO, ktorý ponúka väčšiu flexibilitu v väzbe údajov.mvvmcross.plugin.ble
Doplnok Bluetooth Low Energy (BLE) umožňuje vývojárom prístup k funkciám Bluetooth vo svojich aplikáciách. Je to užitočné pre aplikácie, ktoré si vyžadujú komunikáciu so zariadeniami BLE, ako sú zariadenia IoT alebo nositeľné.mvvmcross.plugin.Location
Tento doplnok poskytuje prístup k službám polohy GPS a umožňuje aplikáciám používať údaje o polohe. Je užitočné pre aplikácie, ktoré si vyžadujú možnosti geolokácie, napríklad mapovanie alebo sledovanie aplikácií.mvvmcross.plugin.Visibility
Doplnok viditeľnosti pomáha spravovať viditeľnosť prvkov používateľského rozhrania založené na podmienkach definovaných v modeli zobrazenia. To môže byť užitočné pri dynamickej kontrole viditeľnosti prvkov v reakcii na zmeny v stave aplikácie.mvvmcross.plugin.All
Doplnok „All“ je balík, ktorý obsahuje všetky dostupné doplnky MVVMCross. To uľahčuje inštaláciu a správu viacerých doplnkov naraz, čo zjednodušuje vývojový proces poskytovaním prístupu k širokej škále funkcií bez toho, aby ste museli inštalovať každý doplnok individuálne.Ostatné doplnky
MVVMCROSS tiež podporuje doplnky pre serializáciu JSON, lokalizáciu (JSON aj RESX), správu farieb a ďalšie. Tieto doplnky sú navrhnuté tak, aby boli rozšíriteľné a prispôsobiteľné, čo vývojárom umožňuje prispôsobiť svoje aplikácie konkrétnym potrebám.Celkovo sú doplnky MVVMCross navrhnuté tak, aby boli modulárne a flexibilné, čo vývojárom umožňuje ľahko pridávať alebo odstraňovať funkcie podľa potreby, čo je kľúčovou črtou rozšírenia a prispôsobiteľnosti rámca [1] [2] [4] [7] [9].
Citácie:[1] https://www.mvvmcross.com/documentation/getting-started/getting-started
[2] https://www.mvvmcross.com/documentation/getting-started/mvvmcross-package
[3] https://www.mvvmcross.com/documentation/advanced/custoughing-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/funmamentals/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/