„MVVMCross“ siūlo platų papildinių asortimentą, kuris sustiprina jo funkcionalumą ir suteikia papildomų funkcijų, skirtų įvairių platformų programų kūrimui. Čia yra keletas įprastų papildinių, skirtų „MVVMCross“:
mvvmcross.plugin.email
Šis papildinys pateikia įvairių platformų diegimą el. Laiškams siųsti. Tai supaprastina el. Pašto funkcijų integravimo į savo programą procesą, leidžiantį vartotojams siųsti el. Laiškus tiesiai iš programos.mvvmcross.plugin.fieldbinding
„FieldBinding“ papildinys supaprastina įrišimo procesą, leisdamas kūrėjams surišti laukus tiesiai prie „View“ modelio ypatybių. Šis papildinys yra „Rio“ įrišimo metodo dalis, kuri suteikia daugiau lankstumo duomenų įrišimui.mvvmcross.plugin.ble
„Bluetooth Low Energy“ (BLE) papildinys leidžia kūrėjams naudotis „Bluetooth“ funkcijomis savo programose. Tai naudinga programoms, kurioms reikalingas ryšys su BLE įrenginiais, tokiais kaip IoT įrenginiai ar nešiojamieji daiktai.mvvmcross.plugin.location
Šis papildinys suteikia prieigą prie GPS vietos paslaugų, leidžiančių programoms naudoti vietos duomenis. Tai naudinga programoms, kurioms reikalingos geografinės padėties galimybės, tokios kaip žemėlapių ar stebėjimo programų sudarymas.mvvmcross.plugin.Visibility
Matomumo papildinys padeda valdyti vartotojo sąsajos elementų matomumą, remiantis „View“ modelio apibrėžtomis sąlygomis. Tai gali būti naudinga dinamiškai kontroliuojant elementų matomumą reaguojant į programos būsenos pokyčius.mvvmcross.plugin.all
Papildinys „All“ yra paketas, kuriame yra visi galimi „MVVMCross“ papildiniai. Tai leidžia lengvai įdiegti ir valdyti kelis papildinius vienu metu, supaprastinant kūrimo procesą, suteikiant prieigą prie įvairių funkcijų, nereikia įdiegti kiekvieno papildinio atskirai.Kiti papildiniai
„MVVMCross“ taip pat palaiko „JSON“ serializacijos, lokalizacijos (tiek JSON ir RESX), spalvų valdymo ir dar daugiau, papildinius. Šie papildiniai yra sukurti taip, kad būtų galima išplėsti ir pritaikyti, leidžiant kūrėjams pritaikyti savo programas konkrečiems poreikiams.Apskritai, „MVVMCross“ papildiniai yra sukurti taip, kad būtų moduliniai ir lankstūs, ir tai leidžia kūrėjams lengvai pridėti ar pašalinti funkcijas, jei reikia, o tai yra pagrindinė sistemos išplėtimo ir pritaikomumo funkcija [1] [2] [4] [7] [9].
Citatos:[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/customizing-using-app ir-setup
[4] https://www.nuget.org/packages/mvvmcross.plugin.ble/
[5] https://stackoverflow.com/questions/14314441/mvvmcross-services-plugins-and-application-bjects
[6] https://www.mvvmcross.com/documentation/fundamentals/data-dinding
[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/