Viktor
Мне как виндузятнику-винформщику и ВПФщику этого не понять :D
Aleksey
Костылииииии))
не то, чтобы костыли, а event-driven архитектура)
Сергѣй
Привет, поборол в итоге? С тем же столкнулся.
Нет, как то живу с этим ( но я сейчас больше на vs поэтому мне не критично ) но я и в интернете нашёл совет, что и тут получил : надо все настройки скинь до дефолтных , но сам пока не делал
Vladislav
Покажи ошибку и BasicAuthInterceptor
отбой, получилось ))
Viktor
не то, чтобы костыли, а event-driven архитектура)
Кстати, я обратил внимание на это. Может быть я тогда неправильно подхожу к реализации задачки? А задачка простая - Нужно показать пользователю окно ввода логина с паролем, и если авторизация прошла успешно, что нужно делать дальше? Как вернуть модель с информации о пользователе в вызывающую активити? Сейчас делаю это при помощи startActivityForResult()
Сергѣй
Мда. Не хотелось бы конечно настройки сбрасывать.
Я тоже так подумал, но другого не нашёл - надо им туда в jetbrains написать - мол, что это дикость, я напиши сегодня
Viktor
Ну окей. Не буду заморачиваться с сервисами пока что)
Никита
Всем привет. Подскажите сокращение в студии для создания private final String TAG? Мне кажется, я где-то наталкивался на подобное. Или psfs и дальше руками? Как logd, например, для логирования с TAG, как раз.
Никита
Я банально свой Live template добавил
Это, конечно, вариант. Просто 1)Мне кажется, что я видел такое сочетание в студии стандартно 2)Если есть logd, который сразу выставляет TAG в логгер, то, имхо, должно быть можно и сам TAG также выставить с помощью сочетания.
Никита
Или в android developers java уже не в почёте?) "Прошлый век"?)
neikist
Или в android developers java уже не в почёте?) "Прошлый век"?)
Ну я в разработку под андроид перешел полтора года назад сразу на котлин. java вижу только на so когда ищу ответы, в книгах вроде java concurrency на практике, ибо все равно и к котлину применимо, решил почитать. Да в коде библиотек. Весь проект на котлине пишем.
Никита
Ну я в разработку под андроид перешел полтора года назад сразу на котлин. java вижу только на so когда ищу ответы, в книгах вроде java concurrency на практике, ибо все равно и к котлину применимо, решил почитать. Да в коде библиотек. Весь проект на котлине пишем.
Тогда такой вопрос (извини за назойливость): я для себя решил, что правильнее сначала выучить азы (mvvm, databinding, rx, firebase, room и т.д.), а потом эти знания переложить на kotlin, чтобы в голове всё в кучу не сваливалось. Может правильнее перейти на kotlin, а потом поверх уже учить всё вышеперечисленное? Много времени занимает переход на kotlin при условии хорошего знания java? Думаю, все необходимые библиотеки уже не имеют проблем совместимости с kotlin, как года два назад?
neikist
По каким материалам учил, не подскажешь? Или просто гугл?
Да документацию читал и что то простое набрасывал чтобы привычку выработать.
Данил
У меня только привычка написания порядка переменная тип переменной 3 - 4 дня была
Никита
1 - 2 дня
Даже так? Ну, это поднимает мотивацию)
Данил
Да я не знаю, какие там различия существенные даже
Данил
На Coroutine только время больше и все
Данил
val, var, companion
neikist
Да я не знаю, какие там различия существенные даже
А вот это зря. Ибо код на жаве и котлине не просто разный синтаксис имеет
Данил
Остальное вроде стандартное, + extension и null-safety
Данил
+ Учитывая что можно Java - код вставлять, который конвертнет в Kotlin, так быстро и запомнил
neikist
Ну и какие прям существенные различия?
Код стайл. Привычка использовать функции с ресивером. Привычка тип как можно строже указывать. И мелочи всякие
Данил
Ну не знай, я Juniorом устраивался, до этого только на Java писал. Мне дали Mac (до этого не работал, первые дни оставалась старая привычка от переключения языка), сказали вот Kotlin, изучай, напиши тестовое приложение (с определенным стеком, там Litho было, EventBus, Room, LiveData, Paging, Retrofit, Glide и еще что-то, уже не помню). Я быстро посмотрел изменения в https://kotlinlang.ru/, открыв на отдельном экране и держал постоянно там, обращаясь, когда нужно. Ну после 2 дней, я в принципе больше к ней не обращался и вернулся только тогда, когда мне дали доступ к разрабатываемому компанией приложения, чтобы посмотреть некоторые вещи, которые я до этого не использовал, и которых не знал
Stunner // 🎄
от этого нельзя навсегда избавиться?
Roman
Ребят, не могу решить тривиальную задачу - нужно в toolbar поменять drawable стрелки назад. Обычно создавал отдельный стиль и в нем прописывал <item name="homeAsUpIndicator">@drawable/toolbar_up_btn</item> А вот если стрелка добавляется и полностью управляется через Android Navigation, то этот параметр игнорится. Кто-то сталкивался с таким? Я так понимаю, там какой-то другой параметр нужно через стиль сетить, если навигацию использую
ROMAN
Коллеги кто может подсказать такую штуку. Словил такой краш. Код вызывается в блоке view.post {... }. То сеять должен по идеи выполнятся когда поток построения лаяута завершён. Собственно у меня это вот так выглядит: onViewCreaded(...) { ... view.post { defX = view.x } //- краш, сценарий повторить не получается }
leksss
Привет всем. Не могу пересобрать проект на градл 6.1.1 (4.0.0) Вот такую шляпу выдает, пробовал уже все.. Кто подскажет?
Изам
Добрый день! В приложении имеется регистрация пользователя через Vk и Google, во время разработки все работало нормально, но после публикации вдруг оба начали возвращать ошибку. Подскажите пожалуйста в чем проблема. В гугле прочитал что скорее всего ключ sha1 после публикации поменялся, но как тогда его сделать динамическим в личном кабинете?
Владимир
погляди в гуглконсоли, обычно по умолчанию гугл своим ключом подписывает прилу
Владимир
управление релизом - подписи приложений
leksss
У тебя что-то с инетом
в том и прикол, что с интернетом все в порядке)
Artem
Invalidate caches and restart пробовал?
lloyd
Anyone here who know how to made a sticker to picture app? Can someone help me?
Flogiston
можно добавить кастомный атрибут к вьюхе, например к Button, чтобы потом юзать его для Databinding? (так чтобы не наследоватся от Button)
Anonymous
Всем привет. Нужен совет. Допустим есть раздел с информационными статьями (например, на Youtube, раздел Справка/ отзыв). По правильному, этот функционал делается на вебе, а на клиентах грузится webview? Или делается под каждый клиент отдельно?
Anonymous
Ребят, всем ку. Кто может поделиться советом: Есть апишки со стороны бека. Есть Vue приложение и Телеграм бот. Хочу попутно начать пилить мобильное приложение. Но опыта в мобильной разработке, как и знания Java нет. Из языков есть Go, Python Хотелось бы делать кроссплафторму, но средств вот прямо сейчас, что бы заказать мобильную разработку на аутсорсе пока, нет. Поэтому наверное хотел бы в свободное время сам начать напиливать. Правильно ли понимаю, что с Kotlin не получится кроссплатформа, только Android. В данном случае flutter будет разумным выбором?
BDB 🏴‍☠️
Да
Anonymous
Да
ну а потом в сферическом вакууме уже переписываешь допустим на Kotlin и Swift?
ℕo ℕame
Да и у python - kivy на джаве javafx. Только легче будет изучить нативные sdk, чем *баться с кроссплатформой
Anonymous
в большинстве случаев, забираете данные с бека по rest или grpc?
Viktor
Так разницы почти и нет
разница - модное слово в резюме)
Viktor
Меня еще вопрос интересует, актуален ли protobuf, или все забили, и юзают json по старинке? :)
Mike
Отцы! Неужели между разными активити одного приложения объекты можно передавать только через сериализацию?
Если эти данные должно выжить при пересоздании активити в новом процессе, то да.
Артур
всем привет) подскажите плиз как решить данную проблему ? 13:20 Emulator: E0622 13:20:58.309744211 16650 socket_utils_common_posix.cc:201] check for SO_REUSEPORT: {"created":"@1592821258.309712620","description":"SO_REUSEPORT unavailable on compiling system","file":"/mnt/tmpfs/src/android/emu-master-dev/external/grpc/src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":169} 13:28 Emulator: Process finished with exit code 137 (interrupted by signal 9: SIGKILL) 13:28 Gradle build finished in 7 m 57 s 140 ms 13:28 Session 'app': Installation did not succeed. The application could not be installed. Retry
Viktor
У нас в Баду protobuf
Во внутренних сервисах, или для общения мобилок с серверами?
Arkadii
Во внутренних сервисах, или для общения мобилок с серверами?
Для общения с сервером. Ещё есть отдельная команда, коротая проектирует протокол и выдает протобаф спеки. А клиенты и сервер из них генерируют прото объекты.
Mike
актуально ли обрабатывать данные за 10ms вместо 50ms ?)
Как показывает практика, неактуалтно.
Aleksey
Нед, bindService даёт прямую связь
а какие реальные ситуации для использования этой магии? я хотел на ней завязать ЖЦ некоторых зависимостей, но из-за асинхронной природы решил, что простой холдер зависимостей будет как-то проще
Denis
Roman
Народ, можно ли получить доступ к файлу настроек не в активити? Мне нужно получить данные в фрагменте, но метод getSharedPreferences не доступен. SharedPreferences settings = getSharedPreferences(PREFS_FILE,MODE_PRIVATE)
Viktor
Ну вот допустим пользователь создал свой профиль, загрузил фоточку, фоточка у вас отправляется куда-то, что распознает лицо на ней, потом результат распознавания передает куда-то в другое место. Я про такие коммуникации