Доброго дня. У меня более общий вопрос. Я немного не могу врубиться в концепцию Api. Вот если скажем у меня есть календарь. У каждой даты есть определенный стейт который меняет что то на календаре. Если я пишу отдельный класс который например получает и подготавливает данные из файрбейс и предоставляет их моему Интерфейсу календаря , чтобы тот мог на основе этих данных меняться. Это же апи?