
John
08.02.2017
15:19:49
@senneco Большое спасибо!)
@senneco Получается проще, сделать чтобы в цикле каждые n времени отправлялся онлайн на сервер? но не сильно ли напряжно будет для той же батареи?

Yuri
08.02.2017
15:22:20
Ну а как иначе?)

John
08.02.2017
15:23:58
все понял. Больлшое спасибо за помощь!)

Google

Yuri
08.02.2017
15:34:25
Есть всякие long pool request. Но по идее это уже нужно решать с бэкэндщиком

Quantum Harmonizer
08.02.2017
15:35:31
Есть сессионные протоколы типа WebSocket, например.
Long poll, ИМХО, костыль.

Yuri
08.02.2017
15:45:01
Сокетов, говорят, нет

Marina
08.02.2017
15:49:44
ку ребят, скажите пжл есть ли какие-то преимущества между прикручивание шрифтов датабиндингом и юзанием калиграф либы? че вообще юзаете для шрифтов?

Quantum Harmonizer
08.02.2017
15:51:52

Yuri
08.02.2017
15:55:49

Quantum Harmonizer
08.02.2017
15:56:39

Yuri
08.02.2017
15:57:43
На каком сервере?
Ну, на котором статусы пользователей будут храниться и передаваться другим пользователям

Quantum Harmonizer
08.02.2017
15:59:02

Yuri
08.02.2017
16:00:10

Quantum Harmonizer
08.02.2017
16:00:47

Sergey
08.02.2017
16:02:18
https://code.google.com/p/android/issues/detail?id=200043
TIL using annotation processors disables incremental compilation in Android projects

Google

John
08.02.2017
16:02:21
Да там херня вообще какая то, предлагают отправлять запрос setOnline с клиента для контроля онлайна, я как бы и не понял всего прикола и написал сюда
Сокеты там лень делать, уведомления ни какие не хотят отправлять на клиенты.

Алексей
08.02.2017
16:06:36
Ребят, есть способ прогвардом обфусцировать в определенном пекейдже классы в определенном порядке?
переименовать самому в a/b/c и исключить из обфускации не предлагать)

Quantum Harmonizer
08.02.2017
16:07:51

John
08.02.2017
16:09:31
Он только что написал, что "сокеты в конечном счёте будут"

Kuzma
08.02.2017
17:05:48
Парни, подскажите чем лучше реализовать такую логику:
1. Планирую завтра в обед показать Notification,
2. Через час понимаю, что Notification мне уже не нужен и хочу отказаться от него
Не уточнил, что между первым и вторым шагом я закрываю приложение

Alexey
08.02.2017
17:13:38
Firebase Notifications? или я не правильно задачу понял

Kuzma
08.02.2017
17:17:13
У alarmmanager'а есть метод cancel()
Вот мне надо запланировать событие на завтра (долгое время), а потом иметь возможность отказаться от него

Р2
08.02.2017
17:33:11
Коллеги! А какой современный стек технологий, который должен знать уважающий себя разработчик на android, которые есть на гитхабе?

Roman
08.02.2017
17:34:07
> "которые есть на гитхабе"
Что?

Р2
08.02.2017
17:34:28
Нужны ссылки на гитхаб

Quarx2k ?
08.02.2017
17:40:34
https://android.googlesource.com/
надо знать
самый главный стек

Р2
08.02.2017
17:52:41
а из этого списка топ-10 можешь назвать?

Igor
08.02.2017
17:57:35

Google

Sergey
08.02.2017
17:57:39

Р2
08.02.2017
17:58:35
Или понятие клея незнакомо?

Quantum Harmonizer
08.02.2017
18:34:42
Коллеги! А какой современный стек технологий, который должен знать уважающий себя разработчик на android, которые есть на гитхабе?
Если немного забить на значение слова «технологии»…
Android Application Framework: компоненты приложений, взаимодействие между ними, их жизненные циклы.
Stdlib Java и Android (в последней присутствуют некоторые собственные коллекции и инструменты параллельного программирования).
Библиотека совместимости AppCompat.
Архитектурный шаблон MVP или MVVM (последний сам не пробовал). Шаблоны «Адаптер», «Подписка», «Фабрика» и другие.
Библиотеки OkHttp/Retrofit (интернет и REST), Gson или Moshi (JSON).
Persistence: SQLite, (ORM: GreenDAO), NoSQL (Realm, ObjectBox (экспериментальная)).

