I want to see lush green meadows
You will certainly see that everywhere right now! It is only at higher elevations that it is still brown or snow covered. It will be green wherever you drive.
Since Switzerland has over 65,000km of marked hiking paths it would be helpful to know a bit more about what you are looking for.
What navigation apps do Swiss people use?
You can use Google maps here
I heard speed limits are strictly enforced — do you have any driving tips for Switzerland?
Yes they are! Always pay attention to your speed. Be sure you are familiar with how to navigate roundabouts. Watch out for cyclists. Know the rules for mountain roads - what to do if you meet a Postbus, etc. - since mountain roads can be very narrow, the bus needs the entire road to navigate curves. You must get out of their way!