dansiegel / Mobile.BuildTools

The Mobile.BuildTools makes it easier to develop code bases in a clean, consistent, secure, and configurable way. Determine at Build which environment your app needs to run on, and what Client Secrets it should have. Plus many more amazing features!
http://mobilebuildtools.com
MIT License
228 stars 29 forks source link

Preparing for split functionality #242

Closed dansiegel closed 3 years ago

dansiegel commented 3 years ago

Description

The Mobile.BuildTools package is a little over 18MB now with all of the functionality it has. As part of the prep for the vNext, this PR takes everything that was in the reference assembly used by MFractor today, and actually migrates the code. This assembly is now used internally by Mobile.BuildTools for the Image Collection generators, and Configuration Models, as well as the helper utilities.

This also updates the Xamarin Android and Xamarin Mac/iOS SDKs, and further splits this out into its own Reference Project. This helps us as well to hide warnings due to one SDK having adopted nullability and the other not.