Android - aplikacja wymagająca zewnętrznej bazy danych, modelu klient - serwer

0

Chcę stworzyć aplikację na Androida, która będzie miała możliwość przesyłania informacji do użytkowników, które zostaną np. wyświetlone w powiadomieniach. Wiadomości powinny być dostarczane, do osób z grona znajomych, dodanych przy pomocy danej aplikacji. Do obsługi myślę, że będzie potrzebna zewnętrzna baza danych, z zawartością pozwalającą m.in. na odczytywanie próśb o dołączenie osoby do grono znajomych.

Moim problemem jest brak wiedzy na temat w jaki sposób, należy obsłużyć zewnętrzną bazę danych, do której odwoływaliby się klienci (aplikacje) np. w celu pobrania wiadomości. Czy do tej aplikacji należy stworzyć model klient - serwer, webservice ? Byłbym wdzięczny za informacje na temat sposobu realizacji opisywanej przeze mnie aplikacji.

3

REST

1

https://spring.io/

Chyba że backend Cię w ogóle nie interesuje i chcesz to tylko "odwalić" to możesz np. w Python Django ale jakbyś to zrobił w Springu lepiej poznasz Javę...

0

Jeżeli nie wiesz jak się za to zabrać to moja rada jest taka żebyś jednak wrócił do podstaw. bo z tego co rozumiem to nie masz pojęcia ani o stronie serwerowej ani o androidzie.

A jeżeli faktycznie chcesz zrobić szybko łatwo i bezboleśnie to tak jak napisał bolson + panryz, + spring boot na backend. z jara ładnie wstaje i robi się lekko łatwo i przyjemnie

0

Jeżeli nie potrzebujesz interfejsu po stronie serwera to polecam rozwiązanie backend as a service (np. firebase). Do wielu z nich istnieją sdk do androida, mają też często obsługę notyfikacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1