Developing for both Android and iOS usually involves working with two codebases, two UI frameworks, and two different design languages. There have been many projects over the years to remedy this problem, but they usually result in apps that don't work well or don't look native. Google unveiled its 'Flutter' framework at the 2015 Dart developer summit, allowing developers to quickly create native iOS and Android apps.

Read More