Skip to content

Commit 297e70b

Browse files
committed
README update #2
1 parent 0fab9e3 commit 297e70b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# task1-android-app
22

3+
Мобільний застосунок для відстеження погоди. Android 5.0 і вище (Lollipop API 21+).
4+
35
```
46
Задачка:
57
Зробити додаток на 2 екрани.
@@ -36,7 +38,8 @@ P.S. Міста можна хардкодити (id чи геолокацію,
3638
### Недоліки рішення
3739
1. В безплатній версії плану сервісу погоди не можливо здійснити bulk request, тому відправляються окремо 26 звернень. Міста завантажуються по одному і так само додаються в список. Залежно від кількості локацій можна зробити баланс між швидкістю показу перших елементів та часу очікування даних з сервера. Наприклад, завантажувати по 100, щоб користувач довго не чекав на відповідь від сервера, і щоб швидко появилася перша інформація на екрані.
3840
2. Картинки погоди стягуються через CDN з автоматичним кешуванням від Picasso, ефективніше буде завантажувати їх із zip архіву.
41+
3. RecyrcleView при великій кількості елементів буде працювати повільно, потрібна оптимізація.
3942

4043
### Корисні посилання
41-
1. [Сервіс погоди weatherapi.com](https://www.weatherapi.com/api-explorer.aspx#current)
42-
2. [Сайт для пошуку кординат latitude.to](https://latitude.to/map/ua/ukraine/regions)
44+
1. [API сервіс погоди weatherapi.com](https://www.weatherapi.com/api-explorer.aspx#current)
45+
2. [Сайт для пошуку координат latitude.to](https://latitude.to/map/ua/ukraine/regions)

0 commit comments

Comments
 (0)