
Ростислав
07.04.2017
21:09:40
Ну у меня не приходили с точностью до 50 метров.

Taras
07.04.2017
21:15:23

Ростислав
07.04.2017
21:16:16
О.о я думал ты о радиусе определения человека...
Как же меня бесит эта система разрешений!!! Написал свою библиотеку, которая умеет запрашивать разрешения через один связный вызов, построенный через Builder. Научил библиотеку выполнять "необходимые" запросы, без которых не может работать приложение (пользователя заставляют перейти в настройки или приложение закрывается). Чтобы не загрязнять код активности, добавил функцию вызова из любого места (библиотека создает прозрачную активность).
Но тут для Google Services нужна такая же фигня, только измененная! И моя библиотека никак в такие запросы не списывается. Придется или библиотеку дописывать, или городить этот ад запросов в активности...

Google

Ростислав
07.04.2017
23:02:32
Сейчас сделаю определение местоположения через LocationManager, чтобы впустую не создавать говнокод. Дополню библиотеку возможностью создавать запросы на изменение параметров Google Services, а потом уже заменю геолокацию на Google Services + библиотеку.

Andrew
08.04.2017
00:07:26
Давно устарели.
Лол, у меня в проде прога на тредах с хандлерами к апдейту готовится, чет нет особого желания что-то менять, ибо читается хорошо и не надо рх тянуть

Ростислав
08.04.2017
00:08:40
Пока работает — пусть будет. Но если писать проект заново, выйдет быстрее с Rx, его же не от хорошей жизни придумали.
Как же мне нравится запрашивать разрешения так, а не кучей слушателей и калбяков:
PermissionRequester.dialogRequest()
.setPermissions(Manifest.permission.ACCESS_FINE_LOCATION)
.setRequestType(RequestConst.RequestType.TYPE_NECESSARILY_REQUEST)
.build()
.call(this, (list, accepted) -> this.finish());
Ну... Тут не очень красиво.

Ilya
08.04.2017
02:43:35
Всем привет. Подскажите, есть ли способ проверить хеш сертификата, которым подписано другое приложение на телефоне?
Грубо говоря, я хочу сделать так: если на устройстве установлено определённое сервисное приложение, и у него верный sha1 сертификата, то в приложении включается debug режим.

Ivan
08.04.2017
03:38:46
Никто не будет вам платить деньги за то,что вы будете трахаться с тредами и изобретать велосипед/свой фреймворк для асинхронный штук,вместо доставки фич для бизнеса
Если вы не какая-то очень крупная компания,которой нужно что-то особое

Roman
08.04.2017
06:25:24
А вот и вопрос про асинхронное программиирование. Я расковырял одну апликашку и нашел в ней Robospice.
Ни разу не видел в этом чате упоминание RoboSpice.

Dmitriy
08.04.2017
06:28:28
Он уже не обновляется, а так хорошая вещь была

Google

Roman
08.04.2017
06:33:34
А какие задачи она не может решать? Не работает на новых версиях?

Dmitriy
08.04.2017
06:34:56
Там связка с другими либами хромает начала первой
Если не ошибаюсь, то из-за привязки к старой версии ретрофита я пересобирал робоспайс для локального maven-репозитория

Zhailkhan
08.04.2017
07:59:40
Добрый день!
как сделать OAuth2 авторизыцию в Linkedin, никак не могу достать access_token для сервера

Ivan
08.04.2017
08:05:51

Dim
08.04.2017
10:20:03
Кто знает как реализован переход на другой экран в Телеграме? Это новое активити? Интересует сам эффект.

Stonedrealist
08.04.2017
10:26:53
У кого есть канал который игры кидает

Anton
08.04.2017
10:29:32
хаха

balolam
08.04.2017
10:29:50

Dim
08.04.2017
10:45:38
Кошмар, посмотрел...
только одно ChatActivity на 10 105 строк.

Anton
08.04.2017
10:50:01
а что конкретно за эффект ты хочешь

Dim
08.04.2017
10:51:38
Похоже на Collapsing toolbar layout

RoGr
08.04.2017
10:59:07
Сюда вопросы по ubunte можно задать ?

Владислав
08.04.2017
11:01:11

Dim
08.04.2017
11:02:35
я то бэкендер сам...)

Владислав
08.04.2017
11:03:26

Google

Dim
08.04.2017
11:04:23

Nikolay
08.04.2017
11:30:36
Может кто подсказать по поводу вывода денег из Google Play? Я так понял там долларовый счёт нужен?

