
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пда. Помню когда материал дизайн начали завозить, то много нового о себе узнали. ))

Andre
11.10.2016
23:06:10

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

Sasha
11.10.2016
23:06:43

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

Timur
11.10.2016
23:09:43

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

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

Artem
11.10.2016
23:18:49

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
Почему бы не проигрывать видео в плеере нативном?

Denis
12.10.2016
05:22:38

Nikita
12.10.2016
05:49:02
Артем тут недавно?
Вопросы и ответы даже тупее чем у меня :)

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
Что будет если попытаться изменить бд к примеру из активити и сервиса одновременно?

Pavel
12.10.2016
06:21:32

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

Pavel
12.10.2016
06:27:29

Gundabadec
12.10.2016
06:27:36

Nikita
12.10.2016
06:28:39

Google

Gerc
12.10.2016
06:28:49

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

Gundabadec
12.10.2016
06:33:14
?

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