Weekly Mobile Newsletter - Issue 12
Released 29.05.2020.
Hey everyone, have a great weekend with a lot of new links!
Xamarin Forms
Xamarin.Forms Rebranding Survey https://www.surveymonkey.com/r/9HKWRBV
.NET MAUI and Xamarin.Forms 5 from Microsoft Build 2020 https://gist.github.com/davidortinau/9725f15eda9b43494a2b2f425b2ce432
The future of Xamarin, Xamarin.Forms & .NET MAUI https://codetraveler.io/zurich-meetup/
Fiddler for Xamarin Devs https://www.telerik.com/blogs/fiddler-for-xamarin-developers
Shrink Your Android App Size with One Setting https://montemagno.com/shrink-your-android-app-size-with-one-setting/
Replicating Burger UI App in Xamarin Forms https://askxammy.com/replicating-burger-ui-app-in-xamarin-forms/
[Xamarin.Forms] C# Markup Extensions https://javiersuarezruiz.wordpress.com/2020/05/25/xamarin-forms-c-markup-extensions/
Not really a goodbye to Xamarin – One .Net and MAUI https://xamlabs.com/2020/05/24/xamarin-and-maui
Using Data Binding in Xamarin Applications https://www.twilio.com/blog/using-data-binding-in-xamarin-applications
Setting up a Xamarin.Forms WPF backend on .NET Core https://dev.to/krdmllr/setting-up-a-xamarin-forms-wpf-backend-on-net-core-109l
Using ReactiveUI With Xamarin Forms https://doumer.me/using-the-reactive-mvvm-framework-reactiveui-with-xamarin-forms/
Model-View-Update (MVU) – How Does It Work? https://thomasbandt.com/model-view-update
Custom Image ProgressBar using SkiaSharp Part1 https://itnext.io/custom-image-progressbar-using-skiasharp-part1-3e0b6d230058
Xamarin Forms turns to .NET MAUI – single project and code-base dev experience https://gunnarpeipman.com/dotnet-maui-announced
DevOps
Azure Pipeline YAML Generator! https://damienaicheh.github.io/tools/2020/05/26/tool-yaml-generator-en.html
Tracking Our Roadmaps with ProductPlan https://channel9.msdn.com/Shows/DevOps-Lab/Tracking-Our-Roadmaps-with-ProductPlan
Don't Repeat Yourself (App Center/Azure DevOps) https://channel9.msdn.com/Shows/Partly-Cloudy/Dont-Repeat-Yourself-App-CenterAzure-DevOps
Mobile DevOps Videos https://channel9.msdn.com/Tags/mobile-devops
New OSS C# Project Checklist https://github.com/StephenCleary/Docs/blob/master/libraries/README.md
This week recommendation for reading from documentation
Reuse Xamarin.Forms Pages in an iOS Extension https://devblogs.microsoft.com/xamarin/ios-extension-xamarin-forms/
Xamarin + Cognitive services challenge - mix some Azure Cog Svcs into an app https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstarts/speech-to-text-from-microphone
Code & Samples
Xamarin Cross Platform Exposure Notification API and Samples https://github.com/xamarin/xamarin.exposurenotification
Xamarin.Forms bingo game that plays itself https://github.com/codemillmatt/quarantine-bingo?ocid=AID2428811&mkt_tok=eyJpIjoiTm1Zek1XUXdaamRsTkRObCIsInQiOiJ6am9GUGNOQVZsVjdPT2RxSHU1SlhoTUJ6QUEyVVFOUmd2d01lN0Z2TFhXUHFOSlVnN1pHSWtcL0RwUzJ6SU5OSWpnVm5waDVOZTJlbjcwNkdXYUM4NjA3Tm1sTHh6TFBKaHRrMFVqOVRlQWFTXC94YmlpSFdHWGFIMzRjUEZHMlBKT21wME5HeTVRZmZaYlV6RHBUalQyZz09In0%3D
News
* May update: BlinkInput mobile SDK Xamarin https://microblink.com/blog/may-update-blinkinput-mobile-sdk
Announcing Experimental Mobile Blazor Bindings for Xamarin May update https://devblogs.microsoft.com/aspnet/announcing-experimental-mobile-blazor-bindings-may-update/
Visual Studio 2019 for Mac version 8.6 is now available https://devblogs.microsoft.com/visualstudio/visual-studio-2019-for-mac-version-8-6-is-now-available/
Apple Releases iOS 13.5 with Exposure Notification Beta and Best Practices Sample App https://www.infoq.com/news/2020/05/iOS-13-5-exposure-notification/
Video
The future of Xamarin, Xamarin.Forms & .NET MAUI https://www.youtube.com/watch?v=M3rX9hrN1Y0&feature=youtu.be
The Xamarin Q&A recording is now available! https://mybuild.microsoft.com/sessions/c1d6f1b2-49df-4834-b9bc-0f8e194c03b2?source=sessions&WT.mc_id=XamarinFormsExpertsPanel-codetraveler-bramin
SwipeView - Swipe It All Away | The Xamarin Show https://channel9.msdn.com/Shows/XamarinShow/SwipeView-Swipe-It-All-Away--The-Xamarin-Show
C#
- Exciting new features in C# 9 https://thomaslevesque.com/2020/05/25/exciting-new-features-in-csharp-9/
Other
Modern Touch-Friendly Design https://addyosmani.com/blog/touch-friendly-design/
Periodic Table Augmented Reality Proof of Concept and Code Explanation https://www.linkedin.com/pulse/periodic-table-augmented-reality-proof-concept-code-lee/
Five Features a Next-Generation Mobile Bank Needs to Survive https://www-financemagnates-com.cdn.ampproject.org/c/s/www.financemagnates.com/fintech/five-features-a-next-generation-mobile-bank-needs-to-survive/amp
GitHub Mobile App Released https://build5nines.com/github-mobile-app-released/
Introducing Project Tye https://devblogs.microsoft.com/aspnet/introducing-project-tye/
In February 2020 nearly 65,000 developers told us how they learn and level up, which tools they’re using, and what they want. https://insights.stackoverflow.com/survey/2020
Documentation
Uppercase
Just add $! before translation key in translate extension, and your translation will display in uppercase.
<Button Text="{ext:Translate ($!accountdata_change_nickname)}" />
Click for more Tips and Tricks
Useful Links
Learn more about Xamarin, Xamarin.Forms & Cross-platform development https://dotnet.microsoft.com/apps/xamarin/cross-platform
Xamarin Developer Center https://docs.microsoft.com/en-us/xamarin/?
Xamarin Blog https://devblogs.microsoft.com/xamarin/
Microsoft Learn Self-Guided Training https://docs.microsoft.com/en-us/learn/browse/?term=xamarin
Xamarin Developers YouTube Channel https://www.youtube.com/c/xamarindevelopers
The best mobile development links, every week Mobile team