Cześć, mam takie pytanie. Chcę napisać aplikację webową w javie. Będą tam powiedzmy funkcje takie jak logowanie, rejestracja, wyświetlanie jakichś statystyk. Później trzeba będzie tą samą aplikację przerobić na androida. Moje pytanie jest takie. Jakie przełożenie będą miały te funkcje z webowej na androida? Czy będzie można je wykorzystać także w aplikacji na androida, czy obsługa takiego czegoś jak właśnie rejestracja, logowanie, wyświetlanie statystyk będzie musiało być obsługiwanie całkiem przez inne funkcje? Ciekawi mnie fakt po prostu, czy będzie można wykorzystać np. funkcję logowania zarówno w webowej jak i androidowej. Wiadome, jakieś inputy, pola, wygląd generalnie będą inne, ale czy sama funkcjonalność logowania będzie musiała być obsługiwana przez dwie różne funkcje, czy istnieje możliwość połączenia tak, by jedna obsługiwała na dwóch urządzeniach? (jedna w sensie przy przenoszeniu jej na androida, nie ma konieczności edycji całego kodu, bo poza drobnymi zmianami będzie działać)
- Rejestracja:ponad 10 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Warszawa
- Postów:3573
Nie rozumiem o co chodzi robisz REST api i Androida jako klienta

- Rejestracja:ponad 9 lat
- Ostatnio:ponad 2 lata
- Postów:83
Obie aplikacje mają korzystać ze wspólnych danych? Czy będą całkowicie niezależne od siebie? Strzelam, że będzie wspólna baza danych, skoro chcesz rejestrować użytkowników, więc musisz postawić API, które będzie udostępniało te dane, i osobno piszesz stronę internetową i apkę mobilną. Jeśli apka mobilna ma mieć te same funkcjonalności, co apka webowa, to po co robić wersje mobilną, jak można zrobić responsywną apkę webową i załatwisz wszystko za jednym zamachem?

- Rejestracja:prawie 10 lat
- Ostatnio:12 miesięcy
- Postów:4700
Tak jak chłopaki napisali wyżej robi się REST API, w związku z tym w ogóle nie ma wspólnego kodu pomiędzy apkami. Apka Androidowa jest tylko klientem, który łączy się do serwera, pobiera i wysyła dane, a całą logikę i DB masz na serwerze.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.