@android_ru

Страница 394 из 3205
Artem
11.10.2016
22:55:33
Хотя и понимаю, почему так было сделано

(и даже без причины "ой какая классная игрушка а давайте попробуем")

Artem
11.10.2016
22:56:50
даже не знаю, в какой ситуации придется все это осознанно смешать

Sasha
11.10.2016
22:58:45
Хз, мне может не повезло(а может и повезло), но чтоб затащить что-то левое в проект, нужно очень постараться объяснить зачем это нам нужно.

Google
Timur
11.10.2016
22:59:06
в коллективе на результат значит работают

а не на "бля, все юзают, довайти мы тожа будим"

"модно и лаконично"

"удобно тестировать"

Artem
11.10.2016
23:00:00
Ну смотри Местами кордату - самый понятный способ положить в бд из йоси, все всё знают, известно как работать местами рилм - кордата ведет себя как последняя тварь на больших объемах. Она просто не переваривает 100К строк и больше местами голый склайт - Кусок приложения написан на плюсах, дабы не ебаться с пробросами одного в другое - просто натравить их на склайт местами прост в юзердефолтс суем - ну тут все понятно, настройки пользователя храниться должны в юзердефолтсах, ибо самый простой ключ-значение.

Artem
11.10.2016
23:01:14
не поленился)

Artem
11.10.2016
23:01:58
Artem
11.10.2016
23:02:00
но работать с таким проектом наверное ад

Sasha
11.10.2016
23:02:23
в коллективе на результат значит работают
Да, результат для нас самое важное.)

Artem
11.10.2016
23:02:30
у нас другая беда, 30 флеворов одного приложения

Artem
11.10.2016
23:03:21
Только их пока около 5

Google
Artem
11.10.2016
23:03:39
постоянная игра в "попробуй не сломать все остальное"

Artem
11.10.2016
23:03:40
Но при этом было принято решение жить без нативных решений

А написать свою скрипт, который подменяет по конфигам строки и цвета

И прочие радости жизни

И это

КХМ

Забавно

Sasha
11.10.2016
23:04:34
Плюс у нас аудитория это 4пда. Помню когда материал дизайн начали завозить, то много нового о себе узнали. ))

Artem
11.10.2016
23:06:21
вообщем, если возвращаться к теме орм, перехожу с реалма на реквери

ибо реалм сильно толстый, а сплитить апк не ахота

Artem
11.10.2016
23:07:50
без реалма апп весит 3, с реалмом почти 10

вот почему

Sasha
11.10.2016
23:15:56
вот почему
Ну хз, аргумент так себе. Хотя тут от приложения зависит. Меня больше напрягает realm access from incorrect thread. )

Artem
11.10.2016
23:18:31
а я словил сейчас, что на следующей строке после взятия объекта из реалма он уже может стать unusable из-за изменений в другом потоке

Timur
11.10.2016
23:19:49
А я ничего не ловлю, у меня натив

Artem
11.10.2016
23:20:09
?

Google
Timur
11.10.2016
23:20:22
Стандартная обёрточка не взлетит банально, пока ты, эм, не выучишь основы

Artem
11.10.2016
23:22:00
а в производительности большая разница?

Timur
11.10.2016
23:24:41
а в производительности большая разница?
как везде - зависит от прямоты рук.

Я не могу сказать, что это гипервыигрыш, но когда в совокупности здоровый апп с кучей легаси-хрени сядешь и пооптимизируешь в разных точках - это даёт результат обычно. десятая секунды здесь, десятая там.

Artem
11.10.2016
23:26:10
понял

Timur
11.10.2016
23:26:51
плюс если что-то где-то сломалось - ты не на стековерфлоу лезешь, а в логи.

В том, что сломается какая-нибудь ОРМка я не сомневаюсь. Нативные инструменты дроида по работе с БД? вряд ли.

только за ОРМкой у меня минимум контроля. А тут я могу свои косяки найти и устранить

Как-то так

Artem
11.10.2016
23:28:16
тут уже вопрос качества против скорости разработки

Timur
11.10.2016
23:29:23
мне кажется время на изучение кишочек орм+её имплементация куда больше, чем у нативных решений

я уж не говорю про дебаг и прочие вещи

Timur
11.10.2016
23:30:08
Ну и не то, чтобы оригинальную версию базы было долго собирать. А апдейтить её приходится не так часто.

