Currently, the MainActivity class is, quite frankly, a mess that most of the actions of the app are thrown into. This is also getting in the way of adding new features, as parts of the code can be confusing and the activity is quite lengthy, at several thousand lines of code. Refactor the code to be:
-More readable
-Better documented
-More modular
-Split between various helper classes
This should ideally be done before implementing additional features.
Currently, the MainActivity class is, quite frankly, a mess that most of the actions of the app are thrown into. This is also getting in the way of adding new features, as parts of the code can be confusing and the activity is quite lengthy, at several thousand lines of code. Refactor the code to be: -More readable -Better documented -More modular -Split between various helper classes This should ideally be done before implementing additional features.