title: What is the difference between main function and the runApp() function in Flutter?
body: <p>I tend to ask this question because most of the time we directly call the runApp function main and do nothing else. My question is that why was runApp and main kept different? It could have been simple that either main function or runApp function was kept and other was discarded?</p>