Hello and welcome back to another Weekly Xamarin newsletter.
The year is moving on, most people have settled back into work after the holidays and we are starting to see some great articles being produced.
As for me, I am returning to Australia after a long holiday in Barcelona with my family and I can't wait to get back into some coding ;-) But first I have 20hrs on an aircraft as I fly across to the other side of the world.
Take care and have a great weekend everyone - see you on the flip side.
Every design resource you ever needed
This new site from Evernote is a fantastic set of design resources. Both free and paid resources, covering everything from icons, typography, design inspiration, stock artwork and so much more.
James Montemagno takes his release pipeline to the next level by utilising Git Tags.
Super Simple Git Tagging & Releases in Azure DevOps by James Montemagno
Visual Studio 2019 Xamarin Love
Visual Studio 2019 Preview 2 was released and includes many improvements for mobile developers in Visual Studio. Check out the new features and make sure you provide feedback.
What's New for Xamarin Developers in Visual Studio 2019 Preview 2 : by Pierce Boggan
Visual Studio Mac Plugins
Javier Suárez has been going crazy releasing plugins for Visual Studio For Mac, check out his blog.
Working with AbsoluteLayout
AbsoluteLayout is a powerful layout container for Xamarin.Forms, but one not many people use. If you want to learn a bit more about it then check out this article by Leomaris.
Working with AbsoluteLayout in Xamarin Forms by Leomaris Reyes
Xamarin.Forms 3 For You and Me
This article dives into some exciting features in the Xamarin.Forms 3.0 release and how developers can leverage them in Xamarin apps.
Using Control Templates
Sometimes in our mobile applications, we need to switch between different views inside a ContentPage or ContentView depending on the context. One approach you can use is to utilize Control Templates to change the appearance of a view/page at runtime. Let Rendy show you how.
Extending TabbedPage in Xamarin Forms
When working with the TabbedPage in most cases we have a design requirement that require us to do some customizations. In this article, Charlin Agramonte shows some cool techniques, like:
- Bottom Tabbed Page
- Adding custom font/selecting text color to the Tab item title
- Customize icons
- Adding custom backgrounds
- Remove animation in Android Bottom Tabbed Page
Extending TabbedPage in Xamarin Forms by Charlin Agramonte
Back with part 3 of the Creating Custom Controls series, Luis Pujols turns his hand to creating a TimelineView to support displaying timelines in our Xamarin Forms Apps.
Creating A Snack Bar In Xamarin Forms XAML
Ever wanted a delicious Snack Bar for your Xamarin.Forms application? Doumer has a nice example of a cross-platform Snack Bar implemented without any custom platform code.
ASP.NET Core SignalR and Xamarin
SignalR is a library that allows real-time communication. The latest version of SignalR (ASP.Net Core SignalR) is compatible with .Net Standart 2.0, which means we can use it in Xamarin!
Note: Post is in Portuguese
ASP.NET Core SignalR – Comunicação em Tempo Real com Xamarin by
PODCASTS & VIDEOS
Xamarin.Forms 101: Commands
This week James looks at MVVM and Commands to simplify development when users interact with the user interface.
App In The Cloud Episode 2 with David Ortinau
For the second episode of App In The Cloud, David Ortinau talks about how Xamarin.Forms has evolved and the news in the upcoming version of Xamarin.Forms.
App In The Cloud: The news in Xamarin.Forms with David Ortinau by dhindrik
Merge Conflict: 133: Indie App Marketing
Frank has some totally rad news! Apple is maybe, perhaps, almost, promoting his app. This has us thinking of app marketing and promotion for not only launching an app, but also when launching new features.
Battery (Xamarin.Essentials API of the Week) | The Xamarin Show | Channel 9
In this week's Xamarin.Essentials API of the week, James discusses the battery and how you can check battery levels, if and how the device is being charged and register for change events. Great if you only want to allow your app to do something if the device is on charge. Well worth a watch!
David Ortinau posted a tweet with all the release info:
- 3.4.0 service release 2
- 3.5.0 pre-release 3
- 4.0.0 pre-release
David Ortinau on Twitter by David Ortinau