James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

Xamarin

Opening App Store for Ratings on iOS and Android

Sometimes you want to ask your users to rate your application. There are several components out there that will open a dialog box and prompt for ratings, but sometimes you don’t want to stop the flow of your app and throw it in their face. What I do in my application is simply add a section on my settings page asking if they would like to rate the app. When pressed I launch the app store directly to the review page: Update! This is now easier than ever with my Store Review Plugin [https://git…

James Montemagno James Montemagno

Simplified In-App Purchases for Xamarin iOS and Android

I recently launched Scoreboard for both iOS and Android [https://montemagno.com/scoreboard-keep-track-of-game-scores-app] to help keep score of game scores and it has gone really well as people are using the app and giving really good feedback. When deciding to create Scoreboard I decided to go with an ads based monetization structure with a single ad placed on the main scoreboard page. The first question that came up when friends installed the app was if they could pay to remove ads. My answer…

James Montemagno James Montemagno

What Xamarin Developers Ought to Know to Start in 2017

Inspired by Scott Hanselman’s recent blog on what .NET Developers ought to know to start 2017 [http://www.hanselman.com/blog/WhatNETDevelopersOughtToKnowToStartIn2017.aspx] I thought I would take it a step further to create a small guide for Xamarin developers creating iOS, Android, and macOS apps in .NET. So I sat down with Chris Hardy [http://twitter.com/chrisntr] and put together a list of Xamarin specific terms and resources. Before we start, you should totally go read Scott’s awesome bl…

James Montemagno James Montemagno

How to Build & Ship an App in a Week with Xamarin.Forms

TLDR; I built an app in a few days over the holidays to keep track of board game and sport scores called Scoreboard, which is available now on iOS [https://itunes.apple.com/us/app/scoreboard-game-score-keeper/id1191033523?ls=1&mt=8] and Android [https://play.google.com/store/apps/details?id=com.refractored.scoreboard]! Over the holidays I didn’t expect to sit down and write an entire app for iOS and Android from scratch, but I did. It all started when Heather and I were playing Qwirkle [ht…

James Montemagno James Montemagno

Scoreboard: An app to keep track of board game scores

Today, I am excited to announce Scoreboard, a brand new app for iOS and Android making it drop dead simple to keep track of your board game scores. It is available today on the App Store [https://itunes.apple.com/us/app/scoreboard-game-score-keeper/id1191033523?ls=1&mt=8] and Google Play [https://play.google.com/store/apps/details?id=com.refractored.scoreboard]. Leave that pen and paper behind, Scoreboard enables you to easily keep score for any game with up 4 players or teams. Easily ke…

James Montemagno James Montemagno

Going Serverless with Azure Functions: SendGrid

A while back I wrote an app called MyShoppe [https://github.com/jamesmontemagno/MyShoppe], which served as a sample application that would enable any business owner with multiple locations to build an app to help their customers get store information and leave feedback. This was more than just a sample application as I built the original application for my brother who has several stores in Texas. The Old Backend The app isn’t overly complex. I leveraged Azure Mobile Apps (at the time Mobile Ser…

James Montemagno James Montemagno

Getting Started With & Learning C#

In 2006, after years of writing C++ and Java code, while attending UAT an instructor named Phil Miller introduced me to this amazing language called C# and changed my life. It was love at first “Hello World” and I have never looked back. C# is an extremely powerful, mature, and extremely cross-platform programming language that I have been using for decades. The beauty of C# of course is that you get this amazing cross-platform framework called .NET, which gives developers ability to perform RES…

James Montemagno James Montemagno

Updating Azure Mobile SQLiteStore to 3.0

If you are using Azure Mobile Apps [https://github.com/Azure/azure-mobile-apps-net-client] as a backend for your Xamarin and Windows apps you may have seen a very fancy new 3.0 release pop up in NuGet. This is a super important update for the NuGet that brings in the amazing SQLite.raw [https://github.com/ericsink/SQLitePCL.raw] to ensure compatibility with changes in Android N [https://blog.xamarin.com/preparing-for-native-library-linking-changes-in-android-n/] . So what is new? Well accordin…

James Montemagno James Montemagno