BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
App refactoring is the restructuring of existing computer code to improve its performance, readability, portability or code adherence without changing the code's intended functions.
Developers use refactoring to extend their apps’ usability and life cycle, improve support for multiple mobile platforms and extend their market reach through multiple app stores. An important goal of refactoring an app is to make its code more modular and easier to maintain. Because modules of code from one app can possibly be used to extend capabilities in another app, refactoring can save development time.
Refactoring apps makes it easier to port an app from one mobile OS or platform to another, for example from iOS to Android devices. Refactoring can also be used to port code from legacy desktop apps into mobile apps.
Evaluate application refactoring options
Continue Reading About app refactoring (application refactoring)
- Some older Windows desktop apps have remained important to business processes, but don't translate well to mobile devices. App refactoring can help.
- Learn about the differences between some of the application refactoring players including Reddo Mobility, PowWow, Capriza and StarMobile.