helloWorld() v2

Welcome to WolfProgrammer.com. Here you will find a variety of topics including computer science, software development, technology, multimedia, love of the outdoors, lifestyle, and of course politics. I’m not your typical computer nerd that conforms to societal expectations; rather, think of me as a paradox of sorts. If you have been here before, you might […]

Adding a SQLite database to Xamarin.Forms

SQLite is an excellent choice for local storage within a mobile application. It is lightweight and with virtually zero configuration. Adding SQLite to a Xamarin.Forms project is fairly straightforward: 1. Add the nuget package SQLite-net PCL to each project (PCL, Android, & iOS) Author = Frank A Krueger ID = sqlite-net-pcl 2. Add an interface […]

Creating a hamburger menu in Xamarin.Forms

One of the most common navigation design patterns for applications and websites is none other than the hamburger menu. While the effectiveness of this type of navigation is greatly debated in the industry, no one can dispute that consumers have, for better or worse, acclimated to these menus. Many of the bigger players in the industry have […]

Enabling TLS 1.2 in Xamarin.Forms

For the life of me, I cannot understand why Transport Layer Security (TLS) 1.2 is not yet supported out of the box for Xamarin. According to Xamarin’s website, this is due to the fact that Mono still only supports TLS 1.0. Xamarin has provided special handler’s that will leverage platform specific API’s that enable TLS […]

Using Dependency Services with Xamarin.Forms

When developing with Xamarin.Forms, you will quickly find yourself in a situation where some of the native platforms’ functionalities were not implemented in the Forms API. In these situations, you can use the power of a Dependency Service to access the native Xamarin for each platform. For example, say you want to access the devices’ […]

What is a Custom Renderer?!

One of the most initially confusing, yet essential components to Xamarin.Forms are custom renderers. If you look at almost any advanced feature or customization tutorial for Forms, you are likely to run into the term custom renderer. But what the heck is a custom renderer?!? Everyone seems to reference the use of them, yet no one seems […]

Navigation using MVVM Light

MVVM Light is one of many free MVVM frameworks available today. As the name implies, MVVM Light is a lightweight framework that allows the developer to utilize as much or as little of the framework as is needed. Conversely, other MVVM frameworks are more of an “all or nothing” design. The problem with the “all or […]

Xamarin.Forms, MVVM, and Navigation

Coming from a Xamarin native background, I was not entirely familiar with the MVVM pattern prior to switching to Xamarin.Forms. The native designs for iOS and Android typically follow the MVC pattern. MVVM was designed by Microsoft specifically for applications that utilize XAML to design their UIs. If you are familiar with MVC, MVVM is […]

Custom App Header in Forms

It is safe to assume that any business with a customer facing application will want to brand their application with at least their logo. From the very onset of using Xamarin.Forms, I found myself annoyed with the lack of customizability of the navigation bar for iOS. To be fair, it is a pain to customize on the […]

Why should software developers have a blog?

Of the many conference sessions I attended at Xamarin Evolve16 this year, there was one that was radically different than the others. When you go to a developer conference, you assume that all the sessions are focused entirely around the latest technology trends and improving your development skills. What I did not expect was a session on skills to improve […]