Thank you for your reply. Our target is to learn various technologies associated with distributed development of Android Application, minimising it to a sensible level and without use of well known cloud providers (google, Heroku, but set up a local development environment, remote (testing possibly) production vds servers.
my question is about backend development. We have already chosen tools and we will not change them. They will include Java JDK, Spring Boot (MVC) and MySQL. Do we need more tools? I'd like to ask you how you would set it up on local machines and how would you organise deployment. We plant to use GitHub to learn GitHub. What is more natural way to deploy? Local ---> GitHub ---> VDS? What about deploying MySQL database? What should be set up on vds (production)? Tomcat, Java SDK and Spring Boot?
any ideas are welcomed ;-)
have a good day!