Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение

Как сложно =) На самом деле если вы используете иньекцию зависимостей, то в вашу VM придёт переменная someUseCase: SomeUseCase. А потом вы ее вызовите как будто бы обычный метод someUseCase(someID). И выглядит совсем не страшно) Ну и invoke если уж совсем явно хотим.

А чтобы стать врачом нужно сначала пойти санитаром.

Преимущества XML.

  1. Четкое разделение UI и логики

  2. Легкая читаемость сложных UI

  3. Мгновенное применение изменений (не нужно перекомпилировать)

  4. Можно перейти к элементу просто нажав на часть UI в превью.

    Как по мне навешать слушателей во фрагменте легче чем найти нужный кусочек в файле с 1000+ спагетти кода, найти как он хранит свои переменные, чтобы привязать к вью модели. Но если там вдруг где то завалялся remember ломать голову почему ui не реагирует на нажатие. Еще из минусов, что каждый элемент пишется без какого либо класса, что порой вызывает плохие последствия.

Как указано я пытался скопировать папку из библиотеки. Но файлы там немного отличаются от ваших и в результате получаю ошибку libsqlitejdbc.so is not an ABI. С вашими же все работает.

ps. Разобрался. Значит копируем из библиотеки папку org.sqlite.native.Linux-Android, переименовываем aarch64 в arm64-v8a и arm в armeabi-v7a.
Подключаем:
android {
sourceSets { getByName("main") { jniLibs.srcDirs("src/main/native/Linux-Android")
}
}
}

В моем случае прокатило.

А почему бы не давать тестовое, а во время собеседования не просить сделать дополнительную фичу?

На должность джуна английский b1+. Везде. Писал код с а1, читал документацию с а2.

Вопрос. Какому джуну вы разрешаете разговариваривать с заказчиком?

В моем случае, комп сказал, что ему очень сложно. Когда ты изменил размер текста в xml это заняло 5 секунд на перерисовку. С compose я видел изменения через 5 минут.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность