I would probably go with one repository holding everything, including the xcode project. At least in the beginning I would hold all Gradle modules in one project.
I would defer decisions about splitting into multiple repositories and having versioned libraries until later, when the project has grown to a significant size.