DESIGN
Apple Design Resources
Apple went and updated their design resources with all the new dark theme stuff.
Apple UI Design Resources for iOS include Sketch, Photoshop, and Adobe XD templates, along with comprehensive UI resources that depict the full range of controls, views, and glyphs available to developers using the iOS SDK. These resources help you design apps that match the iOS design language.
BUSINESS & MARKETING
Apple’s App Store revenue nearly double that of Google Play in first half of 2018
Apple’s App Store continues to outpace Google Play on revenue. In the first half of the year, the App Store generated nearly double the revenue of Google Play on half the downloads, according to a new report from Sensor Tower.
Apple’s App Store revenue nearly double that of Google Play in first half of 2018 by Sarah Perez
TOOLS
DevCleaner - Clear up some of that space on your mac
If you want to reclaim tens of gigabytes of your storage used for various Xcode caches - this tool is for you! Xcode could store a truckload of stuff in ~/Library/Developer folder. Most of those cached files & symbols are not reclaimed over time and could consume a large amount of your storage, which is especially important if you have relatively small SSD drive.
I ran it on my machine and it cleared up over 30gb! (I had to reboot my machine after running it). As with any tool that goes and deletes a bunch of stuff please use at your own discretion.
Best 12 tools to create amazing screenshots for your mobile apps (2018)
Here is a great roundup of tools to take screenshots of your apps.
Best 12 tools to create amazing screenshots for your mobile apps (2018) by AppManager
ANDROID
Adding a Password Toggle Button in Android
Here’s another quick tip to use when building your Android apps whether in Xamarin, or native in Java/Kotlin.
Xamarin.Tip – Adding a Password Toggle Button in Android by Alex Dunn
IOS
Previewing Files Inside Your Xamarin.iOS App
If your app interacts with files, such as email attachments or photos, allowing users to preview those files without leaving your app is a great way to enhance the user’s experience. This blog post on the Xamarin Blog will help you out.
Previewing Files Inside Your Xamarin.iOS App by Jimmy Garrido
iOS 12: New Things in Notifications
iOS has new notifications which were discussed at WWDC. This is a good roundup of what's new in notifications.
Xamarin: You must explicitly unsubscribe from NSNotifications if IDisposable
In Xamarin, if you observe / subscribe to a particularly-named NSNotification in an object that is IDisposable (this includes any class descended from NSObject!), you MUST explicitly unsubscribe from it in your Dispose handler, or you will get a segfault. And you don't want SegFaults!
Xamarin: You must explicitly unsubscribe from NSNotifications if IDisposable by larry
XAMARIN FORMS
Enhance Your Xamarin.Forms App’s User Experience With Polly
When working on an app that relies on getting data from an API, it is crucial to make the waiting and loading experience as seamless as possible for the user – like Facebook, Amazon, LinkedIn apps do. The Polly library is a fantastic way to handle retry and error situations.
Enhance Your Xamarin.Forms App’s User Experience With Polly by Hussain N. Abbasi
Xamarin Forms Entry With Character Max Length And Counter
Damien Doumer discusses creating a behavior to extend the Entry control with max length and a neato little character counter.
Xamarin Forms Tips Part 1: Xamarin Forms Entry With Character Max Length And Counter by Doumer
Hyperlink in Xamarin.Forms Label
Showing part of a label as a clickable link, has been a long desired feature of Xamarin.Forms. With the release of 3.2.0, this is now possible.
Hyperlink in Xamarin.Forms Label by Adam Pedley
Resolving Android Support Library NuGet Installation Issues
Some great advice from James Montemagno if you are having some troubles with installing and getting Xamarin Essentials implemented in your Xamarin.Forms project. Oh, Android Support Libraries, you will be the death of us all ;)
Resolving Android Support Library NuGet Installation Issues by James Montemagno
Flutter for Xamarin.Forms Developers
As mobile developers, we should always be looking at the right tools for the job. Adam Pedley has provided a jump start for Xamarin.Forms developers who want to investigate flutter.
This document is meant for Xamarin.Forms developers looking to apply their existing knowledge to build mobile apps with Flutter. If you understand the fundamentals of the Xamarin.Forms framework then you can use this document as a jump start to Flutter development.
NUGET OF THE WEEK
Running AI models on iOS, Android and Windows using Xamarin
Jim Bennett (who's name I always get wrong) has updated his CustomVision package to include ONIX support. The package allows you to run models exported from the Azure Custom Vision service on iOS and Android in Xamarin apps from your cross-platform code. You can read about this here.
Running AI models on iOS, Android and Windows using Xamarin by Jim Bennett
PODCASTS & VIDEOS
ReactiveUI - A new way of thinking by Kent Boogaart
Kent Boogaart did a Guest Lecuture at Xamarin University recently. Learn about ReactiveUI - what it is, and why should you use it in to implement user interfaces in .NET.
Xamarin Show - Platform Specifics for Tuning the UI
This week, James is joined by friend of the show David Ortinau, Xamarin SDK & Xamarin.Forms Program Manager, who introduces us to the latest and greatest features in the latest release of Xamarin.Forms 3.1.
Play Xamarin.Forms 3.1 & Platform Specifics for Tuning the UI by James Montemagno
Merge Conflict 107: App-Centric vs Developer-Centric
We tackle a listener submitted topic this week of how we make decisions between performance, frameworks, and convenience when building applications. It is an interesting question when choosing a framework or library and their trade-offs.
Fritz and Friends present The Virtual Software Architecture Workshop
Jeffrey Fritz (CSharpFritz) has a fantastic Twitch channel and recently ran an eight-hour long virtual workshop on Twitch with 7 guests that covered a bunch of different software architecture projects.
As an aside, he also has a Xamarin focused show coming up... so make sure you follow him to get updates on this.
Fritz and Friends present The Virtual Software Architecture Workshop by Jeff
AND FINALLY...
Montemagno.com Version 2.0 & Newsletter!
James Montemagno is (re)starting up a newsletter. As with anything that James touches this should be gold, so make sure you go and subscribe.
Welcome to Montemagno.com Version 2.0 & Newsletter! by James Montemagno