As Scott mentioned, it depends on what you mean by professional way. App Inventor is an entry level Android compiler intended primarily as a teaching tool. AI2 cannot do all the things possible with a professional compiler like the Java language Eclipse or Android Studio compilers and does not have the toolbox to do all the latest technology The professional compilers have better layout controls, a much larger tool box of options and extensive programming libraries. App Inventor does not. App Inventor has a basic set of tools that allows users to make some nice apps without having very much coding experience.
If you never coded before, learn AI2 and have fun. If you require something fancier (and a tool that is more difficult to use) graduate and begin coding in Java for Android or C++ for Windows or Mac or the easier to learn Visual Basic or Pascal like programming languages (VB or Delphi or Lazarus (free) for computers.
If the tool does what you want and need, use it.
Regards,
Steve