Denis
Кто последний раз джаву обновлял?
до котлина, 2 года назад. с тех пор котлин обновляю
padmitriy
Как гуглить эффект дрожания точек когда пин неправильно ввел?
Nikita
Как гуглить эффект дрожания точек когда пин неправильно ввел?
так и гуглите эффект дрожания точек когда пин неправильно ввел разумеется на английском языке
padmitriy
Любители велосипедов)
padmitriy
во что-то нашел http://msonbati.blogspot.com/2014/03/android-shaking-view-for-wrong-enterd.html
Denis
я бы тоже свое пильнул, не сложно же
влад
Я свое пилил, после пары либ, которые не подошли
Ferrero
Можно extension зафигачить
Denis
обычно свое пилят, когда все подошло, но потом появился "мааленький ньюанс"
padmitriy
NeRockstar
Привет ребята, что посоветуете для обучения kotlin с нуля, может есть где то офлайн движухи?
Denis
Вообще сайт котлина исчерпывающий по вопросам обучения, имхо. Там больше чем нужно есть
Ferrero
NeRockstar
Тут был челик, который искал партнера для обучения котлину
Воу это было бы идеально, только вот как его найти!?
Ferrero
:D
Ferrero
Зачем в оффлайне учиться делать что-то онлайн?
Влад
господа, посоветуйте пожалуйста, ввожу текст в EditText, есть TextWatcher, хочу сохранять в бд введенный пользователем текст, но если буду в afterTextChanged посылать запросы на сохранение в бд, не слишком ли часто будут запросы отправлять? и если так, то в какой момент лучше сохранять введенный текст?
Вячеслав
Наверное в тот момент, когда тыкаешь кнопку "сохранить"
Влад
Наверное в тот момент, когда тыкаешь кнопку "сохранить"
нет никакой кнопки сохранить, человек ввел и всё, должно остаться)
NeRockstar
Зачем в оффлайне учиться делать что-то онлайн?
У меня не хватает концентрации сидеть одному и что то изучать тем более это за частую скучно
Sergey
нет никакой кнопки сохранить, человек ввел и всё, должно остаться)
Кэшируй в переменную, а потом на выходе сохраняй в базу
Ferrero
Тут главное интерес чтобы заиграл, потому что концентрацию всегда придётся откуда-то брать
Влад
Кэшируй в переменную, а потом на выходе сохраняй в базу
на каком выходе?) выхода нет (c) Сплин :D
Sergey
Выход как и вход есть всегда!
Anonymous
прям цитата из вк
Anonymous
хд
Влад
похоже это нормально сохранять сразу в бд, спасибо)
Sergey
Как минимум можно по таймеру сохранять переменную потом, если не знаешь где выход :)
Anonymous
намаан, и так сойдёт
Konstantin
отвечаю
Сергей
Ну, sqlite кеширует запись, обновление записи таблицы
Konstantin
ради этого надо притащить 10к методов
Влад
Как минимум можно по таймеру сохранять переменную потом, если не знаешь где выход :)
а если пользователь сразу нажал назад, таймер ещё не сработал, rx загнулся и всё)
Ferrero
rx бери
Наконец-то советуют реальные профи
Konstantin
да
Konstantin
чего мелочиться
Ferrero
А не эта шушара с Handler
Сергей
Занимает 10-40 ms
Dj
rx бери
Мой любимый ответ
Влад
rx бери
у меня итак TextWatcher в Рх)
Konstantin
ну и все збс
Konstantin
дебаунс
Влад
боюсь что дебаунс не успеет сработать до того, как пользователь нажмёт назад и всё, конец его творению рукописному)
Влад
думал в какой нибудь onStop засунуть метод сохранения в бд, но тоже как то смущает
Konstantin
он паузе чем не нравится
Влад
или онпауз)
Влад
интересно как другие делают, узнать бестпрактик) ладно, там максимум 150 символов, надеюсь рум справиться)
Konstantin
а сервис сделать не варик? он же от юи не зависит, в паузе кинул туда текст и сохранил независимо от жц
Влад
а сервис сделать не варик? он же от юи не зависит, в паузе кинул туда текст и сохранил независимо от жц
вот об этом я не подумал, спасибо, буду сейчас в этом направлении мыслить, идея мне эта нравится
Влад
перечитал))
Rustam
Всем привет!!! подскажите кто знает, клиент серверное приложение нормально работает на эмуляторе а на реальном устройстве не грузит данные, ошибок не выдает, где копать??
Rustam
да, опен сервер использую
Anonymous
да, опен сервер использую
Подкл к вайфаю с моб
Anonymous
Текущему
Anonymous
Который юзаешь на устр
Anonymous
И серв часть используй ип 0.0.0.0
Rustam
И серв часть используй ип 0.0.0.0
извини друг, можешб чуть подобней
Anonymous
извини друг, можешб чуть подобней
Какой ип прописывается на кл стороне?
Anonymous
Для общения с серв
Rustam
Для общения с серв
"http://192.168.1.11/"
Anonymous
"http://192.168.1.11/"
Смени локал хост на 0.0.0.0
Anonymous
На серв части
Anonymous
Гугли
Anonymous
А-ля опенсервер
Anonymous
0.0.0.0
ᴀɴᴅʀᴇʏ
Использую Crashlytics. В проекте висит google-services.json, без него проект не билдится. Безопасно ли этот файл публиковать в гитхабе опенсурсе?
Ferrero
а зачем в опенсурсе работающий крашлитик?
ᴀɴᴅʀᴇʏ
а зачем в опенсурсе работающий крашлитик?
То есть его надо добавлять только когда делаешь релизную версию на плеймаркет?
Kotor
Спасибо
ᴀɴᴅʀᴇʏ
Да, не подумал об этом)
ᴀɴᴅʀᴇʏ
конечно, нет смысла в опенсурсе держать аналитику
А если захочу реализовать авторизацию через firebase, то это тоже не нужно добавлять в опенсурс или только убирать аналитику?