GCX-HCI / grandcentrix-AndroidCodeStyle

Android code style settings for Android Studio at grandcentrix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Method/Field sorting (a-z, grouped by visibility)

passsy opened this issue · comments

All methods and field of the AOSP source code are sorted alphabetically. This ends discussions about the "correct" order of functions. It also reduces merge conflicts because new methods/fields will be added at the correct place instead of the end of a class.

We improved this even further by grouping methods and fields by visibility. This means that public methods are sorted above protected, package private and private methods. Each group is sorted alphabetically. This moves implementation details to the bottom and public API to the top.

survey results

Our developer survey showed that our developers want to keep the method sorting. Especially the grouping by visibility, we use for years, is the favorite.

Already implemented