@android_ru

Страница 954 из 3205
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
И портов нет, ага)
Ну, я так понял на сервере их не хотят поднимать и поддерживать

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

Quantum Harmonizer
08.02.2017
15:59:02
Ну, на котором статусы пользователей будут храниться и передаваться другим пользователям
Если бы это сказал Джон, который задал вопрос, я бы не был так сбит с толку)

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 можешь назвать?

Google
Р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
это нафиг не нужно знать обязательно )

даггеры всякие и рх

а котлин уж тем более

Александр
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
Artem
08.02.2017
19:07:03
да

но лучше онЕррор)

Roman
08.02.2017
19:07:25
Sergey
08.02.2017
19:07:39
Я уже 3 месяца обычное туду мучаю. Учусь и харкаюсь от Андроида
может стоит задуматся, а тем ли ты занимаешся?

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
Вопросик по мокси. как он решает, когда грохнуть презентер?

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 надо тогда обращать внимание?

что можно считать более-менее признаком взрослости проекта?

Artem
08.02.2017
19:13:29
Окей, а на что в build.gradle надо тогда обращать внимание?
на то что не знаешь - учи это и рости на здоровье)

Р2
08.02.2017
19:14:07
Ну вот наличие buildTypes может что-то значить?

если отдельно сборка под дев-среду, отдельно под прод

Andy
08.02.2017
19:14:31
они много чего своего навелосипедили
тем самым выйграли по скорость работы и размеру apk

Roman
08.02.2017
19:14:42
они много чего своего навелосипедили
Я просто хотел донести до человека что либы ни о чем не говорят

Sergey
08.02.2017
19:14:53
тем самым выйграли по скорость работы и размеру apk
я и не спорю, но времени прилично ушло

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

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

Roman
08.02.2017
19:16:17
или например их отсутствие?
Есть либы которые признаны сообществом. Либы которые решают возникшие проблемы. Их названия тебе уже писали

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

Страница 954 из 3205