Android App Development Standards

Introduction and Problem

While developing android applications, developers are likely to encounter an unpleasant inconvenience, once their project starts growing, where their project becomes a big mess, where there is no clear naming standar…


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by FikiCarDev

Introduction and Problem

While developing android applications, developers are likely to encounter an unpleasant inconvenience, once their project starts growing, where their project becomes a big mess, where there is no clear naming standard, coding standard, or even project structure standard. Depending on what file a developer is editing, it can have a completely different standard, set of rules, and naming convention, than the other files. This is a direct result of the lack of android app development standards. Once the app becomes large enough, more than even as little for example 20 resource files and around 40 Java classes, it becomes practically impossible to keep the project maintainable and unified across a large number of files.
There are some development standards, there are Java Code Conventions, popular Google Java Style Guide, and AOSP Java code style. However, there is no clear standard set for android app development, so conflicts in file naming and other aspects are present in almost every android project.

Android App Development Standard aims to extend the before said standards (Java Code Conventions, Google Java Style Guide, AOSP Java code style) and define clear rules and conventions, that should be followed to achieve a high-quality and unified android project, no matter its size.

Solution

After many days of analyzing problem, I came up with a set of rules that one should follow if they want to make their android app projects readable and maintainable. At the link you can find all the rules and conventions.


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by FikiCarDev


Print Share Comment Cite Upload Translate Updates
APA

FikiCarDev | Sciencx (2022-12-27T11:46:58+00:00) Android App Development Standards. Retrieved from https://www.scien.cx/2022/12/27/android-app-development-standards/

MLA
" » Android App Development Standards." FikiCarDev | Sciencx - Tuesday December 27, 2022, https://www.scien.cx/2022/12/27/android-app-development-standards/
HARVARD
FikiCarDev | Sciencx Tuesday December 27, 2022 » Android App Development Standards., viewed ,<https://www.scien.cx/2022/12/27/android-app-development-standards/>
VANCOUVER
FikiCarDev | Sciencx - » Android App Development Standards. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/12/27/android-app-development-standards/
CHICAGO
" » Android App Development Standards." FikiCarDev | Sciencx - Accessed . https://www.scien.cx/2022/12/27/android-app-development-standards/
IEEE
" » Android App Development Standards." FikiCarDev | Sciencx [Online]. Available: https://www.scien.cx/2022/12/27/android-app-development-standards/. [Accessed: ]
rf:citation
» Android App Development Standards | FikiCarDev | Sciencx | https://www.scien.cx/2022/12/27/android-app-development-standards/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.