Flutter is a powerful framework for building cross platform applications. Learning Flutter can absolutely empower you to build applications for mobile, desktop, and the web. There are tradeoffs to consider though as we'll discuss in this post.