Another improvement could easily be implemented into ForeFlight and Garmin Pilot. I know ForeFlight has all the information needed to flash a warning on the screen for the pilot to verify the landing gear is down. I'm not familiar with Garmin Pilot, but I suspect it also has all information required. I get a message with the weather frequency that I have to acknowledge for my destination airport when I'm about 30 miles out. There is no reason these Apps couldn't flash a "Gear Down" message for the pilot to acknowledge at 500 Ft AGL or some other programmable data point that the pilot could select from within the APP. Since most of us fly with an IPad these days this has the potential to greatly reduce the number of Gear Up landing and theoretically reduce insurance cost.
I sent ForeFlight an email 2 years ago suggesting they add something to there App., but nothing yet. Maybe we, the pilot community, should start lobbying ForeFlight and Garmin to implement improvements that help manage the safety and cost of flying.