Никита 🙃
Никита 🙃
Попытка улучшить архитектуру приложений, так сказать
Alina
Это наводящие вопросы?)
Это беседа. ) Так-то можно и погуглить, конечно. Просто думала в кратце объясните. Или например с чем имели опыт, что понравилось..
Никита 🙃
Это беседа. ) Так-то можно и погуглить, конечно. Просто думала в кратце объясните. Или например с чем имели опыт, что понравилось..
Мне зашёл Room. Для маленьких приложений - самое то. Весит немного. Остальное трогал поверхностно, но как то ничего не зашло.
Никита 🙃
А, ну и Lifecycle неплохо смотрится для презентеров
Александр Фоменко
Есть хорошие гайды по созданию кастомных вьюх?
Александр Фоменко
Александр Фоменко
В частности интересует как создать такую синюю панель на андроид?
Сергій
просто вью на фоне? )
Александр Фоменко
Во втором экране collapsing toolbar?
Александр Фоменко
Там кастомный toolbar, который по цвету залезает на фрагмент. Не пойму как правильно сделать. Это просто практика, не более
Alina
Есть ли у кого опыт использования Firebase Authentication, обернутой в Rx?
Евгений
Ага, там изи всё
Евгений
Да
Alina
Да
тогда лучше через реплай
Alina
Ага, там изи всё
использовалась какая-то библиотека? или самостоятельно обернул?
Konstantin
только что обновил андроид студио до 3.1.4 stable и build.gradle, Could not resolve com.android.tools.build:gradle:3.1.4
Konstantin
у кого-то такое было?
Dmitriy
Всем привет. Товарищи, кто работал с видео, нужна помощь. Не могу сообразить как можно перехватывать видео поток с камеры во время записи видео и по определённому событию накладывать на него например картинку в угол так чтобы это все записывалось в видео файл.
Alina
https://github.com/kunny/RxFirebase Вот это юзал
Не помню почему, но я предпочла https://github.com/FrangSierra/RxFirebase 🤔, хотя kunny тоже рассматривала.
Dmitry
Народ, такая странная ситуация... Вчера приставку дебажил по WiFi через adb connect, всё было норм. Сегодня приставку забрал в офис, там дебажил на других теликах тоже по WiFi, всё было ок и на приставке ничего не меняли. Сегодня принес домой, вроде подключил также, как и было, но дебажить не получается, не устанавливается приложение, а в logcat пишет hdmi is not connected... WTF? Есть у кого-нибудь идеи? У меня монитор старенький, а приставка новая, поэтому их через xga box соединил, ну, также, как и вчера... Приставка как бы работает, всё показывает, но вот hdmi просит для дебага
Евгений
Не помню почему, но я предпочла https://github.com/FrangSierra/RxFirebase 🤔, хотя kunny тоже рассматривала.
От kunny оно хотя-бы обновляется) Месяц назад был апдейт какой-то. Да и написано неплохо, плюс под котлин что-то сделано - тоже хорошо
Anonymous
пи**
Anonymous
орнул
Anonymous
люди, ретрофит не принимает @Path после знака вопроса (думает что это Query). Но в моем url действительно нужно вставлять @Path. как быть?
Alina
Да
Замечательно. Тогда мы можем обсудить один момент, если Вы не против.
Anonymous
Может пример хотя бы?
site.com/friends?wicket:interface:80/page/2
Anonymous
80 и 2 надо вставлять динамически
Anonymous
Query он не примет даже так как тут не =
Daniil
А, лол
Daniil
Хотя нет. Страноо
Anonymous
я пока костыль сделаю
Alina
Ok
Там есть метод: provider.verifyPhoneNumber(phoneNumber, timeOut, timeUnit, activity, listener); В него передается activity. Я так поняла, как поток, в котором будет читаться ответ. НО. Метод этот не относится к слою View, соответственно передавать в него activity будет неверно с точки зрения MVP. Вы как эту проблему решали?
Anonymous
укажу "¿" знак а в интерцепторе его "переверну"
Vladimir
Anonymous
Потому что это не path а
это ни то ни другое)
Anonymous
я все перебрововал, моя ссылка специфичная
Anonymous
Vladimir
я все перебрововал, моя ссылка специфичная
У тебя сервак потом парсит это?
Anonymous
У тебя сервак потом парсит это?
нет, клиент неофициальный
Anonymous
это браузерная игра одна
Anonymous
и такие ссылки в ней всюду
Vladimir
Ну ты это вот енкодь прост
Anonymous
Ну ты это вот енкодь прост
можете посмотреть?
Alina
Только нужно еще прописать что-то около этого .subscribeOn(schedulers.io()) .observeOn(schedulers.ui()) Ну как и везде)
Да, понятно. Спасибо! Есть еще вопрос по колбэку от этого метода. Но еще не поняла так же это реализовано у kunny или нет...
Anonymous
вот прям ссылка скопирована оттуда http://nebo.mobi/home?wicket:interface=:3:towerPanel:tower:1:floorPanel:state:action::ILinkListener::
Vladimir
можете посмотреть?
Да я увидел в чем соль )
Max
ну а как еще))
Ну тогда можно сделать @Path String url и это будет все что после friends и эту урлу где-то формировать, ахахах
Anonymous
вариант с интерцептором мне зашел)
Anonymous
он работает
Max
думал, некрасиво
Ну я пошутил ващет)
Vladimir
И много таких енжпоинтов?
Евгений
Да, понятно. Спасибо! Есть еще вопрос по колбэку от этого метода. Но еще не поняла так же это реализовано у kunny или нет...
Kunny кидает PhoneAuthEvent От него наследуются три класса: PhoneAuthCodeSentEvent PhoneAuthVerificationCompleteEvent PhoneAuthCodeAutoRetrievalTimeOutEvent Нужно проверять на тип и делать какие-то действия. В Java это конечно немного запарно и некрасиво, но в котлине вполне норм смотрится)
Anonymous
Не тут именно query
вот пример квери: Simple Example: @GET("/friends") Call<ResponseBody> friends(@Query("page") int page);
Anonymous
как видишь он не подходит. у меня вставка идет в саму ссылку без key=value
Anonymous
но @Path не подойдет созданный для этого так как вставка патча должна быть до знака "?"
Anonymous
напишу ретрофиту сушку.
Dmitriy
напишу ретрофиту сушку.
Свой interceptor сделать и забыть)
Anonymous
Anonymous
добавят @QueryPath
Евгений
В java у меня instance of в итоге. И да, это именно то, что смущает.... Значит также.
В проекте еще Firebase полностью вынесен за "api" и для прокидывания этих евентов пришлось делать свои аналоги😅
Max
напишу ретрофиту сушку.
Они не виноваты что у тебя урла не стандартная)
Anonymous