According to me one should always start from Native app development in Java . Once you learned java it will be very easy for you to learn flutter. But if you start with Flutter you might face some difficulty while writing plugins in flutter because there you will require native code.
Read moreCan a non coder learn Flutter?
You can save time and money as you don’t need to code differently for IOS or Android. Flutter has a very good documentation, full of rich knowledge about its tutorials, widgets, classes and many more.
Read moreCan I learn Flutter without programming?
Flutter is a free and open source application development framework developed by Google. It can be used to create beautiful, natively compiled applications for mobile (Android and iOS), web, and desktop from a single codebase. Learning a flutter is the best thing you can do.2 Mar 2020
Read more