Refactoring
Some suggestions:
- Class
AppDetails
is really long because it has two fragment classes in the same file. Those should be moved to seperate files. - Activity names should always end with
Activity
(seeFDroid
andSearchResults
). - All the classes directly in
org.fdroid.fdroid
should be moved into appropriate packages (except maybeFDroidApp
).
I would make a merge request for those myself, but seeing as refactoring really sucks to review, it might be better if this is done by the project maintainers.