
Roman
29.04.2017
18:48:50
@Loveata Что ты подразумеваешь под ".api"?

Ivan
29.04.2017
18:49:16
Доброго времени суток, интересно, а в каких случаях вы обновляете данные с сервера? Если это например список какой нибудь

Карт
29.04.2017
18:49:17
Извините пацаны за моё нубство

Google

Roman
29.04.2017
18:51:13

Konstantine
29.04.2017
18:51:19

Ростислав
29.04.2017
18:51:32

Ivan
29.04.2017
18:51:58
Каждый раз, когда что?
Сильно зависит от данных.
Но в идеале проверять каждый раз сохраняя в кеш.
Пушить с сервера?
Как только поступян новые :).

Ростислав
29.04.2017
18:52:48
Ага. Я сейчас пишу приложение, которое в фоне будет подключаться по сокетам и в реалтайме получать данные.
MVP дает возможность держать связь с сервером, так как логика (а точнее слой данных) вообще не привязан к UI и может (и должен) находится в состоянии синглтона.

Ivan
29.04.2017
18:54:12
Учитывая что данные обновляются не так часто, я каждые 30 секунд запрашиваю данные с сервера с датой последних изменений, это нормально?

Ростислав
29.04.2017
18:54:39
Может даже лучше это в сервис засунуть. У меня программа профессиональной направленности, так что можно держать все в сервисе и запрашивать из него.
Все зависит от API сервера и задачи приложения.
Данные можно обновлять даже по нажатию на кнопку :).

Google

Ростислав
29.04.2017
18:56:13
Господа, кто-то разобрался в ConstainLayout? Почитал руководство на оф. сайте, но на практике выходит куча непонятных зависимостей (констейнтов), все расползнается и очень тяжело модифицируется.
Грубо говоря, расположить 4 кнопки и текстовое поле так, как нужно - вызывают ооочень большие затруднения у меня.
Может кто-то даст ссылку на хороший мануал с примерами?

Андрей
29.04.2017
19:01:29

Ростислав
29.04.2017
19:01:58

Konstantine
29.04.2017
19:24:23
Каждый раз, когда что?
Это уже от данных зависит. Каждый раз при открытии данных\раз в какой-то промежуток времени\при каждом обновлении. Сильно зависит от задачи.
Если это месседжер - то обновалять надо как можно чаще, чтобы быстро реагировать. Если это выдача поиска в каком-нибудь инет. магазине, то при каждом запросе обращаемся. Если это туду-лист с синхронизацией, то каждые N минут или при каждом открытии приложения. И т.д.

Карт
29.04.2017
19:29:23
Кто может автоматизировать действия в мессенджере, через другое приложение
Которая будет отдавать команды основному мессенджеру?

Sergey
29.04.2017
19:29:46

Илья
29.04.2017
19:29:54

Sergey
29.04.2017
19:30:05
Тебя там уже забанили

Kitsu
29.04.2017
19:30:07

Карт
29.04.2017
19:30:30

Sergey
29.04.2017
19:32:51
?

Карт
29.04.2017
19:33:18

Sergey
29.04.2017
19:34:06
Не флуди. Это тематический чат. Есть офтоп

Карт
29.04.2017
19:34:23
Ты сам начал остроумничать

Sergey
29.04.2017
19:34:37
Где

Google

Sergey
29.04.2017
19:34:51
Ладно, фиг с тобой

Карт
29.04.2017
19:35:28
И с тобой

Sergey
29.04.2017
19:40:48
Как канонически(используя только android sdk) передавать свои объекты в другие activity ?

Sergey
29.04.2017
19:41:35
А вообще лучше передавать только идентификатор объекта

Sergey
29.04.2017
19:42:20

Sergey
29.04.2017
19:42:59
Или бд

Sergey
29.04.2017
19:43:32

Sergey
29.04.2017
19:43:39
И доставай по идентификатору в другой активити

-_-
29.04.2017
19:43:42
Или имеется виду что надо кинуть его ид, а там уже доставать все данные?

Sergey
29.04.2017
19:44:27

-_-
29.04.2017
19:45:42

balolam
29.04.2017
20:08:25

Konstantine
29.04.2017
20:15:16
Выше писал про ошибку при использовании onLongClick в DataBinding.
Вот какой лог выдает: https://pastebin.com/WMrxmvdD
Все, разобрался
Обработчик ЛонгКлика должен возвращать bool значение. И в случае задания обработчика через дата биндинг тоже, тобишь надо было просто добавить возвращаемый тип и вернуть true\false.

Nikita
29.04.2017
21:12:21
На мобиус хотел сильно, но цена для студента неподьемна

Google

Alexey
29.04.2017
21:12:55
Смотрел стрим

Nikita
29.04.2017
21:13:23
А, стрим
Блин
Надо было поток записать

Alexey
29.04.2017
21:13:42
Там второй день кстати бесплатный Стрим первого зала
Ты можешь посмотреть его
https://youtu.be/M3fTMBfmBqU

Nikita
29.04.2017
21:14:22
Глянул

Admin
ERROR: S client not available

Nikita
29.04.2017
21:14:30
Не много хороших докладов там нет
Ладно, постараюсь на лето устроиться куда-то на стажировку
Авось понаберусь опыта. Никому тут, кстати, стажер не нужен?

Alexey
29.04.2017
21:15:25
У тебя же есть законченные проекты?

Nikita
29.04.2017
21:15:47
Да
Есть даже на Гугл плее
Есть с РКс

Alexey
29.04.2017
21:16:02
Ну тогда точно джуном можешь или более

Nikita
29.04.2017
21:16:04
Есть с котлином

Google

Nikita
29.04.2017
21:16:06
С тестами
С сервисами
С даггером

Alexey
29.04.2017
21:16:27
Стажёр это полный 0
Ты уже не стажёр

Nikita
29.04.2017
21:16:32
С ретрофитом
Чот печально
Просто проблема в том, что на лето мало кто берет
Обычно берут на совсем

Alexey
29.04.2017
21:17:00

Nikita
29.04.2017
21:17:08
А я боюсь, что не справлюсь

Alexey
29.04.2017
21:17:11
Я думаю ты можешь джуном или даже мидлом
Но надо проблема в том, что никому не надо на лето. Все надо на постоянку

Ivan
29.04.2017
21:17:46

Nikita
29.04.2017
21:17:47
В мейл приглашали на стажировку с зарплатой 25к, но узнали что я на первом и сказали, что ты не сможешь совмещать учебу и работу

Alexey
29.04.2017
21:18:17

Nikita
29.04.2017
21:18:28
какой курс?
Я плюс еще в технопарке учусь (это от мейла полунивер по подготовке архитекторов)

Ivan
29.04.2017
21:18:34

Nikita
29.04.2017
21:18:42
И плюс основная программа вуза тяжкая
Придется месяц только на репутацию работать