Description on the use and interaction of three really popular frameworks for cross-platform mobile application development. Xamarin allows C# development for Mac, iOS and Android. MvvmCross provides infrastructure to cleanly write and share non-UI layers of application development using the Mvvm development pattern. Rx is a wonderful way to setup and maintain state and event(UX or otherwise) handling in a clear and easy to read form. Included is an introduction to each framework and some lessons learned using all three in a medium to large software project that shares the majority of it's code with other projects. Pros/Cons of using Xamarin as a base platform to abstract iOS and Android development will be discussed briefly. [218]

Comments

Comments are closed.