Flutter mobile app development replacing Java is a debatable discussion. However, there are reasons which say that Flutter is more popular than Java:
● Productivity
● Cross-platform performance
● Easy to build high-performing apps with it
● Takes a different approach by using Dart