Урок Java 341: Set
Java курс для «чайников». Урок 10 | Пакеты&import
В течении разработки приложения, количество кода и файлов становится все больше и больше. Программный код принято структурировать, чтобы повышать его читабельность и понимание другим разработчиками. Одной из единиц структуризации вашего кода являются пакеты. Файлы на компьютере хранятся в папках, а программные файлы языка Java, как ни странно, тоже хранятся в папках (только называем мы их "пакеты"). Как можно заметить имя пакета всегда пишется в самом верху файла. Имена папок (пакетов) разделяются не привычными нам слэшами "/", а точками...
Retrofit — REST-клиент для Android
Теперь, ознакомившись с методами запроса и таким форматом данных, как json, можно начать работать с библиотекой Retrofit. Retrofit является REST-клиентом для безопасной работы в Android и Java. Библиотекой удобно пользоваться для запроса к различным веб-сервисам с командами GET, POST, PUT, DELETE. Может работать в асинхронном режиме, что избавляет от лишнего кода. Retrofit поначалу немного сложен в освоении, и одна статья вряд ли ответит на все ваши вопросы...