
Ivan
02.02.2017
04:58:18
Всем привет, ребят, я могу в своей библиотеке использовать скопированный гугловский класс под апачевчской лицензией?

Alexey
02.02.2017
05:40:27

Ivan
02.02.2017
05:41:07

Google

Anton
02.02.2017
06:53:58
https://github.com/airbnb/lottie-android юзал кто нить уже?

Anton ?
02.02.2017
06:54:55
https://play.google.com/store/apps/details?id=com.airbnb.lottie

Anton
02.02.2017
06:57:54
ага я тож поставил

Eugene
02.02.2017
06:58:07
выглядит огненно

Anton
02.02.2017
06:59:10
бля а как делать то))
все равно анимации нужны получается
рисуешь потом экспортишь в джсон каким то тулом и потом в мобилке отображается
как я понял

Eugene
02.02.2017
07:02:32
ну осталось дизайнеров афтер эффектсу обучить и дело сделано

Anton
02.02.2017
07:03:05
(
я думал сам теперь буду клепать их сидеть

Paha
02.02.2017
07:14:52
Не подскажите чатик по rx java есть?

Google

Nikolay
02.02.2017
07:15:34
gitter есть

Paha
02.02.2017
07:21:09
а здесь есть кто подскажет по rx операторам? не могу одну задачку решить все утро

Anton
02.02.2017
07:21:22
какую

Paha
02.02.2017
07:27:55
есть метод в который переодически из разных мест валятся гео координаты, задача в том что бы не чаще чем каждые 500 мс определять по ним адреса на сервере. Основной затык в том, что в этот метод координаты могут и не приходить длительный период и тогда ничего не нужно определять. Перепробовал различные комбинации операторов buffer и window, все равно onNext вызывается как минимум каждые 500 мс.

Eugene
02.02.2017
07:29:45
Не зная всех тонкостей, трудно сказать, что именно это вам поможет, но попробуйте через Subject'ы
Вы будете эмитить события только тогда, когда геоданные будут откуда-то приходить

Nikolay
02.02.2017
07:35:19
Он не подходит?

Paha
02.02.2017
07:35:32
debounce возвращает только последний элемент, а мне нужно накапливать
комбинации
window(1).buffer(500, TimeUnit.MILLISECONDS)
buffer(1).buffer(500, TimeUnit.MILLISECONDS)
buffer(500, TimeUnit.MILLISECONDS, 1)
все равно отрабатывают каждые 500 мс, а мне нужно что бы ничего не вызывалось если в буфере нет ничего
уже собрался писать свой оператор, хотя задача простая и очевидная по мне для реактивщины

Михаил
02.02.2017
07:41:32

Paha
02.02.2017
07:42:38
не, если нет итемов, ничего не возвращать, если есть хоть один ждать 500 мс других и возвращать накопленные

Bulat
02.02.2017
07:43:50
Народ. Столкнулся с проблемой getEllipsisCount возвращает неверное значение (0), если в тексте есть спецсимволы (в частности \n или \t). Кто как с этим борется?

Михаил
02.02.2017
07:44:29

Paha
02.02.2017
07:49:47
@Mihail_t не они отправляют только последние, а мне нужно чтобы накапливали в буфер и кидали его

Павел
02.02.2017
07:49:48
Привет, надо загрузить много изображений высокого разрешения и отобразить это дело в recycler.
Как это сделать с минимальным ударом по производительности?

Anton
02.02.2017
07:51:14
а фильтр никак не поможет?

Google

Gleb
02.02.2017
07:51:39

Beka
02.02.2017
07:51:39
ОФФТОП
https://android-arsenal.com/details/1/5203?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Android_Arsenal+%28The+Android+Arsenal%29 Ну и круто.

Павел
02.02.2017
07:52:45

Anton
02.02.2017
07:54:16
глайд/picasso/fresco разве не позволяют тамбнейлы делать из любых

Gleb
02.02.2017
07:55:33

Павел
02.02.2017
07:57:48
Хорошо, буду копать в эту сторону, спасибо

Михаил
02.02.2017
08:04:32

Anton
02.02.2017
08:05:53

Nikolay
02.02.2017
08:12:23
А кто-нибудь работал с яндекс метрикой - есть пара вопросов по настройке прогарда

Глеб
02.02.2017
08:27:22
Привет! Расскажите, пожалуйста, вкратце, как сделать, чтобы в разных сборках -- в дебажной и в релизной -- различалась одна константа? Имею в виду с помощью флаворов.

Семен
02.02.2017
08:28:31

Глеб
02.02.2017
08:38:54
@ebnder спасибо

Gundabadec
02.02.2017
08:49:39
Привет, кто нибудь использовал ExoPlayer в списках?

Наиль
02.02.2017
08:52:51
Как обойти баг телеграфа? http://stackoverflow.com/questions/41979889/telegraph-api-query-length-limitation
Через API невозможно создать публикацию средней длинны. Мелкие публикации создаются.
Тогда как через графический интерфейс получается создавать/редактировать тексты большого размера.
Я сейчас мучаюсь и пытаююсь повторить запрос, который отправляет браузер(он отличается от API) но возвращается "error": "Unknown error". Пока нет мыслей куда двигаться дальше, есть советы?

Глеб
02.02.2017
08:58:46
@ebnder а не подскажешь, как сделать третье значение для unit-тестирования с помощью этих флаворов?

Gleb
02.02.2017
09:21:22
Firebase Test Lab - кто-нибудь пробовал? хочу с free-шным Spark поиграться
пишет - "не удалось создать матрицу тестирования"

Ivan
02.02.2017
09:24:29

Gleb
02.02.2017
09:26:05

Google

Gleb
02.02.2017
09:26:23
не идёт ни со студии ни с веб странички

Глеб
02.02.2017
09:42:07

Мансур
02.02.2017
10:49:51
Кто нибудь работал с DynamicLayout?
Я его использую чтобы разделять текст постранично. Т.е. добавляю слова в Spannable до тех пор, пока высота не станет больше высоты экрана. Затем эти "страницы" отображаю в TextView
Проблема в том, что если изменить spacingMult у DynamicLayout и у TextView , текст начинает выходить за рамки экрана

Yuri
02.02.2017
10:56:48
Всем привет, кто нибудь может подсказать правильный способ подтвеждения покупки на сервере? Сценарий примерно такой - Пользоватль должен купить товар, законсьюмить его, псоле этого по идее отправляется информация на сервер, где сервер проверяет статус транзакции и если все ок - обновляет количество валюты в приложении у польщователя

Sergey
02.02.2017
10:58:09
Сервер должен проверить токен покупки который ему прислал клиент и вернуть результат клиенту

Admin
ERROR: S client not available

Yuri
02.02.2017
11:00:40
Ну ты вот сам и описал
Хотел убедиться что я все правильно понял) А что делать если вдруг при коньюме запрос от клиента не дойдет до сервера?

