NEWS
Do you write about Xamarin?
Send a pull-request to this repo to be a featured author when PlanetXamarin [re]launches.
APP OF THE WEEK
Highrise for Android is here…
Finally, we committed to figuring out how we could ramp up the knowledge internally we needed to get this task done, and we uncovered something pretty unusual but very powerful for us to build our mobile apps from: a Microsoft product, Xamarin. We’ll have a lot more on that soon…
TESTING
nunit.xamarin - Allow app to be terminated automatically after running the tests
The next logical piece has fallen into place to help you seriously reduce Xamarin Test Cloud costs.
XAMARIN FORMS
Announcing Xamarin.Forms v2.3.4.184-pre1
This release adds a few feature enhancements nestled in among bug fixes. Most notably, Xamarin has delivered on several features they announced on the Xamarin.Forms Roadmap, including Bindable Picker, OnIdiom Support for UWP Desktop, and quality improvements.
Ammy - Modern UI language for XAML platforms
Ammy is a JSON-like UI language for developing XAML based applications. It has a concise, well-structured syntax that is both easy to read and write that is translated into XAML at compilation time.
REACTIVEUI
Reactive Extensions (Rx) - Part 1 - Replacing C# Events
For those who have not tried Reactive Extensions (Rx) yet, I highly recommend it. Microsoft invented the technology almost ten years ago, adoption within the MSFT ecosystem is minuscule compared to the explosive growth outside of dotnet. Knowledge of Rx/observables is vital for developing performant mobile applications and reactive event/stream processing on the server side. The knowledge is timeless - like unit testing, once you learn it the concepts stay with you for life. This eight-part series introduces you to the concepts that you need to know.
ReactiveUI v7.1.0 released
As part of this release we had 8 commits which resulted in 4 issues being closed.
All Platforms
- #1225 fix: reactiveui NuGet packages should be pinned and only work with packages from the same release
- #1218 fix: subscription leakage in
ReactiveCommand
Xamarin Android
- #1217 feature: allow
WireUpControls
to findView
members
Xamarin iOS
- #1216 feature: added generic reactive controllers and views for iOS and Mac
Xamarin Mac
- #1216 feature: added generic reactive controllers and views for iOS and Mac
Where to get it
You can download this release from nuget.org
.NET
Explaining netstandard like I'm five
netstandard is a standard, a specification.
In the same way that HTTP is a definition of structure and behaviour that app developers can implement to be compatible with HTTP servers, NET Standard is a standard for classes that can be implemented by platform developers so that all libraries targeting the standard are compatible with it.
For the five-year-olds, think of it as the shape of an electrical outlet. Here in the Australia, we have the three pronged outlet. You could think of the house as the platform, who, by choosing to implement the standard outlet, is then able to work with just about every appliance (library) made for Australia.
AND FINALLY...
Psst, did you enjoy this? Weekly Xamarin thrives off submissions from readers like you! Submit a link! Or share with your friends!