Blog Header
Last updated on

Latest on the .net MAUI App

Geology app milestone (Android, .NET MAUI, FossilGeo)

News on the geology app: Well a month has gone by without me updating this site; why? Because I have been heads down working on the app. I’ve reached a milestone that’s solid for a free version with adverts virtually feature complete now. You know what they say, software is 80% done 80% of the time. I need to test and polish the app. Also fix many bugs then its how to actually move to release.
Purchased a refurbished Pixel 6 to test on an actual device, must say it runs and looks better on an actual device 😊

What’s next for App:

  • Concentrate on the Android app and get this ready for release - early 2026?
  • More explanatory onboarding and help screens to guide new users especially for the lower end of the target audience.
  • There are hoops to jump through to even test on the iPhone, but I am making steps to start this.
  • Graphical polish and UI tweaks to make the app more engaging.
  • Graphical assets for more fossil types and geological features.
  • More structured “learn” flows and checklists
  • Graphical representation of geological time scale.
  • Graphical representation lithography.

App Bug fixes and enhancement

Mindful of ‘feature creep’ I have still ended up adding quite a lot of functionality

  • The BIG one - adding in a page for the local fossils (starts a 5k expanding out the search to 50k)
  • Added a developer mode to enable more debug logging
  • Fixing style issues - particularly legibility in the light and dark themes
  • Added a settings page with the last 5 searches saved
  • Improved the ‘About’ page

Implement Resend

Implementing resend proved to be quite a project. This was mainly due to the changes needed to the domain regestered there to accept the mail sent from the app for errors and suggestions. A lot of MX and TXT records to add in Netlify which is where my fossilgeo domain is registered and hosted.

Finally working this now handles the errors/ suggestions sent from at least the Android app.

What’s next

  • Resolve AdMob production ads
  • Split out free vs. paid builds and entitlements
  • UI polish across components

Thanks for following along — more soon.