Какую серверную архитектуру лучше выбрать для клиент-серверного приложения на android?
Написал свой небольшой сервер для Android приложения, не использовал практически ничего, просто передавал строки через сокет в формате json и картинки байтами. После чего прошерстил интернет и нашел Restful архитектуру, но не совсем понимаю работу с её API. Можете подсказать качественные материалы, которые помогут понял Restful или посоветовать что-то другое. Заранее спасибо.