Tightly coupled systems are a nightmare to deal with. Having references everywhere causes all sorts of problems with reusability. Think about this in the standpoint of mobile systems where we would like to share code between iOS, Android and Windows .NET systems. Having to pass around a reference to a UIViewController or Activity/Fragment so that you can make some type of change can be a nightmare. iOS doesn’t understand an Android Activity/Fragment, and Android doesn’t understand a UIViewController.
What’s a developer to do? Thankfully, there are a couple of answers to this problem. The first, and most obvious, solution is to use standard .NET/C# events. Remember, nearly every feature in the .NET Framework is a part of Xamarin products. The second possible solution is something that is Xamarin.Forms-specific: the Xamarin MessagingCenter, which I’ll explore in this article.
We know performance matters when it comes to mobile apps. With Xamarin, your iOS and Android apps are fully native apps taking advantage of each and every optimization the platform has to offer. It’s no different if you’re building native mobile apps with Xamarin.Forms and its shared user interface library. Xamarin.Forms 2.0, recently introduced as […]
The post Optimizing Xamarin.Forms Apps for Maximum Performance appeared first on Xamarin Blog.
Lori Lalonde: Continuous Integration with Xamarin.iOS, Visual Studio Team Services, and MacinCloud: Part 1
As part of Xamarin 4, we announced the preview release of Xamarin Test Recorder, which makes it fast and easy to record automated tests for your app. Join Xamarin Test Cloud Product Manager John Lago to learn how to accelerate your UI testing with Xamarin Test Recorder. John will demonstrate how to record C# UITest […]
The post Live Webinar: Mobile Testing Made Easy with Xamarin Test Recorder appeared first on Xamarin Blog.
It’s the time of year where the spirit of giving fills the air, so we here at Xamarin wanted to send our love to developers all over the world by sharing the gift of knowledge! For the next seven days, we’re giving away hundreds of copies of legendary technical author Charles Petzold’s Creating Mobile Apps […]
With the release of iOS 9, Apple is enabling developers to add pressure sensitive gestures to their iOS apps running on iPhone 6s and iPhone 6s Plus devices. Using the new 3D Touch APIs, an iPhone app is now able to not only tell that the user is touching the device’s screen, but is also able to sense how […]
The post Pressure Sensitive Gestures with 3D Touch and iOS 9 appeared first on Xamarin Blog.
Xamarin 4 has everything you need to build, test, and monitor great mobile apps. This week on the Xamarin Podcast, we explore all of the new features and enhancements Xamarin 4 offers to help make it fast, easy, and fun to develop apps in C#. Win a Registration to Xamarin Evolve 2016 We’re calling […]