Commit Graph

80 Commits

Author SHA1 Message Date
ChronosX88
bafcb5dc14
Obtaining intent extras is wrapped in a function that returns an associative array. 2019-01-09 19:30:42 +04:00
ChronosX88
cc1c55c30b
Fixed bug which related with detailCountry 2019-01-09 18:51:41 +04:00
ChronosX88
312598bd70
Refactoring of nodeViewBinders 2019-01-09 18:49:49 +04:00
ChronosX88
37fdf104d5
Added others details 2019-01-05 18:21:20 +04:00
ChronosX88
e7795ca4c5
Added the ability to view details in detail. 2019-01-05 17:37:29 +04:00
ChronosX88
90dae086e4
Fixed a bug (activation of SwipeRefreshLayout) when scrolling up. 2019-01-05 15:42:09 +04:00
ChronosX88
d53165fe48
Moved refreshing call from onRefresh() (MainActivity) to MainPresenter (getFirstLevel()) 2019-01-05 15:34:02 +04:00
ChronosX88
9fc86b219b
Added an advanced error response system. 2019-01-05 15:08:40 +04:00
ChronosX88
259006d354
Changed the style of text on the tree. 2019-01-04 21:36:10 +04:00
ChronosX88
8653ddbc53 Merge branch 'arch/mvp' into 'develop'
Merge branch 'arch/mvp' with 'develop'

See merge request ChronosX88/VRCatalog!1
2019-01-04 17:31:29 +00:00
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