Commit Graph

70 Commits

Author SHA1 Message Date
ChronosX88
001889aa14
The application architecture was refactored (the application now uses the MVP architectural pattern), and dynamic loading of all levels of the tree is implemented. 2019-01-04 21:19:13 +04:00
ChronosX88
bb349e6b83
Removed loading third level (in future it's will be implemented) and fixed duplication of tree nodes. 2019-01-03 22:01:22 +04:00
ChronosX88
dc01b7960b
Added third level loading. 2019-01-03 21:25:34 +04:00
ChronosX88
d1cc2cc3dc
Removed extra LinearView in ScrollView 2019-01-03 16:36:58 +04:00
ChronosX88
3b46a96b0d
Made getting subcategories. 2019-01-03 16:27:45 +04:00
ChronosX88
c09373514b
Changed library for TreeView. Now TreeView works!!! 2019-01-03 14:17:11 +04:00
ChronosX88
79a32d590b
Сделано обновление дерева 2019-01-03 12:33:25 +04:00
ChronosX88
4833269e0f Made refresh tree view. 2018-11-22 16:41:49 +03:00
ChronosX88
f595212692 Fixed tag of log, added log message for network error. 2018-11-20 15:38:10 +03:00
ChronosX88
0279a95ab3 Fixed infinity refreshing (when error occured) for SwipeRefreshLayout. 2018-11-20 15:35:21 +03:00
ChronosX88
2d823ac11c Сделал проверку на очистку дерева (и модели), сделал спиннер при загрузке. 2018-11-20 14:23:32 +04:00
ChronosX88
8c8927489d Добавил защиту от неправильного URL, удалил фрагмент (вместо этого TreeView находится на MainActivity (SwipeRefreshLayout), добавил SwipeRefreshLayout. 2018-11-19 19:56:53 +04:00
ChronosX88
489dd898f2 Немного изменил название и описание настройки приложения "addressOfServer". 2018-11-19 15:34:56 +04:00
ChronosX88
b9b3bc45ad Теперь приложение умеет получать и парсить ответы от сервера. Недоделанный TreeView для первого уровня ветви. 2018-11-16 21:09:56 +04:00
ChronosX88
9983b3cd1c Добавлен фрагмент для TreeView. 2018-11-16 17:58:13 +04:00
ChronosX88
c71c572a12 Добавлено разрешение на доступ к интернету. 2018-11-16 16:57:42 +04:00
ChronosX88
cb094b62a8 Добавлены модели первого уровня ветви, второго, и модель детали. Добавлены в зависимости библиотеки Gson, Retrofit 2018-11-16 16:50:59 +04:00
ChronosX88
a9396c9c11 Удаление юнит-тестов (они пока что не нужны), добавление ActionBar в SettingsActivity (с помощью класса AppCompatPreferenceActivity). 2018-11-16 16:30:58 +04:00
ChronosX88
e0034f62e1 Fixed SettingsActivity (getSupportActionBar() isn't working on PreferenceActivity) 2018-11-15 16:35:13 +03:00
tempDV
13edeb8984 Init 2018-11-06 16:05:35 +03:00