Hi, I am somewhat of a beginner at Godot, and I would like to develop my first mobile-only game and share it on Google play store. I'm struggling to find up-to-date tutorials on how to do this, and I'm not familiar with any of the terminology such as SDK, JDK, or keystores. I have experience working in Godot, but I don't know what I would have to do differently from the ground up in order to create a mobile game. For example, how could I, working on PC, create a touch screen version of a joystick? Could I create the game first, then worry about mobile controls, or would having mobile controls require me to build the entire project from the ground up with that in mind?
I plan to:
Implement save data
Implement mobile ads
Implement mobile controls (as the game will only exist on mobile)
Publish the game on Google play store
Possibly publish the game on Apple play store
The features on this list are things that I do not know how to do, which is why I would prefer to start programming the game itself now, then implement these features later, but I can't do that because these features have to do with the entire structure of the program, and so I don't know if including these features would require that I start building the program from the ground up with them in mind. Because of this, I am currently only working on the art and music because I'm hesitant to begin development on a project that could be scrapped because I didn't prepare it for mobile support from the start.
Can anyone explain this process to me? Do I have to do anything special to allow for mobile support (and the aforementioned list of features) before I begin development, or can I start programming now and then worry about mobile support later? Are there any good resources that explain how to implement the features I mentioned?
Thank you for any help or advice you can offer!