KYM PHILLPOTTS
It's the weekend and that means it's time to relax and enjoy another edition of Weekly Xamarin.
Xamarin.Forms 5.0 is getting closer and the Xamarin Community Toolkit is getting some great updates. We are mid way through Hacktober, but there is still time to help contribute to these projects.
Have a great weekend everyone.
♥
Kym
DESIGN
Improving our design system through Dark Mode
Etsy recently launched Dark Mode in our iOS and Android buyer apps. Since Dark Mode was introduced system-wide last year in iOS 13 and Android 10, it has quickly become a highly requested feature by our users and an industry standard.
Improving our design system through Dark Mode by Stephanie Sharp
ANDROID
Query & Interact with Apps in Android 11 with Package Visibility
Android 11 introduced several exciting updates for developers to integrate into their app experience including new device and media controls, enhanced support for foldables, and a lot more. In addition to new features there are also several privacy enhancements that developers need to integrate into their application when upgraded and re-targeting to Android 11.
Query & Interact with Apps in Android 11 with Package Visibility by James Montemagno
IOS
iPhone 12 Screen Sizes
Screen size fragmentation used to only be a problem for Android developers. Now Apple has released the same feature. ;-) This is a useful article if you want your app to adapt to that new shiny apple hardware.
How iOS Apps Adapt to the various iPhone 12 Screen Sizes by Geoff Hackworth
Background Location Updates in iOS
In this article, Rendy will show you how to get background time-based location updates by using a DispatchSourceTimer. It is the lowest level background timer API that gives you more control over the time interval and provides adjustments parameters for energy efficiency.
Battery efficient background time-based location updates on iOS by Rendy Del Rosario
XAMARIN FORMS
Bringing .NET extensions to Xamarin.Forms
This blog post will show you a way of integrating configuration, dependency injection, logging and localization of the .NET extensions stack into your Xamarin.Forms application.
Bringing .NET extensions to Xamarin.Forms by Christopher Dresel
Adding Shortcuts with Xamarin Essentials
Leomaris shows how to use a new feature in Xamarin Essentials to add shortcuts for your app on the home-screen.
Custom Visual State triggers and Control Templates
Glenn Versweyveld digs into Custom Visual State triggers and Control Templates in Xamarin.Forms to be able to show a different view of some data by swapping the style of a ContentView while using Control Template.
Xamarin Forms – Custom Visual State triggers and Control Templates by Glenn Versweyveld
Adding Dark Theme Support for Xamarin Forms Shell
Xamarin Forms has had support for Dark Mode for a while now. However, how it is supported has changed. This blog post digs in a little more.
Adding Dark Theme Support for Xamarin Forms Shell by Mitchel Sellers
OTP Auto-Fill Entry for iOS
Gerald shows how you can implement One Time Password (OTP) support to your Xamarin.Forms iOS Apps.
OTP Auto-Fill Entry for iOS with Xamarin.Forms by Gerald Versluis
In-app reviews for your Android apps
In Android you can now enable users to provide in-app reviews. Who knew? Sameer did and in this post he shows how with just a few lines of code you can bring this feature to your apps.
PODCASTS & VIDEOS
Xamarin.Forms 5 Is Here!
This week, James is joined by David Ortinau, Xamarin Principal Program Manager, who is here to talk about all of the goodies that are available in the brand new release Xamarin.Forms 5.0! He walks us through what is in, what is out, and what are the major themes of the release.
DevTalk 48: Moving from Xamarin.iOS to Swift. With Damian Mehers
On this episode of DevTalk I speak to Damian Mehers about applying your Xamarin.iOS knowledge using Apple’s Swift.
48: Moving from Xamarin.iOS to Swift. With Damian Mehers by Kerry Lothrop
The Xamarin Podcast: Seeing AI
Seeing AI is an app for iOS that narrates the world around you. And it's built with Xamarin and Azure. In this episode of the Xamarin Podcast, Matt talks to the folks behind Seeing AI. The history of the app, how it was built, and the challenges and successes encountered along the way.
MergeConflict 224: iPhone 12 is here with magnets!
That is right, we are back with another full breakdown of a lovely apple event. This time it is the Apple Homepod Mini and iPhone 12 event.