Salve, aluranos!
Sei que o assunto é complicado e que não existe uma única resposta para isso, mas fiz algumas pesquisas na web e não consigo nada suficientemente claro. Sequer exemplos!
Basicamente, a dúvida é: o que é necessário aprender para composição de um server que representa os controles disponíveis no app e sincronizá-los?
Durante o curso, ficou claro sobre como realizar as tarefas do app, mas como criar o "server" propriamente dito?
Foi comentado que o server utilizado foi criado em Spring boot. Então, se tivermos conhecimentos sobre HTTP, Java e fizermos o curso disponível na Alura de Spring Boot será suficiente para criar um app como iFood ou Uber que possuem interfaces web com as mesmas funcionalidades do app além de manter tudo integrado?
Se não for suficiente, então, o que seria?
Sei que são muitas dúvidas, mas tenho intenção de criar um app completo atendendo estas características e sinto que ainda faltam respostas.
Desde já, obrigado!