Jordi van der Hek
Jordi van der Hek

Reputation: 91

Using Git Repositories cross platform for mobile apps

I was wondering how I should structure my git repo(s) when dealing with native cross platform mobile apps.

this is the issue: I have made a native mobile app for IOS and Android, with that comes a small backend to link to databases, written in php.

what is the most efficient way to manage this project. should i make multiple repos, so i can store each fragment of the project separate. or 1 big repo with all code and project files for this cross platfom mobile app?

Upvotes: 1

Views: 1035

Answers (2)

Shamas S
Shamas S

Reputation: 7549

If creating new and separate repositories for each 3 of them is not a problem, then I would vote for separate repositories. It would be cleaner to manage, and you will have better compartmentalization. You can share only the required codebases with the people that you want to grant access to.

If, however, creating separate ones cost you more money, you can go ahead and create just one repository and have 3 folders in it, one for iOS, 2nd for Android and the 3rd for your php code.

Upvotes: 0

Andriy Ivaneyko
Andriy Ivaneyko

Reputation: 22051

Git submodule concept designed for your needs. Main idea is that you could organise each project as git submodule of main git repo. Git submodules doc: http://git-scm.com/book/en/v2/Git-Tools-Submodules

Upvotes: 1

Related Questions