Robie projekt z składający sie z api (rest), strony webowej i androida czy powinnienem rozdzielić na dwa moduły api i web?
0
1
Na dwa moduły serwerowy i kliencki. Moduł kliencki będzie zależnością w projekcie webowym i androidowym. W efekcie masz 4 projekty:
- Serwer wystawiający REST
- Uniwersalny klient do tego RESTa
- Strona web, korzystająca z klienta
- Aplikacja Android korzystająca z klienta.
klienta można napisać w Kotlinie, bo kompilujesz go zarówno do Javy jak i JavaScriptu.