Definition

app refactoring (application refactoring)

This definition is part of our Essential Guide: Comprehensive mobile app development guide

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.

 

This was last updated in September 2015

Continue Reading About app refactoring (application refactoring)

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What advantages can an app refactoring vendor offer that your in-house programmers can't?
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

SearchNetworking

SearchTelecom

SearchUnifiedCommunications

SearchSecurity

Close