Result: Are Java Programming Best Practices Also Best Practices for Android?
Title:
Are Java Programming Best Practices Also Best Practices for Android?
Authors:
Source:
Departmental Technical Reports (CS)
Publisher Information:
ScholarWorks@UTEP
Publication Year:
2016
Collection:
University of Texas at El Paso: Digital Commons@UTEP
Subject Terms:
Document Type:
Academic journal
text
File Description:
application/pdf
Language:
unknown
Relation:
Availability:
Accession Number:
edsbas.216C9895
Database:
BASE
Further Information
Android apps are written in Java. Android beginners assume that Java programming best practices are equally applicable to Android programming. In this paper, we perform a small case study to show that the assumption can be wrong. We port a well-written Java application to Android. A certain key assumption of object-oriented programming doesn't hold on the Android platform. Thus, some of the best practices in writing Java programs are not best practices for Android. In fact, they are anti-patterns that Android programmers should avoid. We show concrete examples of these anti-patterns or watch-outs along with their fixes.