Last year I ventured into building my own workout area at the house, and it all started with a $400 investment to put together a DIY spin bike. It has been 9 months and over 150 rides of my Sunny SF-B1002 Bike and moofit cadence sensor. They continue to go strong and I love them. Looking back, I did a lot of research up front about what bike to get, how heavy the fly wheel should be, and what type of resistance. The …
James Montemagno
One issue that sometimes comes up in app development is keeping your app alive and running during long running processes. In my case with My Stream Timer, when the user starts a timer, it needs to keep running no matter what. My first solution was to simply turn on Screen Saver mode.
var appDelegate = ((AppDelegate)NSApplication.SharedApplication.Delegate); appDelegate.MainWindow.Level = NSWindowLevel.ScreenSaver; …
James Montemagno
It feels like just yesterday that Frank 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, record 266 episodes, and have such amazing listeners that they have downloaded our podcasts over 1.7 million times! …
James Montemagno
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 …
James Montemagno
This week, one of my best friends Frank Krueger released his brilliant app iCircuit 3D for macOS (he also wrote an awesome blog 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 a few years ago for iOS, Android, and UWP apps …
James Montemagno
In the mad rush to finish my most recent app, My Cadence, I forgot to integrate an essential feature. A feature that enables my users to easily get a hold of me to report issues or request features, which is of course email support. Both Google Play and the App Store enable you to supply a support website and email, however this is a very lack luster experience for both you and your users. For your users they need to …
James Montemagno
It is official, my holiday hacking is officially complete! This past week I started and launched a brand new app called My Cadence for both iOS & Android. This simple cadence display app is a perfect pair for my recent $400 DIY spin bike that I have been using for Peloton and Apple Fitness+ classes. However, my holiday hacking wasn't complete until I brought My Cadence to a third and final platform... Arduino! …
James Montemagno