James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

cedar_format_image

5 Years of Merge Conflict

It feels like just yesterday that Frank [https://twitter.com/praeclarum]and I were sitting at a bar in Redmond enjoying a nice craft cocktail and talking about the best way to store settings in shared preferences. After chatting with someone for 2 hours about isolated storage how could you not become best friends and start a podcast [https://montemagno.com/so-we-started-a-podcast-merge-conflict/], record 266 episodes, and have such amazing listeners that they have downloaded our podcasts over 1.…

James Montemagno James Montemagno

Setting Up an M1 Mac for Xamarin Development

Who just upgraded their MacBook after 8 years?!?! This guy!!! Let's set it up for mobile development with Xamarin for iOS & Android development in C#. That is right, I finally decided to go all in on an M1 MacBook Air (8-Core GPU, 512GB SSD, 16GB RAM) thanks to the $500 "credit" from participating in the DTK program.  Not only was it time for an upgrade since my machine was 8 years old, but also because this new generation of machines marks a pivotal transition for macOS devic…

James Montemagno James Montemagno

Code Generation from XAML in Visual Studio is Mind-blowing Awesome

The more and IDE or code editor can do for you the better I say. Visual Studio has been crushing it with new refactorings, IntelliSense, and IntelliCode [https://visualstudio.microsoft.com/services/intellicode/], one of my favorite features ever. One thing that I have always been hoping for as a XAML developer is deeper connectivity between the XAML and the View-Model. We have seen increased IntelliSense in this area, but with the release of Visual Studio 2019 v16.9 [https://devblogs.microsoft.c…

James Montemagno James Montemagno

Cross-Platform In-App Purchases for Xamarin.Mac Apps!

This week, one of my best friends Frank Krueger released his brilliant app iCircuit 3D [https://apps.apple.com/us/app/icircuit-3d/id1539977373] for macOS (he also wrote an awesome blog [https://praeclarum.org/2021/02/08/tech-of-icircuit3d.html] on how it was made). While I know that catalyst support for Xamarin (and .NET MAUI) is coming soon, I still think there are great opportunities to monetize macOS apps written in C# today (see iCircuit 3D!). I released my In-App Billing Plugin [https://gi…

James Montemagno James Montemagno

Introducing My Cadence for Arduino, a DIY Cadence Display for Indoor Cycling

It is official, my holiday hacking is officially complete! This past week I started and  launched a brand new app called My Cadence [https://www.mycadence.app] for both iOS [https://montemagno.com/introducing-my-cadence-for-ios-a-simple-cadence-sensor-display/] & Android [https://montemagno.com/my-cadence-now-available-on-android/]. This simple cadence display app is a perfect pair for my recent $400 DIY spin bike [https://montemagno.com/building-an-at-home-diy-spin-bike-for-peloton-apple-f…

James Montemagno James Montemagno

Asking for app reviews really works! It just takes 1 line of code!

Last week I launched a new app called My Cadence [https://mycadence.app] for both iOS [https://montemagno.com/introducing-my-cadence-for-ios-a-simple-cadence-sensor-display/] and Android [https://montemagno.com/my-cadence-now-available-on-android/]. Even though it was a quick app that only took me a week or so to build and ship [https://montemagno.com/building-testing-shipping-my-cadence-for-ios-in-less-than-a-week/] , I still followed my checklist of best practices to ensure as much success as…

James Montemagno James Montemagno

Porting My Cadence to Android in 1 Day!

It seems like it was just yesterday that I was writing up a blog post on how I was launching My Cadence for iOS [https://montemagno.com/introducing-my-cadence-for-ios-a-simple-cadence-sensor-display/] and then blogging about how I wrote and shipped the app [https://montemagno.com/building-testing-shipping-my-cadence-for-ios-in-less-than-a-week/] in under a week. Well, it wasn't yesterday, but it was just 5 days ago! After I shipped the iOS version, I was watching some HGTV on Hulu and thou…

James Montemagno James Montemagno

Building, testing, & shipping My Cadence for iOS in less than a week

My holiday hacking [https://devblogs.microsoft.com/xamarin/xamarin-holiday-season-hack-ideas/] came early this year when I decided to build my own DIY spin bike [https://montemagno.com/building-an-at-home-diy-spin-bike-for-peloton-apple-fitness/]. Soon, after a few rides, my mind started to swirl with app ideas of how to improve my ride. Then when Apple released Apple Fitness+ without support for displaying cadence information from sensors I knew I had to build an app. That app is My Cadence [ht…

James Montemagno James Montemagno