awawa
он уже год так ставится, если не больше
У меня был Linear до обновления
BDB 🏴‍☠️
Что то последнее время ставиться framelayout
Александр
он уже год так ставится, если не больше
+, сколько себя помню всегда так было
Александр
А помню я себя примерно год
Dmytro
Ребят, прошу не разводить холивар, кто может попробуйте ответить, есть ли реально какие-то плюсы оставаться на Java вместо Kotlina?
Никита 🙃
Ребят, прошу не разводить холивар, кто может попробуйте ответить, есть ли реально какие-то плюсы оставаться на Java вместо Kotlina?
Java - это не плохо. Если есть уже хорошо спроектированный проект и хорошо написанный на Java - то смысла, реального, нет особо. НО. если у тебя кусок говна, который надо по любому писать с нуля - можно взять Коклен))
Максим | Мобильные приложения
Всем привет Есть ViewPager и внутри два фрагмента При запуске они загружаются вместе Можно ли сделать, чтобы сначала загрузился полностью первый, а потом второй или совсем отключить загрузку второго, пока пользователь не перейдет на него
Dmytro
сэкономленные нервы ;)
я не совсем понял, в каком случае экономишь себе нервы?
Максим | Мобильные приложения
userVisibleHint
Спасибо
Dmytro
в обоих :))
гы, еще хуже стало понятней
Никита 🙃
iamthevoid
Я не говорю, что это плохо) Просто хотел услышать, есть ли аргументы писать все новые проекты на жаве, вместо Котлина?
Возможно это моё мнение, но мне на джаву пересаживаться после котлина как после иномарки на утюг. Работают в данном случае оба на jvm, только в kotlin много удобных инструментов, меньше букафф (буквально) ну и много всего хорошего. Что касается java - там можно сделать некоторые вещи, которые нельзя сделать в котлине, но при этом обычно портится типобезопасность, так что это сомнительное преимущество. Я про wildcards и подобные вещи
Dmytro
А, новые... Только если у вас команда, которая абсолютно не знает коклен.
Даже если ты не знаешь котлин, что ты не сможешь написать? В голову приходит только статик метод, а так все остальное такое же. Ну будешь ты ручками фильтровать список или проверять на нулл !=. Остальное же остается)
Ilya
Я не говорю, что это плохо) Просто хотел услышать, есть ли аргументы писать все новые проекты на жаве, вместо Котлина?
Нет, лучше сразу на котлине писать, ибо на нём легче писать и сейчас все на нём пишут
Dmytro
Нет, лучше сразу на котлине писать, ибо на нём легче писать и сейчас все на нём пишут
сильными аргументы) а если все с крыши пойдут прыгать, ты тоже пойдешь? (с) Мама
Ilya
сильными аргументы) а если все с крыши пойдут прыгать, ты тоже пойдешь? (с) Мама
А 1 аргумент?) меньше времени на синтаксис гораздо будешь тратить, больше на задачу
iamthevoid
Спасибо за развернутый ответ. я с тобой согласен) я не для себя решаю, тут больше для руководства)
в таком случае если котлин больше по душе надо просто взять и начать писать )) Я так и делал обычно, когда все ломались
Andrew
Коллеги, как конвертировать Date в UTС получить на выходе Date? На SOF в примерах на выходе строка, а мне нужно Date.
Andrew
Покажи пример какая входная строка?
На входе Date и на выходе Date
Dmytro
На входе Date и на выходе Date
так поставь тайм-зону ЮТС вот тебе и выход
Dmytro
Можно пример?
Да, что-то в дейт такого нет, тогда созадй календарь ему засеть calendar.setTimeZone(TimeZone.getTimeZone("UTC"));
Andrew
Проблема в том, что если мы из Date делаем строку, то можно установить TimeZone, но потом когда из строки делаем Date, она теряется.
Dmytro
Проблема в том, что если мы из Date делаем строку, то можно установить TimeZone, но потом когда из строки делаем Date, она теряется.
Зачем строка? Создай каленгдарь сазеть миллисы с твоей даты укажи тайм зону создай дейт засеть новой дейт миллисы с календаря должно сработать
Арслан
Друзья, как можно скачать файл деобфускации с консоли разработчика. У меня в меню "Файлы деобфускации" доступно только удаление для каждой версии
Sergey
Всем привет, нужен классический компонент настройки часов, как в родном будильнике андроид (два круга ), пните пожалуйста в направление
Максим
Всем здравствуйте!Подскажите пожалуйста хороший туториал по rxjava2 с примерами приложений
Максим
большинство примеров что находил не зашли(нет практического оприменения данной библиотеки,просто обзор функций)
Sergey
Ок, спасибо
Александр
Ы, чойта оно ведёт к крашам интересно?
Александр
Ctrl+F1
Nice combination, ya ne znal, sps
Александр
А бле, там же написано прямо про эти клавиши
Александр
Ой всё
Ivan
Ахаха
Ivan
Ой всё
Наверное нужно отдохнуть?)
Александр
Наверное нужно отдохнуть?)
Надо бы, а то я последние 3 дня по 10 часов впахиваю, как лошадь работящая(
Anonymous
ребят, помогите плз...я установил wifi соединение, но у меня не создаётся клиент, вопрос: " правильно ли я понял из лога, что у меня не происходим инициализация сокета?"
Anonymous
асинх надо делать?
ᴀɴᴅʀᴇʏ
Да либо можно прописать хардкорно чтобы разрешалось через главный поток делать запрос
Никита
Кто-нибудь знает, как можно написать скрипт для смены build variant сразу у нескольких модулей в проекте?
Vadim
не могу понять почему при добавлении поля isComplete в методе addTarget у меня в Firebase добавляеся поле complete. И чтобы потом сделать update то мне нужно ссылаться на поле complete. https://github.com/mnewlive/make-it/pull/53
Корбен
Ребят вопрос Я допустим сделал приложение с версией 1 люди ее установили дальше я приложение обновил и поставил версию 2 и людям сразу приходит оповещение в приложение о том что есть новая версия приложения (приложение не из маркета) PS например как в кате мобайл просто не знаю как в гугле забить про вот такую фичку,может кто у себя делал похожее
Alex Android
Где почитать как настраивать Даггер для нескольких модулей градла?
Корбен
В vk mp3 mod такой есть
да да вот я и хочу сделать ну почти как там,только не знаю как это фича называется
iamthevoid
А вообще если через маркет у них свой чекер есть - in app update
Корбен
нее через маркет я знаю))
iamthevoid
Но он работает только в рантайме - т.е надо запустить приложение
Корбен
а вот вариант допустим без маркета
BDB 🏴‍☠️
А вообще если через маркет у них свой чекер есть - in app update
Приложение не в маркете. Чтоб когда человек открывал ему говорили есть обнова, и ок он обновляется. (Диалог фрагмент)
Anonymous
помогите плз ....немного заутался ...Ребят, нарисвался еще вопрос...есть основной поток, там я установил wifi соединение, в нем есть tablayout с вкладками, каждая вкладка это fragment с кнопкой, в свою очередь она после установки соединения по нажатию должна создавать клинта и общаться с сервером. будет такая структура работать? (ПРавильно ли я понял, что надо в каждом фрагменте делать класс Async? или это не обязательно)
BDB 🏴‍☠️
пуш через firebase?
Самому стало интересно, надо бы найти ответ
iamthevoid
пуш через firebase?
Да, например
Nikolai
или при запуске проверять актуальность версии
BDB 🏴‍☠️
Да, например
Он ссылки просто будет качать новую версию Арк?
George
всем привет, подскажите пожалуйста изза чего могут не показываться фрагменты во viewpager? изза загруженности ui потока может быть такое?*
iamthevoid
Он ссылки просто будет качать новую версию Арк?
Как реализуешь. Пуш же сервер будет слать. В него можно ссылку на файл или просто флажок, что прилетело обновление, а уже само приложение будет при старте с этим флагом смотреть, есть ли что то новое на сервере
BDB 🏴‍☠️
Наверное как я понял, в беке есть версия АПК, он при запуске будет сверяться. Если отличается, вывести диалог экран, качать с определенной ссылки новую?
BDB 🏴‍☠️
Или разраб будет запрос на все прилы делать ?
iamthevoid
Я же с этого и начал - смотря через что распространяешь. Если не через плей, то очевидно через свой бэк. Тогда это делается пушем, проще простого. Если бэк чужой - какой нибудь файл хостинг, тогда уже клиент запрашивает список файлов с того сервера и определет, новее там версия или нет, гдавное нейминг придумать, по которому это можно понять
iamthevoid
обычно достаточно version code