what is the difference between dart and flutter?
Flutter has its own engine which can render apps on both Android and iOS along with UI components. Flutter uses Dart, which is a fast, object-oriented language with features like Minix, isolates, generics, and optional static types. Another special aspect of Dart is that it can use Just-In-Time compilation.