Google has been sending me increasingly threatening emails about upgrading my Android apps and so August has been all about that. Helpfully Microsoft has also deprecated Xamarin (a tool I used to write software for Android) and so I also had to do a crash course in MAUI. Thank goodness for ChatGPT and GitHub Copilot. I also took this opportunity to figure out adaptive icons and generally update the look and feel of the apps.
Catfood Earth for Android has a new volcanoes layer and support for showing where you are on the satellite image.
By Robert Ellison. Updated on Sunday, September 29, 2024.
Catfood Earth for Android 4.40 is now available on Google Play.
Earth has an updated look and feel and two new features.
The volcanoes layer has been ported over from the Windows version of Catfood Earth. When enabled this will show volcanoes that have recent activity (within the past week) using data from the Smithsonian Institution's Global Volcanism Program.
It's now possible to show your current location on the map. I'm not sure it's a replacement for Google Maps just yet but it does help you find where you are on the satellite image.
The release was prompted by Google requiring API level 34 support... completing this for Fortune Cookies was a nightmare but having learnt from that experience Earth made the jump to MAUI pretty smoothly.
If you already use Earth for Android you should get the new version shortly. If not, this is what Android live wallpaper was made for so give it a try!
Fortune Cookies for Android 1.50 is now available in the Google Play Store.
This update was driven by Google insisting that I target API level 34. Which is fair enough and I figured this would be a five minute task followed by a smooth release. I should have known better.
Of course the starting point is updating Visual Studio, updating the Android SDK, learning that my emulator won't launch any more and eventually coaxing it back to life. That's a couple of hours. Why this doesn't just happen when I'm doing other things I don't know, but for dev tools this has to be a ceremony.
Once all of that was done I learned that Xamarin was officially deprecated in May. I'm going to have to figure out MAUI.
There is a helpful migration page with this gob smacking advice:
"Once your dependencies are resolved and your code and resource files are added to your .NET native project, you should build your project. Any errors will guide you towards next steps."
I think they hired Yoda:
"Errors, they are. Guide you, they will, towards your next steps. Warnings, hmm, check them out you must... eventually. But information issues? Merely whispers they are, nudging you towards shiny new platform features, yes! Listen, you might, if time you have."
Anyway... the actual mechanics of getting this working in MAUI were not that bad. It could be that I need to reinstall my system with extreme prejudice but the platform itself seems to be very unstable. I constantly got Visual Studio and cryptic compile errors that went away on rebuild or a restart. Starting the android emulator has completely frozen my system several times requiring a hard reboot. I don't think I've had that experience since the Clinton administration.
Once it was finally working the Google Play Developer console wanted my "private" key, which I gave it; and to have a conversation about my tax situation in Cuba, which I'm ignoring for now.
As well as a brand new API target Fortune has a nifty new color scheme, a floating action button with a little fortune cookie on it, and will ask you nicely for permission to send notifications.
(Published to the Fediverse as:
Fortune Cookies for Android 1.50 #code#fortune#software#cookie#catfood#xamarin#maui Catfood Fortune for Android is based on the UNIX command of the same name and will display a random and possibly no longer socially acceptable fortune from a less civilized era.)
Starting from this parking area makes for a brisk walk up to Milagra Ridge and then a nice loop at the top before returning by the same trail. Milagra Ridge used to be a Nike missile site (SF-51), still has some WWII remains (Battery #244) and a reservoir. I thought it looked like a nice enough day to brave Pacifica but by the time I'd loaded the dog and driven down the fog had swept in. Still a pleasant 3 mile hike.
I have wanted a decentralized social network for alongtime. Maybe this Fediverse thing is starting to get legs. Bluesky and Mastodon can now talk to each other via Bridgy Fed. Threads can post to Mastodon. ITHCWY has been on ActivityPub for a year now and it's become a significant source of traffic and comments. If you are on Mastodon or a federated service you can follow me at @[email protected]. I plan to get even more federated over the next year.
I waded foolishly into the debate around turning the Great Highway in San Francisco into a park, and found that the data doesn't support the fear of carnage in the Sunset when this road is closed. I also made a custom GPT to discuss the San Francisco budget with, and had to spend some time writing the missing manual to even know what to ask. Too late now, but here's a guide to the March ballot measures (watch this space for November) On a national level I got to update my NPVIC page now that Maine has joined.
Hike from Banff to the Hoodoos on the Bow River, then around the back of Tunnel Mountain and back to Banff. Clearly you could close the loop but in this case we had some well deserved ice cream and then got the bus back.
(Published to the Fediverse as:
Tunnel Mountain #hike#banff#tunnelmountain#map Hike taking in the Bow River Hoodoos and Tunnel Mountain in Banff, Alberta, Canada.)