Ivansuper
Угу. Как сис админ, который сможет найти решение сложных проблем разными путями без гуглинга либ и шаблонных решений
Yaroslav
всем привет. Насчет новой loadingView. Есть реалтзации с анимацией?
Яўгеній
Ребят, пожскажите, меняю тему со стандартной на другую и вот такая штука происходит, перепробовал уже все варианты, что нашел и ничего не помогает...
Яўгеній
Принудительный рефреш не помогает?
Как его сделать? Типа, файл - синхронизация?
Yaroslav
Что за она
может видел как у гугла теперь при загрузке выглядет loading view? Сейчас мини пример, может вспомнишь, к сожелению лучше пока не нашел
Yaroslav
примерно так + анимация
‍Yap
А ну типа stub animation
Val
на винде просто хоткеи все перепутаны
Яўгеній
Да, я уже нашел, не помогло, я чистил, ребил, синхронизация с файловой системой, и еще какую-то синхронизацию, удалил папку с фалами начинающимися на Gradle_.... Ничего не помогает, хотя пару дней назад все хорошо работало.... Но выставляю стандартную тему обратно и все появляется, но мне нужна другая тема, без actionbar, так как только одно layout будет без него и я его удаляю программно
Tesseract
Ребят, помогите плиз. Кто может скинуть ссыль на пример репозитория для большого проекта на котлине? надо рест, кеширование, и бд. Желательно чтобы репа была разбита на модули. Буду очень благодарен даже за куски кода
Tesseract
и без di
Max
и без di
Чем DI не угодил?
Tesseract
Чем DI не угодил?
требуют без di. хоть я и не против с koin'ом примеры
Tesseract
или же любой пример где репа разбита на модули грамотно
Tesseract
оу)
Tesseract
Арина для маленького проекта написала репу
Tesseract
у меня уже в репе 500+ строк кода
Tesseract
чисто для себя интересно как это лучше сделать
Andrew
чисто для себя интересно как это лучше сделать
Просто у нее вроде и ресты и бд есть
Tesseract
да, но весь рест в одном файле, а там ужас как много модулей.
Yaroslav
А ну типа stub animation
а можно немного подробней? Это дефолтная view + анимация?
Tesseract
я только свой модуль вписал, и уже 500 строк кода
Max
Это же копипаста 2,5 методов
Max
Это нормально
Max
Чем маленький реп от большого репа отличается?
Tesseract
там если репу не переделать, то будет до 4к строк кода в одном файле
Tesseract
что не есть гуд
Max
Значит говнокодите
Tesseract
да, потихоньку)
Max
))
Tesseract
без di как без рук
Tesseract
посмотрев на примеры из koin я реально понял сколько строк кода можно сократить
‍Yap
а можно немного подробней? Это дефолтная view + анимация?
У себя делал без анимации. Был Kotlin extension, который метал view серый background. Когда было состояние загрузки, то прогонял adapter item через extension и получал такой вот эффект. Думаю с анимацией тоже было бы так же.
‍Yap
Ну это такое самописное решение, вроде попадались библиотеки, но не хотелось их тащить для такого примитивного случая
Daniil
Я тут начитался мол rxjava можно заюзать вместо AsyncTask. Но есть проблема - если сделать return Observable.defer{ action() } .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) то action() не будет вызван пока ты не подпишешься на Observable. Фишка в том что мне нужно выполнить action() в любом случаи, а вот будет ли кто-то использовать Observable - не факт. Я что-то делаю неправильно?
Tesseract
немного не в тему, но rx актуальна на котлине?
Stepan
немного не в тему, но rx актуальна на котлине?
Корутины покрывают 90% функционала RX
Yuri
немного не в тему, но rx актуальна на котлине?
кнч, но как сказали выше корутины лучше
Dug
Все окей)
Nikita
да там уже мрак какой-то посыпался
Lounah
Как вообще можно сравнивать корутины и rx?
Stepan
90 процентов?
Учитывая, что Rx обычно используют для асинхронных сетевых запросов
Stepan
Согласен Но для большинства задач корутины вполне могут заменить Rx
Stepan
Лично я не встречал ещё ситуаций, когда в Котлине не мог бы обойтись без Rx
Anonymous
ой, не так понял)
Anonymous
Так это убого
https://proandroiddev.com/forget-rxjava-kotlin-coroutines-are-all-you-need-part-1-2-4f62ecc4f99b
Максим
Лично я не встречал ещё ситуаций, когда в Котлине не мог бы обойтись без Rx
Комбинирование нескольких callback-ов отличное место для этого
Глеб
Как вообще можно сравнивать корутины и rx?
стадность, и не до такого доводит) Keep calm and listen "мало-половин"😄👍
Artem
Согласен Но для большинства задач корутины вполне могут заменить Rx
Но тем не менее везде первой фразой "не использовать в продакшене"...
Глеб
Как корутиной скомбиниовать startActivityForResut и тут же возврат? синхронно?🤔(причём это можно, и это первый реальный полезный кейс)
Глеб
...но увы ...Елизаров про это не писал...рисковать не будем)
Глеб
...но увы ...Елизаров про это не писал...рисковать не будем)
так что..... "мало-половин" ...мало-мало... половин..... тянем корутин....тянем-тянем корутин
Gerc
...но увы ...Елизаров про это не писал...рисковать не будем)
Не писал наверно что не для того активитирезалт придумали. Так бы и сам гугл давно запилил калбек нормальный
‍Yap
Привет, может кто-то знает из-за чего контент внутри CardView не перекрывает скруглённые края, а обычный FrameLayout c shape такое не умеет?
Lounah
Привет, может кто-то знает из-за чего контент внутри CardView не перекрывает скруглённые края, а обычный FrameLayout c shape такое не умеет?
Вообще-то он должен быть круглым, вместе с краями Только в студии ты этого не увидишь -- запусти на эмуляторе/девайсе и увидишь, что края контента скруглены
‍Yap
Вообще-то он должен быть круглым, вместе с краями Только в студии ты этого не увидишь -- запусти на эмуляторе/девайсе и увидишь, что края контента скруглены
С CardView вопросов нет, все отлично работает. Картинка внутри тоже скругляется. Если делать через FrameLayout со скруглённым background, то картинка не скругляется
Impossible
Товарищи, все кто захочет засунуть констрейн в скрол вью, обновляйте его на ласт версию. Убил пол дня пока понял почему рипается скрол вью
Valentin
Привет. Подскажите, кто какое облачное хранилище файлов использует для передачи из мобильного приложения (в моем случае фото) и получения файлов по прямым ссылкам? Предполагаем будет под 100 тыс пользователей, 0.1% из которых будет создавать входящий трафик в 100MB на каждого в месяц и 10% пользователей, которые будут создавать исходящий трафик в до 1GB в месяц. Исходящий/входящий по отношению в файловому хранилищу. Спасибо!
Valentin
Спасибо!
Unknown
Кто-то делал cast между между двумя устройствами по wifi ?
Vladislav
Добрый день! подскажите, как различать connect timeout и read timeout в okhttp?
d
Подскажи в каких кейсах view может не быть null
Anonymous
А по какому тегу ищешь Вью?
Anonymous
Там разве указывать не надо?
d
Ни в каких
Вроде копипаста с примеров гугла