Kirill
08.04.2017
11:30:49
да
заводишь долларовый счет в банке, в консоли разработчика указываешь реквизиты

Nikolay
08.04.2017
11:32:00
Там вроде есть несколько типов счетов?

Kylych
08.04.2017
12:32:21
Друзья, почему телеграм такой ужасный код пишет?
Не спорю, приложение работает как часы швейцарские
Но код

Ivan
08.04.2017
12:36:47

Edgar Khimich
08.04.2017
12:40:12
Ребятушки, не пойму че за ошибка
все вродь делал по примерам
блин, че оно не скрином отослало
Все, я могучий) Сделал)

Ivan
08.04.2017
12:42:30
Выпиливать даггер
Или баттернайф

Gerc
08.04.2017
12:42:42
+

Ivan
08.04.2017
12:42:43
Че там у тебя

Gerc
08.04.2017
12:43:11

Edgar Khimich
08.04.2017
12:43:12
Там просто Прогрес бар заимпортился в модуле виджетовский, а не мой)
Даггер мне нравится, не выпилю его)
это даже с тем расчетом, что знаю я его на процентов 20 только)

Ivan
08.04.2017
12:44:21

Google

Edgar Khimich
08.04.2017
12:45:45
Чем нравится?
Тем, что не нужно писать все через new
синглтоны прописываются благодаря одной анотации

Anton
08.04.2017
12:46:24
Даггер сила батернайф говно

Edgar Khimich
08.04.2017
12:46:25
Читабельность приятнее
как и с MVP
Вродь больше кода, но читабельность то лучше
А для тестов то вообще шик)

Anton
08.04.2017
12:46:34
Странный вопрос нахуй нужна ди

Ivan
08.04.2017
12:46:57

Gerc
08.04.2017
12:46:58
даггер не для тестов гугл пишет

Admin
ERROR: S client not available

Dmitry
08.04.2017
12:46:59

Ivan
08.04.2017
12:47:11

Anton
08.04.2017
12:47:13
Для тестов нормально тоже может зайти

Gerc
08.04.2017
12:47:24

Ivan
08.04.2017
12:47:49
Тоже самое что я спрошу зачем мосби, а ты скажешь " странный вопрос нахуй нужна мвп"

Anton
08.04.2017
12:48:02
А чем ты ди делаешь фабриками с рефлекшеном?

Edgar Khimich
08.04.2017
12:48:06
тем что каждую фичу тестим отдельно
и сли что-то не проходит - мы точно знаем, где не прошло

Ivan
08.04.2017
12:48:15

Edgar Khimich
08.04.2017
12:48:17

Anton
08.04.2017
12:48:33

Edgar Khimich
08.04.2017
12:48:39

Dmitry
08.04.2017
12:48:49

Ivan
08.04.2017
12:49:47
Как же горит когда даггер называют ди

Google

Anton
08.04.2017
12:50:29
С этим провацдером охуенно разгуляешься.

Dmitry
08.04.2017
12:52:34
Для петпроджектов самое оно https://github.com/KrenVpravo/CheckReaction/blob/master/app/src/main/java/com/two_two/checkreaction/di/DependencyProvider.java

Ivan
08.04.2017
12:53:38

Dmitry
08.04.2017
12:53:40
А для чего-то серьезного можно и либы нагружать. В целом тот же код дагера написать руками, там писать не шибко много. Но с даггером быстрее и безопаснее.
=))

Anton
08.04.2017
12:55:08
А что либы платные?
Что даггер сильно нагружает?

Dmitry
08.04.2017
12:56:13
1) да, они платные. Дагер стоит методов и компайл тайма. И для проекта на один вечего его готовить дольше.

Anton
08.04.2017
12:56:36
Что интересно за проект на один вечер

Dmitry
08.04.2017
12:57:00
https://github.com/KrenVpravo/SafeFacebook типа такого

Anton
08.04.2017
12:57:05
10 сек компайл тайма решают

Ivan
08.04.2017
12:57:20
А ради чего их отдавать
Чтобы что?

Anton
08.04.2017
12:57:33
Охуеннве советы выпиливай рх/даггер/баттер

Ivan
08.04.2017
12:57:34
Даггер не решает никаких проблем

Dmitry
08.04.2017
12:58:03
Хороший совет - не пихай в проект зависимостей, не понимая зачем ты это делаешь
Вот в том же SafeFacebook нет Рх не потому что я ее не знаю. Она там просто нафиг не нужна.

Anton
08.04.2017
12:58:52
А как интересно узнали знает он зачем даггер или найф