I am working in a team to create an andorid application.Initially we worked on a particular single system for developing.
Problem is that we want to divide the work among all of the team members so that they can work on a particular section of the development in seperate systems.
But we dont know how to divide a project into different systems.Also we would like to know how to club these works together after completion to form the application.We are using eclpse for developing.
Please help us.We are having a great problem with this.
Please help us.
#user3285824 : You need a Revision Control or Source Control Tool. Please check out Apache Subversion which is the best tool to develop separate modules in eclipse with team members.
Follow the tutorial to install SVN in eclipse.
Use GIT repositories in a common server. There you can get your own copy of the project and you can modify your copy. Then you can update your changes in the server. Please refer to http://git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server
Related
Is there any way to have two people edit the same file under a Android project using Android Studio? Actually I am working with a team member where we need to edit the same file with she working on a certain part of the file while I work on another. I could use git but she is not much confident with git.
Thank you in advance :)
Use BitBucket it provides feature for private repositories, what GitHub provides with money.
I am planning to create a complex application which has lots of Database requests and Network data sending back and forth. Is it advisable to use Basic4Android(B4A). I am confused ? I downloaded the trail version and liked it because its easy atleast at the beginning, don't know about later examples. The points am concerned about is
1> Is it possible to Customize Controls Easily using Basic4Android.
2> Is it fast as compared to Eclipse in terms of understanding and coding time.
3> Updating Application later when want to add new features.
4> Can the API available for android can be used in Basic4Android, Like the jar files which we add as external jars to the classpath can that be done in B4A?
5> Also can a plugin kind of application be made in Android , if yes then is it possible using B4A?
If someone has made application using B4A please Guide me.
Currently am trying the examples from the guide the B4A guys have on the web and am finding it amazing. But I need an expert "REVIEW" who has previously worked on B4A.
I need to work on application ASAP.
Thanks in advance.
1> Is it possible to Customize Controls Easily using Basic4Android.
Yes, you can use images,panel and reflection lib to customize
2> Is it fast as compared to Eclipse in terms of understanding and coding time.
Yes learning curve is very short
3> Updating Application later when want to add new features.
You can save the b4a project and change when ever you need to update.
4> Can the API available for android can be used in Basic4Android, Like the jar files which we add as external jars to the classpath can that be done in B4A?
You can add (wrap) external jar files in Eclipse or use B4A Simple Library Compiler. Check out tutorials. You can also make your own libraries
5> Also can a plugin kind of application be made in Android , if yes then is it possible using B4A?
Depends on what plugin you want to make. The source code of apk created by B4A app is stored in src folder. You need to check out whether it can be incorporated in your android IDE.
I have an existing Android project on which I have been working for a while, without using any source control (I know this is dumb).
Finally I have installed Subclipse, but am not sure
how to move my existing project to SVN using this plugin, and
where to host it?
Any pointers to this would be helpful. The Subclipse website is not very descriptive on how this can be done either.
Can someone please outline the steps for me?
I would recommend you to use Google Code for repository of your project. Other alternatives are SourceForge and gitHub (github is if you are using git, which is not your case) and many more. However, all the alternatives I share here are for open sourced projects and so they might not be the best fit for you. In all alternatives you have to register, then create a project (where you specify the license) and finally add your code.
As for how do you check in your project for the first time, I think this is good enough description.
If you don't wish to you use open source as pointed by Boris you can always host it yourself on your server.
Sourcerepo is another alternative and its only $3 approx, suppports svn, mercurial and git.
I would like to know how Android app versioning is done when creating apps with Eclipse.
Now I've completed my first working application and would like to develop it further. But I dont want to mess with code of a working application until improved application will be in working condition. Now I can open up new project and copy/paste all code+resources, but it will have different package name (because of duplicating variables) and as I know same Market app should be within same package.
How is this done and what tools are needed?
Use version control for this. For your needs I think Git or Subversion would be enough. So take your working app code, check it in the VCS you chose (Git, Subversion etc), tag it for a release and go from there.
There are some other aspects here. You need to learn about version control and how to use it. And you need to learn about Eclipse workspaces. To address your issue here, you can copy the eclipse project into new folder, create a eclipse workspace there, and import/add this new copy of project in it. This way, you will have one workspace for the working app, and another for your improved app.
Hope this helps you understand. If you are new to programming it may take a bit to wrap your head around it. Good luck.
You can keep your code under version control. Google offers free hosting but it can be seen by other people (if they look hard enough for it). The safest bet is to set up a free SVN server on your computer.
After you have the code under source control, you can access it through a free SVN client.
On Eclipse I use Subclipse together with my own Subversion repository. It works great.
Here is the link, Androids website accepts Git as a standard subversion system, with Repo and Gerrit as helper tools based on Git.
http://source.android.com/source/version-control.html
I'd like to bring out an Android app in the near future, so I was wondering
how to support a couple of funcitonalities I have got used whilst
developing for J2ME and iPhone
first the versioning. With J2ME (using NetBeans as IDE) I had the
option to auto-increment the softwwares version every time I compiled
it. I was wondering if something like this is available for Eclipse
and if so how to use it ?
secondly a common code base. Is it possible to have a common code
base for several projects ? For example I might have a game which
actually uses the same code but needs different graphic resources. I'd
hate to have a different project for every game/app and have to
manually edit every project's source every time I want to submit a new
code-change. Any solution for this ?
Thanks in advance for every kind of help/hints/tips !
Another idea:
If you can package the common code into Classes then a library approach would help.
In eclipse under project properties you can add a library to your project.
Hope this helps you on.