DESIGN
18 Of The Best Tools For Mobile App Designers
Mobile app designers are always looking for the right tool that will make their designs worthwhile for the end user. Developing a valuable mobile app requires top notch skill, creativity, and of course the right tools.
18 Of The Best Tools For Mobile App Designers by Nag Corporation
DEVOPS
Publish Enterprise Apps with Visual Studio App Center and Intune
Publishing and distributing line of business apps in an enterprise can be challenging for both developers and admins. Enterprise developers often use custom build tools, manually test across multiple devices and finally upload apps to an internal company site.
Visual Studio App Center with Intune now further simplify this end to end process. App Center allows teams to enable their CI/CD pipeline to build, test and quickly distribute apps. Enterprise app developers can leverage the same App Center features and publish apps directly to the secure company portal provided by Intune.
Publish Enterprise Apps with Visual Studio App Center and Intune by Girish Nedungadi
TOOLS
Migrating your Xamarin Projects to use NuGet references
Did you know that with Visual Studio 2017 there was an update in the target project files of your Xamarin Projects? They no longer contain a packages.config file but contain the NuGet references directly in the csproj. Using NuGet references instead of the packages.
Securing network traffic with TLS 1.2
Secure and encrypted network communications are a crucial part of mobile application development. Without some kind of security around the communication layer, it is trivial for a third party to eavesdrop and tamper with the messages between the client and the server.
Speed up development with Multi-Targeted Visual Studio Projects
Nick Randolph discusses multi targetting your project and some of the challenges and wins this brought to the MvvmCross project.
Speed up development with Multi-Targeted Visual Studio Projects by Nick
ANDROID
Introducing Android 9 Pie
What's in Android 9? There are some lovely new tweaks for uses, but for developers, Android 9 includes many new ways to enhance your apps and build new experiences to drive engagement.
Introducing Android 9 Pie by Dave Burke
Looking forward with Google Play
Android 9 is out! This article on the google blog covers some of the recent changes and plans for app distribution. Including:
- Shrinking download size
- Helping improve quality
- Improving discovery
- Keeping users safe
Looking forward with Google Play by Purnima Kochikar
Generic ListAdapter for Xamarin.Android RecyclerView
If you are using the RecyclerView and you are sick of writing boilerplate code for your ListAdapter, why not have a look at this generic version of ListAdapter.
Generic ListAdapter for Xamarin.Android RecyclerView by John Patrick Dandison
IOS
A faster way to add image assets to your Xamarin.iOS project in Visual Studio 2017
Features like the AssetManager for iOS in Visual Studio are nice to have, but some have some serious performance problems (most of them are already known). By taking over the process manually, one can be a lot faster than a built-in feature.
A faster way to add image assets to your Xamarin.iOS project in Visual Studio 2017 by
UIView Animations Tutorial: Practical Recipes
The Ray Wenderlich site has had a spiffy new update. I found this nice tutorial on UIView Animations. The code is in swift, but the concepts also apply to your C# code in your Xamarin.iOS applications as well.
XAMARIN FORMS
Xamarin.Forms – Changing selected item color in UWP
Xamarin.Forms has a built-in ListView control which offers rich cross-platform functionality including item selection. In case of UWP the color of the selected item is by default determined by the current accent color of the OS. However, it is a common requirement to customize this to better match the branding of your application. In this article we will show how to do so.
Xamarin.Forms – Changing selected item color in UWP by Martin Zikmund
Xamarin.Forms WPF Samples
More Xamarin.Forms WPF samples than you can shake a stick at.
[Xamarin.Forms] Ejemplos de Backend WPF by Javier Suárez Ruiz
Numeric Entry Recipes
Damien Doumer adds a feature to an entry which will make it take only numbers. And also adds a feature which only allows a precise the range of numbers which should be input in our numeric entry.
Adaptive Mobile Designs with FlexLayout
Xamarin.Forms is fantastic for quickly shipping a single code base to multiple platforms and devices. As soon as you are present on all those different screens, you need to make sure your UI looks as you expect, and even adapt the layout for your specific goals. David Ortinau discusses how you can use the new FlexLayout to solve some of these problems.
Adaptive Mobile Designs with FlexLayout by David Ortinau
Xamarin.Forms 3 - Cheat sheet
This guide will help you have a good overview of the most important new features of Xamarin Forms 3, and a reference on how to use them!
Xamarin.Tip – Embed Your Xamarin.Forms Pages in Your iOS ViewControllers
Page embedding is a great feature of Xamarin.Forms. In this article, Alex Dunn discusses how to use page embedding with a Xamarin.Forms Android application to improve your startup times.
Xamarin.Tip – Embed Your Xamarin.Forms Pages in Your iOS ViewControllers by Alex Dunn
Retrieving Facebook User Access Token in Xamarin.Forms
Learn how to retrieve Facebook user access token, using a custom button with just a few lines of code.
Retrieving Facebook User Access Token in Xamarin.Forms by Evgeny Zborovsky
Exploring a Chat UI in Xamarin Forms (Part. 3)
Xamboy is continuing his exploration of creating a chat interface in Xamarin.Forms. This time focusing on scrolling to the correct location in the listview.
MVVMCROSS
Using MediatR in an MvvmCross App
In this post Jacob explains how he uses CQRS (or Command Query Responsibility Segregation) in his MvvmCross application. CQRS one of the many ways to create cleaner architectures and cleaner code. CQRS is one of the many patterns used to create a cleaner architecture.
PODCASTS & VIDEOS
FlexLayout for Xamarin.Forms Explained
This week, James is joined by friend of the show David Ortinau, Xamarin SDK & Xamarin.Forms Program Manager, who introduces us to exactly what this new FlexLayout is all about.
MVVM Light with Laurent Bugnion
Back at the beginning of WPF, before Silverlight, there was MVVM Light. While on the Modern Web Tour in Zurich, Richard sat down with Laurent Bugnion to talk about his work creating the open source toolkit that helped developers build cross-platform applications using the Model View View-Model pattern. Laurent's story crosses much of the story of XAML itself, from WPF to Silverlight to Windows Phone and Xamarin Forms!
Learning UX with Jessica Engstrom
Ready to add UX to your skills? While in Berlin at the Telerik Modern Web Tour, Richard interviews Jessica Engstrom on how developers can add UX skills to their repertoire. Sure, it would be nice to have a dedicated UX person, but that's not always an option. So what do you need to know to get started? Jessica talks about the Tenets and Traps card deck that lists a variety of key tenets and the traps that you can fall into when it comes to making great UX experiences. Lots of great thinking!
Gone Mobile 73: Machine Learning with Frank Krueger
Frank is pretty much a machine himself, so we have him teach us the basics of Machine Learning and how he's been using it in his own apps! Listen to see how you can get started in Machine Learning with C# and .NET!
Gone Mobile 73: Machine Learning with Frank Krueger by Greg Shackles, Jonathan Dick
Merge Conflict 109: Neural Network C# Predictions for Everyone
It is that time again for more machine learning! This time it is actually something that you can totally build and something that Frank shipped inside of his application to do code prediction using Python, Keras, PlaidML, and CoreML! We talk about the main use case, the route Frank took to create the machine learning model, what hardware and software he used, and the final outcome to predict code while you type.