android-training-2017
android-training-2017 copied to clipboard
HW07 30.10.17
https://github.com/DzmitryLakisau/Last.fm-Library-Viewer/blob/master/README.md
-
Naming convention
-
Repackage : package.name. data. model, api, db .... ui. login, home, detail activity, fragment, util
-
ApiException : move message mapping upper to UI level (think about localization, resources)
-
About dialog remove unused views
-
Data: split to Model (POJO), DataLoader, HttpClient, Api (generate url), Parser, ImageLoader
-
Constants
-
Move async task from activity
TreeMap?
@alexdzeshko Concerning Imageloading. Is it better to make like in this two classes: https://github.com/DzmitryLakisau/Last.fm-Library-Viewer/blob/refactor/app/src/main/java/by/d1makrat/library_fm/ImageDownloaderFromNetwork.java https://github.com/DzmitryLakisau/Last.fm-Library-Viewer/blob/refactor/app/src/main/java/by/d1makrat/library_fm/AppSettings.java ? Something needs to be improved?
There will be a lesson about image loading next week, so skip this topic until it.