Here is what I see. Even if battery technology improved tto the point that a normal capacity car could go 300 miles and recharge in say 15 minutes we still could not convert over to all electric in 25 years. Even if we kept coal fired generators. Right now we use all of the 3.9 Trillion kilowatts of electricity produced per year by all the coal fired power plants, combustion turbines, dams, solar, atomic and windmills and etc. A gallon of gas can produce 33.7kw. Last year we used 143 billion gallons. That would have produced about 4.7 Trillion kilowatts. So, to replace gasoline we would need to at least double our out put of electricity. No moree coal fired would ever be Oked. But, even if we start now and worked like dogs it wouldn't happen in 25 years. First, the EPA and all the environmental studies, then the steel production (this takes power) then the equipment (this takes fuel) and hey the concrete workers rebar busters, welders fabricators, erectors, bolt up guys, carpenters, electricians, etc. News flash the majority of people in these trades are already old and the college boys sneer at the work. Good luck training the kids now. Hey most high school grads can not even read a tape let alone do the simple math of subtracting the thickness of a 2x4 from the measurement before they make the cut. Good luck building enough (clean) power plants to double our capacity while keeping what we have now running. Oh and then there is the transmission line problems, towers, wire, transformers insulators and the same erectors welders and other craftsmen needed to put them up.
There is no "app" for any of the real work. It takes thinking brains, hard hands, hard hats, strong backs, work boots and gloves and a Getter Done attitude. Something this country has a serious shortage of.
Notice that I didn't include all the diesel we use yet? 47billion gallons per year. At 40KW per gallon, that would take another 1.8+Trillion KW per year to replace.
Carbon free "sounds good" But, I have a couple questions here in the back of the class, and the "teachers" can't see me waving my hand around in the air and everyone I ask them to doesn't want to hear about "numbers".