у нас вроде даже до 30 версия не дошла, например. за 3,5 года

Andre
11.10.2016
23:30:38
Если бы Дуров делал вк сейчас - он бы тоже наверное рхи юзал эти ваши

Timur
11.10.2016
23:30:41
хотя примерно по фиче-две в месяц крупных мы выкатывали

Котлин, конечно, был бы корпоративным стандартом у обоих

и цукерберг

Ilya
11.10.2016
23:42:06
KPHP это на самом деле Kotlin PHP

Google
Vitaliy
11.10.2016
23:50:32
Есть WebView, ограничен по высоте. Загружаю в него HTML5 видео. Пока воспроизведение не началось — уродливое превью, квадратное. Не влезает в вебвью, создает скроллбары. После начала воспроизведения все влазит и работает нормально. Как сделать так, чтобы размер html5 видео строго ограничивался размерами окна вебвью?

Artem
12.10.2016
04:48:39
Почему бы не проигрывать видео в плеере нативном?

Alexey
12.10.2016
05:51:21
На Джуна?
Нет, на Джуна думаю это не требуется

Dmitriy
12.10.2016
05:54:13
Всем привет

Gundabadec
12.10.2016
05:54:15
Чего все гонятся за джунами,***нами

Admin
ERROR: S client not available

Dmitriy
12.10.2016
05:55:37
я не смог загуглить один момент

хотел спросить у более опытных людей)

работа с БД (без сторонних библиотек пока) проводится ведь через SQLiteOpenHelper? Я попытался вынести логику обращений БД из Activity, но столкнулся с тем, что этот класс требует в конструкторе context, то есть создать его предлагают из Activity? Как-то нелогично, какже всякие там MVP? Некоторые в сети предлагают сделать синглтон, но это вроде тоже не лучшая идея. Как все это происходит у норамльных людей?

Alex
12.10.2016
06:19:56
Просто выносите в отдельный класс DbHelper, наследуете его от SQLiteOpenHelper. Контекст можете передать из активити.

Nikolay
12.10.2016
06:20:56
Что будет если попытаться изменить бд к примеру из активити и сервиса одновременно?

Nikita
12.10.2016
06:21:35
По идее, ничего страшного

Gundabadec
12.10.2016
06:27:36
я не смог загуглить один момент
Можешь контекст Application передать

Google
Nikita
12.10.2016
06:29:54
я не смог загуглить один момент
Обычно сам класс инициализируют в главном классе и делают его статическим

Pavel
12.10.2016
06:30:39
Противоречит. Нельзя контекст в презентер передавать
С чего вы взяли? Чем вы руководствуетесь утверждая это? Можно ссылку на спеку?

Nikolay
12.10.2016
06:32:07
Типа презентер должен быть платформонезависим.

Denis
12.10.2016
06:33:12
Nikolay
12.10.2016
06:33:48
public static void main(args...)

Denis
12.10.2016
06:35:35
Нет, на Джуна думаю это не требуется
А что лучше пойти на Джуна и ждать повышение на мидла или на мидла найти?

Nikita
12.10.2016
06:37:12
Второе естественно

Denis
12.10.2016
06:40:47
Второе естественно
Это время, обычно там на синиоров и тилидов с большим опытом ищут, которые и так уже работают

Nikita
12.10.2016
06:42:54
А, если опыта нет, то куда ты денешься

Artem
12.10.2016
06:45:22
я к примеру год искал работу по андроиду

Nikita
12.10.2016
06:45:34
Ого

Artem
12.10.2016
06:45:35
с 4 годами фриланса и 0 годами опыта по трудовой

Nikita
12.10.2016
06:45:49
На джуниора?

Artem
12.10.2016
06:46:06
нет) конечно не на джуниора

Denis
12.10.2016
06:46:45
нет) конечно не на джуниора
А на фрилансе меньше доход стал или устал , или опыта в команде набраться

Nikita
12.10.2016
06:46:48
А, тогда понятно

Mikhail
12.10.2016
06:47:15
Nikita
12.10.2016
06:47:18
Кстати, в Яндекс реально устроиться джуниором андроида?

Artem
12.10.2016
06:48:26
Кто то в трудовую заглядывает?
HR при поиске кандидатов ценят только реальные работы, как я понял

Страница 394 из 3205