Witam od kilku dni tworze projekt(na studia) biblioteki ma on polegać na tym że na telefonie klikamy sobie na książke, wypożyczamy ją i po jakimś czasie mamy ją oddać, jak sie spóźnimy to są naliczane kary.
Aplikacja ma się komunikować z serwerem napisanym w javie.
Myślałem nad komunikacją z aplikacją na 2 sposoby
1. sockety, dzięki temu moge wysyłać dowolnie wiadomość pomiędzy serverem i aplikacją w obie strony, minus jest taki że musi być cały czas podłączony
2. https, aplikacja robi request get/post na adres typu ip.pl/library/book.... i wtedy w javie server http by tworzył strone pod tym adresem z odpowiednim jsonem, minus jest taki że serwer nie za bardzo miałby jak wysyłać informacje do aplikacji, typu kiedy trzeba oddać ksiązki(powiadomienia) teoretycznie aplikacja mogła by co np 1minut sprawdzać stronę z statusem ale nie wiem czy jest to dobre wyjście