Host for Android app in development process

0

I am developing with an equipment an android app with a database of clients. Each client will have their individual profile.

During the development stage, the team will not be in the same physical location and I need a way for everyone to have access to the project and its database to be able to develop. We will use Java + Android Studio.

For the files and documents we will use Google Drive but I do not know if it will be correct to save the project there with the DB or hire a host (definitive or temporary) and store everything there so that my team can use it.

When the project is finished it will be published in the Play Store.

Recommendations? Thanks!

    
asked by Franco 21.08.2018 в 14:38
source

1 answer

-1

I would use a Git repository, for example bitbucket is free up to 5 users in the same project, git is a thousand times better to have versioned the code.

For the BD, I suppose you have to get a hosting and have a bd in mySQL, and you should have a REST API to get the clietnes data from there, with which I would tell you to use symfony or any other framework that use as ORM doctrine, doctrine is a tool to manage databases, where you create a model in php and doctrine mapeas that model in a table, I'll give you an example:

Let's say that you create a client model with your data in php, you call the command doctrine: schema: update and you create the client table in your sql, you upload the new model with git to the repository.

Now your compile, the new model is downloaded from the repo, and with the command doctrine: schema: update the table is created in your mysql IN LOCALHOST, to be able to work with it.

Doctrine has a command to fill in tables with "false" data and to be able to work with fictitious data.

In summary: an orm as a doctrine, symfony has it included, and to share files either android, php or any program I would work with git and a free repository on the web.

    
answered by 21.08.2018 в 14:51