Dmitry
Всем привет, кто работал с surfaceView? Проблема в том, что если устанавливать новые layoutParams, то высота изменяется, а ширина нет. Куда копать?)
Dmitry
с imageView все работало
Vitaly
Кто как работает с Базами Данных? Используете ORM или чистый SQLite?
Микола
room
Ярослав
room
Ruslan
Чистый
Vitaly
Чистый
Руслан, ты работаешь через execSQL с помощью SQL запросов или через методы update, query, insert и другие?
Ruslan
Через методы конечно)
Vitaly
Мне кажется, что код совсем нечитаемый через эти методы
Vitaly
А вообще странно, что до сих пор пользуются SQLite чистым, когда есть очень удобные ORM) В чём преимущество чистых БД?
Sergey F
Бойлерплет это счастье
Vitaly
Скорость не в счёт, так как есть ORMки которые быстрее чистого SQLite
Mike
Mike
либо это отдельные СУБД, либо они используют SQLite
Ruslan
Vitaly
Я раньше использовал Realm
✙
ObjectBox использую и доволен
Vitaly
Да и впринципе все ORM примерно одинаковые, и что на них нельзя сделать, что можно на SQLite?
Микола
большинство orm это и есть sqlite
Микола
не так
Mike
ORM по определению оборачивают существующую СУБД.
А вот Realm и ObjectBox — это отдельные объектные базы данных.
Микола
все orm это и есть sqlite
Vitaly
Ошибся
Vitaly
Значит вопрос всё таки в чём преимущества SQLite перед объектными базами данных?
Mike
Алексей
в том, что они реляционные, и нативные) Нужно много таблиц и отношений - вам в SQL, нужен nosql - вам в объектные базы.
Mike
SQLite, ObjectBox, Realm — все более-менее реляционные
Volodymyr
Mike
да уже обсудили вроде, что никак)
Gromozeka
Volodymyr
Недочитал просто, сорян)
Vitaly
Только сейчас понял, что работа с Базами Данных напрмую считается устаревшим подходом и теперь то понял почему вы резко написали Room
Vitaly
Интересно посмотреть что это такое
Mike
Не пробовал Room, но вот GreenDAO при правильном использовании не уступает голому SQLite.
Gromozeka
Gromozeka
NoSQL (от англ. not only SQL — не только SQL)
Микола
основной минус realm это его вес
d
говорят еще он падает
d
и в crashlytics не отследить
Влад
Как вы считаете должен ли Junior разработчик знать про dependency injection, clean architecture?
Alexander
Dug
Влад
Какие тогда архитектурные решения вы используете вместе этих?)
Влад
Вместо*
Konstantin
это low-level sarcasm
Konstantin
не обращай внимания
Anatoly
Подскажите кто-нибудь, у меня идет следующая цепочка экранов: onboarding - main - sign up 1 - sign up 2 - sign up 3 - main, с каким интентом запускать main после sign up 3, чтобы при нажатии назад не возвращаться на экраны sign up 1,2,3?
Alexander
А что отвечает за index в Expandable listview, к примеру childPosition отвечает за позицию предмета,а что отвечает за индекс?
Anatoly
Vitaly
Dug
Vitaly
Dug
Dug
DI не нужен. Клин тоже
Konstantin
смотря в каком ты веке живешь
Dug
До него как-то жили и всё было ок. Потом хайп поднялся и это стало модно
Konstantin
если следишь за тенденциями как белый человек - то используешь
Dug
Модно, но не нужно
Dug
Я должен юзать то, что модно?)
Konstantin
если раз в год код выкидываешь то нет конечно
Konstantin
да и дело не только в моде сколько в цели для чего это используется
Dug
Расскажи мне пожалуйста что-нибудь весомое в пользу di
Max
А можно как-то сделать sticky headers если title и recyclerview находятся в одном viewholder-e?
Konstantin
Konstantin
у тебя наверное новый код сразу легаси становится не? )
Konstantin
мнение такое что это экономит время и силы на разработку велосипеда
Dug
Dug
Konstantin
своего di например
Konstantin
может кто то и не знает что он так называется но делают именно его
Konstantin
ну, те кто гугл не юзает
Алексей
тут не надо смешивать DI-фреймворки и IoC как принцип