Александр
08.02.2017
18:51:17
тааак
а как же даггер 2, рхджава, мосби?
и ещё котлин куда-нибудь присунуть надо бы

Quarx2k ?
08.02.2017
18:54:01
это нафиг не нужно знать обязательно )
даггеры всякие и рх
а котлин уж тем более

Roman
08.02.2017
19:00:21

Александр
08.02.2017
19:00:40
я холивар развожу

Александр
08.02.2017
19:00:41
вы чего)

Roman
08.02.2017
19:00:44
Mosby или Moxy может быть да, чтоб не писать одно и то же
Скоро для того чтоб писать под андроид, надо будет освоить 10-20 либ =)

Александр
08.02.2017
19:01:43
котлин дичь

Roman
08.02.2017
19:01:47
Хотя наверное уже

Александр
08.02.2017
19:02:11
тебя нанонимают на проект, ты пишешь его на котлин, уходишь ии теперь нужно искать чувака отлично разбирающегося в котлине и умеющий читать код

Р2
08.02.2017
19:02:32
Коллеги! А можете показать на гитхабе хорошие проекты на андроиде, на которых можно поучиться?
ну как пример прилов

Google

Artem
08.02.2017
19:02:47
Шалом!

Anton
08.02.2017
19:03:02
Котлин лаконичнее джавы

Александр
08.02.2017
19:03:36
я же не про это)

Roman
08.02.2017
19:03:42
ну как пример прилов
http://apptractor.ru/info/articles/20-open-source-proektov-dlya-android-kotoryie-mogut-nauchit-vas-novomu.html

Artem
08.02.2017
19:03:59
такой вопрос - есть два асинхронных запроса. Нужно дождаться ответов в колбек от них и одновременно выдать два результата. Можно ли это сделать при помощи RxJava? Что гуглить?

Roman
08.02.2017
19:04:19

Anton
08.02.2017
19:05:26
Я уже 3 месяца обычное туду мучаю. Учусь и харкаюсь от Андроида
Говнокодить не хочется, Явы не знаю, зато решил сразу на Мокси. Ну не дурак ли?

Admin
ERROR: S client not available

Artem
08.02.2017
19:06:48

Roman
08.02.2017
19:06:57

Artem
08.02.2017
19:07:03
да
но лучше онЕррор)

Roman
08.02.2017
19:07:25

Sergey
08.02.2017
19:07:39

Artem
08.02.2017
19:07:44

Roman
08.02.2017
19:08:31
на мокси
Moxy это либа которая помагает реализовать MVP

Р2
08.02.2017
19:08:40
А если смотреть на вот эти опенсоурс проекты, то какие депенденси могут считаться показателем того, что прил неплох?
https://github.com/SimpleMobileTools/Simple-Calendar/blob/master/app/build.gradle
https://github.com/dkim0419/SoundRecorder/blob/master/app/build.gradle
https://github.com/javiersantos/MLManager/blob/master/app/build.gradle

Михаил
08.02.2017
19:09:13
Вопросик по мокси. как он решает, когда грохнуть презентер?

Roman
08.02.2017
19:09:22

Google

Artem
08.02.2017
19:09:23

Р2
08.02.2017
19:10:06
или например их отсутствие?

Roman
08.02.2017
19:12:03

Р2
08.02.2017
19:12:44
Окей, а на что в build.gradle надо тогда обращать внимание?
что можно считать более-менее признаком взрослости проекта?

Andy
08.02.2017
19:13:13

Artem
08.02.2017
19:13:29

Sergey
08.02.2017
19:13:37

Р2
08.02.2017
19:14:07
Ну вот наличие buildTypes может что-то значить?
если отдельно сборка под дев-среду, отдельно под прод

Andy
08.02.2017
19:14:31

Sergey
08.02.2017
19:14:33

Roman
08.02.2017
19:14:42

Sergey
08.02.2017
19:14:53

Р2
08.02.2017
19:15:02
так и должно быть
https://github.com/dkim0419/SoundRecorder/blob/master/app/build.gradle
ну вот здесь нет под дев-среду сборки

Sergey
08.02.2017
19:15:34

Р2
08.02.2017
19:15:54
Я про это и спрашиваю. Может ли эта или другая секция быть показателем?

Sergey
08.02.2017
19:16:02

Roman
08.02.2017
19:16:17

Sergey
08.02.2017
19:16:26
надо код смотреть