KYM PHILLPOTTS
Happy Friday everyone.
Another week full of articles and videos from the community. Definitely enough to keep you busy during the weekend.
Speaking of the weekend, remember that ReactiveUI Virtual Conf is on this weekend so jump on that.
❤
Kym
DESIGN
Mobile App Redesign For Developers: Iconography & Magic Numbers
Even small details like adding Icons or providing the right amount of Spacing, can make a significant impact in our overall design and by doing so we can make a clean, coherent, and attractive UI for our users.
Mobile App Redesign For Developers: Iconography & Magic Numbers by Luis Pujols
TOOLS
Clean temp files and directories in your projects
Another approach for deleting the bin & obj folders in each sub-directory of your solution. This time with the added thrill of git command line.
Quickest way to clean temp files & directories in Xamarin mobile projects by Saamer Mansoor
XAMARIN FORMS
Neumorphic animations
This is a great little tip for creating animated concave and convex fancy buttons using our best friends Sharpnado.Shadows and PancakeView.
Neumorphic animation with Sharpnado.Shadows by Jean-Marie Parent
Video Background in Xamarin.Forms
How to create a full screen video background in Xamarin.Forms using the experimental Media Element.
MVVM With Xamarin.Forms and JetBrains Rider
Khalid looks at the Model View View Model (MVVM) pattern and how it changes a solution’s profile and his approach to building mobile experiences. Khalid is also using Jetbrains Rider, another popular IDE for developing Xamarin.Forms applications.
MVVM With Xamarin.Forms and JetBrains Rider by Khalid Abuhakmeh
Animate A Mic Drop with Xamarin.Forms
Khalid bashes together emojis and animation to create an animated mic drop. A useful article if you want to learn a bit about composing animations.
.NET
The future of .NET Standard
Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, Immo Landwerth explains how .NET 5 improves code sharing and replaces .NET Standard. I’ll also cover the cases where you still need .NET Standard.
Can Microsoft Finally Unify Desktop and Mobile Development?
Microsoft has almost made it to the finish line with .NET 5, their ambitious platform unification project. For the first time since 2016 — when Microsoft introduced .NET Core and created a parallel track for cross-platform development — all .NET applications will be back together under one roof. What about Maui and .NET 6?
The Long Wait: Can Microsoft Finally Unify Desktop and Mobile Development? by Matthew MacDonald
AZURE
Building a Notifications client with Xamarin and Azure - Part 3
The continuing adventures of building a Cross Platform Notification client for Xamarin with Azure.
Building a Notifications client with Xamarin and Azure - Part 3 by Frank Boucher
PODCASTS & VIDEOS
Gerald.Codes()
Gerald has been pumping out so many good Xamarin bite sized videos recently that you should do yourself a favor and go check them out.
Toronto Mobile .NET Developers Meetup - Mobile App Redesign for Devs
Polishing and working with UI/UX design can feel intimidating and like we definitely need a Designer in our team to get out a production-ready app design. In this talk, you will be able to learn key tools, resources, and workflow you can use to start building clean and immersive app designs.
Toronto Mobile .NET Developers Meetup - 2020-09-15 - Mobile App Redesign for Devs - Luis Pujols by Toronto Mobile Developers
Webinar - Xamarin, MAUI and the reactive MVVM between them
ReactiveUI is a MVVM framework based on Reactive Extensions, which are a cross language approach to functional programming. During this talk we will take a trip through Xamarin, MVVM, ReactiveUI and show the future state of Xamarin, MAUI.
Webinar - Xamarin, MAUI and the reactive MVVM between them by Rodney Littles II
The Xamarin Show - Xamarin.Forms Code Snippets
This week, James is joined by Damien Doumer, Microsoft MVP, who shows off some of his favorite code snippets for Xamarin.Forms and how you can create your own.
Merge Conflict 219: Move over float, it is time for Half
Is it possible for us to talk about a new floating point time in .NET for 30 minutes and make it super fun? Find out!