Weekly Mobile Newsletter - Issue 10
Released 15.05.2020.
Stay safe and have a great weekend and most of all, Happy Build!!
Xamarin Forms
- Here’s the World’s First and Only UI Controls for Xamarin.Forms WPF | Syncfusion Blogs https://www.syncfusion.com/blogs/post/heres-the-worlds-first-and-only-ui-controls-for-xamarin-forms-wpf.aspx/
- Creating Native iOS & Android Apps in C# https://codetraveler.io/xamarin-msp/
- Replicating Flight UI: Preparing the project to work with MVVM (Part 1 & 2) https://askxammy.com/part-1-replicating-flight-ui-preparing-the-project-to-work-with-mvvm/ & https://askxammy.com/part-2-replicating-flight-ui-working-with-the-xaml/
- Links preview in Xamarin Forms https://xamvalentine.com/2020/05/07/links-preview-control-for-xamarin-forms/
- Implementation of the Cognitive Services + Xamarin Combo Challenge! (How to use Azure Speech-to-Text & Bing Photo Search with Xamarin) https://medium.com/@benetskyybogdan/implementation-of-the-cognitive-services-xamarin-combo-challenge-6e78517c89c9
- iOS and macOS Dark Mode Dynamic Colors Overview https://blog.verslu.is/xamarin/ios-macos-dark-mode-dynamic-colors-overview/
- Xamarin.Forms.Keyboard: The Master Guide https://andyp.dev/posts/xamarin-forms-essentials-keyboard-master-guide
DevOps
- Generate an universal Apk from your Android App Bundle using Azure DevOps https://damienaicheh.github.io/xamarin/azure/devops/2020/05/05/universal-apk-from-aab-with-azure-devops-en.htm
- Introducing GitHub Issues Integration https://code.visualstudio.com/blogs/2020/05/06/github-issues-integration
This week recommendation for reading from documentation
- Shell Quick Tip – Passing Data When Navigating https://devblogs.microsoft.com/xamarin/xamarin-forms-shell-query-parameters/
- Generics in Xamarin.Forms XAML - Xamarin https://docs.microsoft.com/sr-cyrl-rs/xamarin/xamarin-forms/xaml/generics
- Surface Duo Emulator image update and open-source access to libraries https://devblogs.microsoft.com/surface-duo/surface-duo-emulator-image-update-and-open-source-access-to-libraries/
Code & Samples
- OpenTok video chat for XamarinForms https://github.com/AndreiMisiukevich/OpenTok-Xamarin.Forms & https://medium.com/@bertuzzi/o-x-do-xamarin-forms-videoconferência-com-opentok-79f7ade22d43
- Cross platform Xamarin plugin to play and control Audio and Video https://github.com/Baseflow/XamarinMediaManager
- XamarinForms (with Expander) + CardsView + PancakeView https://github.com/AndreiMisiukevich/AvengersCards
News
- First peek at XF 4.7 https://docs.microsoft.com/en-us/xamarin/xamarin-forms/release-notes/4.7/4.7.0-pre1#whats-new-in-this-release
- Dotfuscator 6: The Next Era of Dotfuscator https://www.preemptive.com/blog/article/1197-dotfuscator-6-the-next-era-of-dotfuscator/90-dotfuscator
- Visual Studio 2019 version 16.6 Preview 6 released May 07, 2020 https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-preview#16.6.0-pre.6.0
Video
- Process of creating a movie trailer app https://www.youtube.com/watch?v=mLJe5yxq_7o&feature=youtu.be
- Xamarin.Forms 101: Intro to CollectionView and RefreshView https://channel9.msdn.com/Shows/XamarinShow/XamarinForms-101-Intro-to-CollectionView-and-RefreshView
- UI Challenge: Let's do some fancy UI - Coffee or Tasks https://www.twitch.tv/videos/619947558
C#
- Writing More Succinct C# https://www.danclarke.com/2020-more-succinct-csharp
- New 'Source Generators' Stir Up the C# Crowd https://visualstudiomagazine.com/articles/2020/05/12/source-generators.aspx
Other
- Azure messaging services documentation https://docs.microsoft.com/en-us/azure/messaging-services/
- Cut & paste your surroundings to Photoshop https://arcopypaste.app/ & https://github.com/cyrildiagne/ar-cutpaste
- Whiteboarding and Brainstorming in Microsoft Teams https://techcommunity.microsoft.com/t5/microsoft-teams-blog/whiteboarding-and-brainstorming-in-microsoft-teams/ba-p/1353554?_lrsc=3d68148e-2dd4-4c70-b1e3-5d014f0426bb
- Building a Progressive Web App with Blazor https://devblogs.microsoft.com/visualstudio/building-a-progressive-web-app-with-blazor/
- Reactive Native for Windows and Mac https://microsoft.github.io/react-native-windows/
Events
- MSBuild Spekar Highlights https://mybuild.microsoft.com/?wt.mc_id=AID3012518_QSG_SCL_428893&ocid=AID3012518_QSG_SCL_428893&utm_medium=Owned%20%26%20Operated&utm_campaign=FY20_Microsoft%20Build%20
Virtual Xamarin and .NET Events in May
Check out the latest virtual events, streams, and videos to watch this May – all from the comfort of home.
https://devblogs.microsoft.com/xamarin/virtual-may-xamarin-dotnet-events/
Documentation
Resorce.designer.cs
Every time I checkout on another branch a new change is automatically applied to Resorce.designer.cs. Does this issue seem familiar to you?
Try adding
<AndroidUseIntermediateDesignerFile>True</AndroidUseIntermediateDesignerFile>
to the Android head's .csproj - this should make the designer file autogenerate in the obj folder and you can then just delete the designer file from the project
Click for more Tips and Tricks
The best mobile development links, every week Mobile team