Ivansuper
Котлин умеет в интероп с джавой. Но он не привязан железно к ней
Konstantin
10 лет не чесались и тут дратути
Ferrero
И рано или поздно вам все равно нужно будет ее узнать, лучше идти в хронологическом порядке
Ivansuper
10 лет не чесались и тут дратути
Ага, и до свидания. Они там перебуторили до такого что для обновления до последних версий тебе надо код переписать и не слабо так
Ferrero
Он всего лишь в неё компилируется
Konstantin
Он всего лишь в неё компилируется
котлин компилируется в байткод. а из него можно восстановить джаву
Бодіа
Все языки ведь компилируются в байт код?
Бодіа
Так почему нельзя любой код переделать в код другого языка
Бодіа
Нет.
А как они тогда работают?
Ivansuper
Так почему нельзя любой код переделать в код другого языка
Теоретически можно. Но это далеко не всегда будет эффективно и быстро работать
No
А как они тогда работают?
Одни конвертируются в двоичный код.
Ivansuper
А как они тогда работают?
Байткод в принципе не обязателен. Ты можешь написать свой язык и интерпретатор к нему который будет сразу исполнять написанное тобой
No
Одни конвертируются в двоичный код.
Другие в джавовый байткод. Третьи в байткод для своей вм
Бодіа
Одни конвертируются в двоичный код.
Я думал это синоним байткода
Ivansuper
Т.е. набор самых прямых инструкций архитектуры
Бодіа
Яясно
Бодіа
Почитал что такое байткод
Bitllioner
Всем привет, вопрос по admob, если есть знатоки выручайте. Коэффициент соответствия плавно приплыл к 30-40% на полноэкранку. На движке сделано 3 приложения, 2 из них не испытывают трудностей и коэффициент хороший 80-90% Сделал выборку по станам в admob для этого приложения, нормальный коэффициент только по некоторым странам, в основном запросы есть, показов нет. В 20х числах марта попробовал создать заного объявление, обновил, поднял коэфф до 60%, но первого апреля он вернулся к 30-40% Может кто-то сталкивался или советом поможет...
Yuri
Есть 2 фрагмента(буду называть 1 и 2 соответственно), наследуемые от базового класса BaseFragment. 1 фрагмент запускается по умолчанию. 2 при выборе пункта меню. Я хочу чтобы при переходе из 1->2 и 2->1 фрагменты не разрушались, а состояние их презентеров сохранялись. Как это можно сделать?
Eugene
не вариант.
Тогда вариант выше)
Maryna
а чем плох вью пейджер?почему не подходит?
Yuri
Eugene
не вариант.
Я вчера как раз делал статик мапу в проекте для презентеров. Вполне не плохо получилось как быстрое решение без фреймов
Ferrero
а в мокси так можно сделать?
По-моему это как раз таки фишка мокси
Yuri
а чем плох вью пейджер?почему не подходит?
в принципе можно... у меня навигационное меню
Ferrero
Но я не связывался с мокси ещё
Eugene
Вчера как раз в канале архитектуры эту тему поднимал
Eugene
и какой ответ был
Мокси/даггер если фреймами или статик мапа
Yuri
Мокси/даггер если фреймами или статик мапа
презентер впихнуть в компоненту дагера
Yuri
?
Eugene
Кто-то ещё про koin написал, но я не чекал что это
Eugene
презентер впихнуть в компоненту дагера
Почитай для начала по мокси
Eugene
Там это уже реализовано и без дагера
Eugene
ну да. даггер как вариант
А дагер поможет если ты синглтон презентер сделаешь
Yuri
В гугл
типо так писать: "moxy singleton presenter"?
Eugene
типо так писать: "moxy singleton presenter"?
Просто найди урок по мокси, или статью на Хабре или доку официальную почитай. Как удобнее
Eugene
Там реализован механизм сохранения состояния вью, без всяких синглтон
Eugene
ViewState классы
Eugene
да мне не вью нужно запоминать... а презентер
И это и есть часть состояния вью
Yuri
контекст через даггер передаю
Eugene
контекст через даггер передаю
Святой дядюшка Боб... Просто почитай про Мокси, хватит тут предположений
Eugene
На Винде?
Eugene
Винда зло. Блочит где нибудь, хрен поймешь. Го на Линукс
Eugene
Какой-нибудь брендмаудер или прочие "отлично работающие" вещи мелкомягких
Eugene
Всё зло в винде
Di7aK
мелкомягкие для илиты
Eugene
мелкомягкие для илиты
Тогда я пожалуй классом пониже побуду)
Di7aK
серьезно
Eugene
Я тоже)
Di7aK
удобно красиво не лагает летает
Di7aK
пингвиось так не умеет
Eugene
удобно красиво не лагает летает
Сарказм сейчас просвистел 😁 отчётливо так)
Eugene
.net такое же зло
Di7aK
шарп зло
Di7aK
имена методов с капса что за абсурд
Eugene
Го на Линукс, больше сказать нечего)
Eugene
Eugene
нашел
Я тут прочитал код... Делать презентер и репозиторий одним целым законно вообще?))
Eugene
это пример))))
Как пример Мокси ок, а как пример архитектуры фу фу фу
Eugene
это пример))))
Подмена реализации идёт нафиг при таком подходе
Yuri
Подмена реализации идёт нафиг при таком подходе
вообще как - то создатель мокси говорил, что синглтон презентеры плохая практика