Size: a a a

Android Dev Подкаст

2019 June 02

K

Kopusha in Android Dev Подкаст
"Просто нужно знать и точка, как некоторые школьные предметы которые 100% пригодяться в жизни"

Типа -тся/ться в русском?
источник

VS

Volodymyr Sch in Android Dev Подкаст
Denis Nek (slow response)
ну не знать как GC работает разработчику под JVM – это как в школе не знать, что земля круглая
Такой изучил как JVM внутри крутиться, и сразу представление о розработке поменялось, UI баги пофиксились, джсон начал быстрее парситься, архитектурка стала лучше, правда ? 😉
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Volodymyr Sch
Такой изучил как JVM внутри крутиться, и сразу представление о розработке поменялось, UI баги пофиксились, джсон начал быстрее парситься, архитектурка стала лучше, правда ? 😉
Это макисмализм
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Тебе ничего не мешает понимать как это работает, при том занимаясь архитектурой и кнопками
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Volodymyr Sch
Такой изучил как JVM внутри крутиться, и сразу представление о розработке поменялось, UI баги пофиксились, джсон начал быстрее парситься, архитектурка стала лучше, правда ? 😉
У некоторых вон билд тайм улучшился после ковыряний с jvm.))
источник

K

Kopusha in Android Dev Подкаст
гм, у меня нет ответа, но появились вопросы в последние годы... Мы вот долго ныли, что алгоритмы на интервью это тупо, спрашивать про GC тупо, все равно по работе не нужно и тд... Как бы логика в этом есть. А что спрашивать? Эти штуки хоть как-то позволяли отсеять трешак. На онсайт интервью в спотифай сейчас 0 алгоритмов. Зиро. Хоть час на  system design оставили, остальное "пиздежь за жись" и "что ты думаешь о дайверсити?". И вот прошел ты скажем, довольный такой. Но осадочек остался. Где гарантии, что не придется работать с идиотами, которых ты будешь пропускать пачками при такой системе? Вопросы, вопросы...
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Ребята, выпуск не про это. Вопросы подразумевались в ключе тематики, а не собесы и вопросы про GC
источник

A

Anton in Android Dev Подкаст
Kopusha
гм, у меня нет ответа, но появились вопросы в последние годы... Мы вот долго ныли, что алгоритмы на интервью это тупо, спрашивать про GC тупо, все равно по работе не нужно и тд... Как бы логика в этом есть. А что спрашивать? Эти штуки хоть как-то позволяли отсеять трешак. На онсайт интервью в спотифай сейчас 0 алгоритмов. Зиро. Хоть час на  system design оставили, остальное "пиздежь за жись" и "что ты думаешь о дайверсити?". И вот прошел ты скажем, довольный такой. Но осадочек остался. Где гарантии, что не придется работать с идиотами, которых ты будешь пропускать пачками при такой системе? Вопросы, вопросы...
Для таких случаев есть испытательный срок, не подошел человк - разошлись)
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Kopusha
гм, у меня нет ответа, но появились вопросы в последние годы... Мы вот долго ныли, что алгоритмы на интервью это тупо, спрашивать про GC тупо, все равно по работе не нужно и тд... Как бы логика в этом есть. А что спрашивать? Эти штуки хоть как-то позволяли отсеять трешак. На онсайт интервью в спотифай сейчас 0 алгоритмов. Зиро. Хоть час на  system design оставили, остальное "пиздежь за жись" и "что ты думаешь о дайверсити?". И вот прошел ты скажем, довольный такой. Но осадочек остался. Где гарантии, что не придется работать с идиотами, которых ты будешь пропускать пачками при такой системе? Вопросы, вопросы...
Попрошу здесь больше не применять нецензурные высказывания
источник

AE

Alexander Efremenkov in Android Dev Подкаст
И задавать вопросы по теме выпуска
источник

K

Kopusha in Android Dev Подкаст
свидетели Иеговы что ли? Забыл, что в совке всегда была тяга к цензуре. Реддит показывает, что это лишнее и  только ограничивает свободное общение. Может и мы когда-нибудь сможем. Всем добра и чмавке в чатиге 😘
источник

AB

Alexander Blinov in Android Dev Подкаст
Kopusha
свидетели Иеговы что ли? Забыл, что в совке всегда была тяга к цензуре. Реддит показывает, что это лишнее и  только ограничивает свободное общение. Может и мы когда-нибудь сможем. Всем добра и чмавке в чатиге 😘
Да, действительно, давайте матерится. Мы же быдло
источник

YV

Yonatan V.Levin in Android Dev Подкаст
могу я добавить свои $0.02
мы общались с Денисом на эту тему тоже

Все доклады про интернался - являются общеобразовательные которые помогают получать общую картину того что происходит под капотом. Причина почему я их делаю это не к тому что бы потом на собеседование спрашивалось как реализовывается young generation GC а скорее как основа к пониманию почему приложение может лагать. и как должна быть выстроена архитектура с учетами всех особенностей Андройда.
И да, я думаю что знать основы GC является критичным для ребят которые метят в сеньйоры.
источник

YV

Yonatan V.Levin in Android Dev Подкаст
но если ты не знаешь, это не значит что все плохо - это значит что может быть отрицательный сигнал
источник

YV

Yonatan V.Levin in Android Dev Подкаст
и нужно больше капать в сторону персонального экзекьюшена, потому что все это восполняется за пару  дней капания внутри аппы и эксперементируя.
источник

A

Anton in Android Dev Подкаст
Alexander Efremenkov
И задавать вопросы по теме выпуска
Из вопросов к выпуску.
1. Интересно было бы послушать о различиях рантайма в разных версиях android
2. Почему изначально надо было делать свою vm для android, а не использовать одну из существующих jvm
3. Вносят ли производители устройств изменения в  ART в своих прошивках, может были какие-то связанные с этим интересные баги
4. Как связана реализация apply changes/instant run с рантаймом?
5. Какие части кода компилируются с помощью JIT, а какие с помощью AOT? Имеет ли смысл ART идти по пути flutter и компилировать все в AOT?
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Первые годные вопросы
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Давайте ещё
источник

Sergey λ in Android Dev Подкаст
1. DevSummit 2018. Trash Talk. https://youtu.be/Zc4JP8kNGmQ
Тайминг 15:25.+
Чет говорит что в ART большие объекты(String, array of primitives) аллоцируються вне хипа приложения. Вопрос, как они(объекты) делаются доступные в хипе и как они потом чистятся.
2. Насколько ART соответствует спецификации JVM? Слышал что те же Phantom Reference не совсем так работают или вообще не работают.
3. Позволит ли APEX в Android Q обновлять рантайм независимо от самой ОС?
источник

AE

Alexander Efremenkov in Android Dev Подкаст
👍
источник