Михаил
02.02.2017
11:02:56
в этом случае имхо вывалить ошибку пользователю

Yuri
02.02.2017
11:05:37
Но консьюм же уже произошел,значит он сможет купить снова
А сервер не добавил ему валюту

Dzmitry
02.02.2017
11:08:01
В идеале сохранить на девайсе информацию о покупке и повторить запрос на сервер, когда он снова станет доступен.
В случае, если запрос не прошел с первого раза.

Yuri
02.02.2017
11:10:12
И если что запретить покупку товара пока не пришёл ответ?

Dzmitry
02.02.2017
11:11:15
По идее да. Прогресс блокирующий какой нибудь вставить.
Пока ответ не придет.

Yuri
02.02.2017
11:11:51
Отлично, спасибо

Sergey
02.02.2017
11:20:45
Ну и предусмотреть возможность пользователю пожаловаться на косяки при покупках
Это очень важно

Google

Yuri
02.02.2017
11:23:24
Хм,окей

Dmitry
02.02.2017
11:42:59
Господа, а кто апишку контакта уже уверенно мучает? Мне интересно про VKAccessTokenTracker спросить - обязательно ли его в Application засовывать, в чем преимущество такого подхода? п. 3.3:
https://vk.com/dev/android_sdk

Anton
02.02.2017
11:46:36
ну наверно чтобы при загрузке приложения до запуска активити чекнуть валидный ли токен
я сам не юзал просто предполашаю

Dmitry
02.02.2017
11:50:07
он прямо стартует трекинг, значит память жрет и наблюдает. Вроде не очень подход или я плохо понимаю... Ладно, покапаюсь в кишках метода

Anton
02.02.2017
11:54:08
у тя че 1 мб оперы?

Andrew
02.02.2017
11:56:03

Евгений
02.02.2017
12:13:46
Какая опера,онли перфокарты

Alexander
02.02.2017
12:15:20
Ребят, есть правильный пример или библиотечка, чтобы асинхронно подгружать и отображать данные?
Типо как ImageLoader-ы, только подгружать не картинки, а другую модель.

Dzmitry
02.02.2017
12:20:50
https://github.com/koush/ion
Как вариант
Для подгрузки именно данных я им не пользовался, использовал, как ImageLoader, но по описанию он вроде как все умеет.

Alexander
02.02.2017
12:22:24

Yuri
02.02.2017
12:22:30
Я им для реста пользовался

Sergey
02.02.2017
12:26:30
о а я думал только я один им пользовался для реста)

Yuri
02.02.2017
12:27:58

Sergey
02.02.2017
12:28:21
так давно пора на ретрофит, я пользовался по тому что он уже был в проекте

Yuri
02.02.2017
12:28:25
И иногда очень долго грузит, но я не уверен что это в нем дело