Hello,
I would recommend these for mobile game and app development. Since you're already familiar with Unity and Visual Studio, Unity supports Android and iOS platforms, and you can use C# for scripting, which you should know if you have experience with desktop development.
Other option for mobile game development is Unreal Engine for both Android and iOS and uses C++ and Blueprints for scripting.
For mobile app...
Leave a comment: