KYM PHILLPOTTS
Pre Christmas Edition
G'day!
It's less than a week before Christmas, so for those of you who celebrate it, I hope you have caught up with your Christmas shopping. (I know I haven't). As usual, we have some wonderful links to share.
Thanks again to our great community members.
Have a fun and safe festive season - and of course best wishes from the WeeklyXamarin team.
❤
Kym
DESIGN
Can You Learn Design?
In this post, Jordan Morgan discusses he went from an app that had objectively bad design, to make the design a strength of the app?
BUSINESS & MARKETING
Advanced App Development Cost Calculator
This is kind of interesting. It's a website that allows you to answer a set of questions about an app you want to build and out pops an cost estimate to develop it.
Now, let me say, I think this is totally crazy. The estimates are probably a little high, could be a useful tool to show that person keeps asking you if you could just whip out a quick mobile app. ;-)
DEVOPS
Manage your application version automatically using Git and Azure DevOps
When developing an application you always need to manage different environments and versions for your application. If you are using Azure DevOps, you are in luck because Damien Aicheh has created a set of Azure DevOps tasks called Mobile Versioning. This group of tasks provide a way to extract the version from a Git repository tag and apply this version to your mobile application.
Manage your application version automatically using Git and Azure DevOps by Damien Aicheh
XAMARIN FORMS
Using the WePay Payment Gateway
In this article, Rendy shows you how to integrate WePay Payments in a Xamarin Forms application.
WePay Payment Gateway integration in Xamarin Forms (Part 1) by
Using SwipeView In Xamarin.Forms
Use SwipeView to create intuitive context actions in your app. Take a moment and think about your favourite email app; it's likely you can swipe on emails to archive or delete them. These swipe actions are intuitive and feel natural... In this post Matthew Robbins get's you started with it.
Reviewing Essential UI Kit
In this article, Charlin Agramonte explores the Essential UI kit from Syncfusion and gives her opinion of it. Essential UI kit which is basically a set of XAML templates for Xamarin Forms applications.
Exploring the Syncfusion Essential UI kit by Charlin Agramonte
Xamarin.Forms UI Challenge - RottenUI
Kym is back with another UI challenge. This UI Challenge is all about composing overlapping elements in Xamarin.Forms. Overlapping elements is one of the subtle design elements that can really make an application UI pop.
Replicating great UI in Xamarin Forms
Everyone loves a good UI Challenge and this week Leomaris has published an article and github repo where she has reproduced a lovely UI in Xamarin.Forms.
Replicating great UI in Xamarin Forms by Leomaris Reyes
CarouselView for Xamarin.Forms: Scrolling into the new 4.4 version
As mentioned in last week's issue, Xamarin.Forms 4.4 is out, and with it the new CarouselView. Learn more about it here, including a funny use of CarouselView in a Tweet!
CarouselView for Xamarin.Forms: Scrolling into the new 4.4 version by Gerald Versluis
SwipeView: Swipe All the Things in Xamarin.Forms 4.4
Gerald, an engineer on the Xamarin.Forms team, has written a great post on SwipeView, allowing you to learn from one of the team that helped work on it, priceless!
SwipeView: Swipe All the Things in Xamarin.Forms 4.4 by Gerald Versluis
FSHARP
Creating a Fabulous Xamarin app on a budget using F# Data
F# and Fabulous is becoming more widely used, as developers discover some of the benefits of a terse language like F#. In this great post, Mark discusses how he got started attempting to display some of the Xamarin Expert Day website.
Creating a Fabulous Xamarin app on a budget using F# Data by Mark Allibone
PODCASTS & VIDEOS
Best Practices - Async / Await
This week, James is joined by friend of the show Dean Faizel, Microsoft Mobile Customer Advisory Team Engineer, who talks us through the best practices of using async and await in mobile development.
Best Practices - Async / Await | The Xamarin Show by James Montemagno
DevTalk 26: Xamarin.Forms Shell. With Luce Carter
On this episode of DevTalk, our very own Luce Carter speaks to Kerry Lothrop about in-app navigation using Xamarin.Forms Shell.
Merge Conflict: 180: Cloud Powered GPUs
It's episode 180 of Merge Conflict, which means only one thing..the 18th installment of Lighting Topics! This week James and Frank cover several topics in 5 minutes, ranging from DevOps to GPUs.
Flashlight (Xamarin.Essentials API of the Week) | The Xamarin Show
Here at Weekly Xamarin, we are big fans of Xamarin Essential's API of the week. This week, James takes a look at the flashlight, allowing you to use a single line of code to control the flashlight/torch on a device.
Flashlight (Xamarin.Essentials API of the Week) by James Montemagno