Software development is the set of activities that results in software products. Software development may include research, new development, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Especially the first phase in the software development process may involve many departments, including marketing, engineering, research and development and general management.
The term software development may also refer to computer programming, the process of writing and maintaining the source code. There are several different approaches to software development, much like the various views of political parties toward governing a country. Some take a more structured, engineering-based approach to developing business solutions, whereas others may take a more incremental approach, where software evolves as it is developed piece-by-piece.
Most methodologies share some combination of the following stages of software development:
Got Android ADT on Eclipse. Now I'm fishing for ideas. The last time I worked with Android,it was all with the emulator. Now I actually have an Android phone.