Публичное собеседование на позицию Android-разработчика

Подготовка к собеседованию на Android Developer

Транскрипция видео:

  • итак мы в эфире всем привет рад что пришли на нашу публичную сессию которая посвящена публичному собеседование позиции android разработчика эту сессию мы проводим в преддверии android к 8 вот если вы еще не знаете что такое то эта конференция недельное где опытные спикеры приходите и на какую-то конкретную тему делятся своим опытом в этом сезоне мы выбрали тему android под капотом и будем разбирать как работает dagger как устроен котлин multi-platform как там устроена работа снегопад . сетью как устроен кабеля там по геному и так

    00:00:02 - 00:01:12

  • далее в целом будет довольно много прикольных докладов кстати там будет очень интересный доклад круто как устроена безопасность в андроиде от одного из наших сегодняшних спикеров вот наш мир заканчивается вводной части идем к тому плечо мы сегодня собрались к такому сезону нам нужно было подготовить соответствующие собеседование и не менее соответствующий кандидатов но давайте знакомиться начнем по порядку у меня зовут скоро я тебе буду помогать ребятам месте сессию сегодня со мной еще абакар абакаров

    00:00:37 - 00:01:40

  • привет из лака расскажешь кто там сегодня пришел да конечно нас сегодня в роли следующего антон дудаков антон пред его вести здрасте да вы возможно видели в android df падкости на докладах на том же модуль работает фэнтези на и также с нами сегодня артем зиннатуллин артем привет вот team of software инженер x можно сказать вот в целом у него тоже очень крупные доклады были пробил систему про стр фигурки собственно не буду вас больше задерживать антон передаете слова можно догнать час всем привет привет тема

    00:01:08 - 00:02:57

  • сегодня да тут короче ребята пришли и сказали антон вот короче это знаю люди говорят что ты вот как то вот на собеседование к спрашивал вот такой вопрос а давай короче мы сделаем собес это же его спросим чтобы все узнали вот ответы или не узнали вот который который анонсирован был который вы просили задать не знаем насколько получится у нас вот подкапотное собеседование тут вот сказали про всякие коды на multi-platform и прочего то еще чем то что то есть сделать и не замена так обрезала не понимаешь выходите

    00:02:06 - 00:03:26

  • ничего страшного но я как бы тоже не доволен так вот такой очень нравится еще если бы ground какой-нибудь поставить туда наверное с с твоей фотку которую ты давал чтобы запустить будет вообще шикарно там ведь классно вот ну короче если получится недостаточно подкапотная или под под капот на не в тех сферах в которых вы ожидали ну блин это ну простите но попробую я не очень разными сейчас пою а я тебе скажу серьезно слушай может отдайте скинут мои вопросы ты меня поспрашиваешь нет и ты попробуй я попробую ответить мы

    00:02:49 - 00:04:17

  • посмотрим дома придется ривер сонг роли да вот но я думаю никто не обидится и ну и вообще короче ох тыж блин класс класс у нас вот комменты очень крутые конечно всем привет чуваки да да да давайте лан давай не отвлекаться на комменты давай переключим на на направил чат если чё ребята нам подскажут что там такого веселого интересного вот давай начнем вот с того вопроса который как раз был анонсирован я его сейчас раскрою там в анонсе он у нас звучал так что приложение долго стартует на и найди причиной давай я его немножко

    00:03:34 - 00:05:05

  • раскрою а хотя нет погоди тестов я тебе вообще не буду ни как раскрывать вопрос вот прям вот так вот давай так давай так смотри и пришел в проект и там короче куча разного legacy кода и твоя первая задача тебе говорят чувак приложение запускается очень долго давайте это как то пофиг search вот этого и там кода много проект очень старый древний и как бы очень долго запускается непонятно вот чо чо делаешь мне очень хочется начисто щеки пгт пожелай полный тан тан прошлом унизить но при все давай попробуем

    00:04:20 - 00:05:42

  • переехать вопрос короче чтобы я сделал наверно пошел бы каким-то проектом спрашивать мы вообще откуда деньги получаем получаем и день икс это приложение платформы как часто юзеры запускают то есть аналитик утаскивать и типа задачами сюда вашего лина бывает и не всегда валим на нее время тратить [музыка] лазерная ти постав приложение звучит достаточно плохо в любом случае если кто-то пользуется наверное они тебя страдает от вашему медленно-медленно кто же ралли тивная такая штука будет насколько медленно ты мне хоть кажется

    00:05:19 - 00:06:30

  • порядок секунд но давать stakeholder сформулировал это таким образом вот я нажимаю на кнопочку на иконку и вот она там что-то что-то появляется вот экран вроде какой-то появляется но я там ничего здесь не могу и там вот когда появляются там на этом экране все там элементы там кнопочки и все такое вот проходит очень долго времени я приму стою ждать он говорит вот все остальные нормально приложения вот а вот наши как-то плохо от прямо тесты холдер пришел такой сказал полный аркадий проект это обсудим

    00:05:57 - 00:07:12

  • индекс уходи ничего не подписывал каких куда короче на окей тогда давай понятна проблема вроде с точки зрения zero он хочет чего тебе надо понять чтобы мы сразу какой-то контент brazil сумок это став контент отобразился какие-то пустые просто штуки который показывает что сейчас здесь контент появится и видимости завершаем очень тормозит с учетом хотя бы что происходит или он хочет чтобы мы показали контент из идущей который мы там в кэше джим и это полезно для этого продукта показать какой контент

    00:06:42 - 00:08:08

  • рубль можем пойти к продуктам и мы можем пойти продуктов как бы эти вопросы задать типа чё нам сделать что-то хоть чтобы мы сделали и produce скажет наверное показал опиши раваны или или или или показать стопы или вот что-то сделать ну как бы продукты валидные там для но для stakeholder а они эти вопросы мы не будем спрашивать stakeholder а чё ты хочешь чтобы было мы спросим продукта а вот он уже как бы и скажет как надо вот но от всех older вот такой вот пришло и вроде сказал слушай давай как-то с этим разберемся правда народ от

    00:07:25 - 00:08:29

  • этого ответа продолжалось зависит это то как мы будем решать понятно что в любом случае скорее всего нужно было профилировать и понять почему текущая проблема вопрос нет и профилирование холодном запуске орнамент с темно что бы потому что она сильно зависит от девайса от чего только не зависит перед ну положим да я такое мне нужно там неделя не знаю по профилировать вычислить основные местные стороны которые мы тратим время представьте это скорее всего я же года не вижу и крупных когда я бы уж и рухнула

    00:07:57 - 00:09:21

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

    00:08:41 - 00:10:05

  • может потребовать много работы и непонятное будет выхлоп и зависимости уже дальше от того что products хочет хочет он стал показывать хочет он просто splash показать это совсем разные решением потребуется не типа splash очень легко показать стопы показателю сложнее показать кэш предыдущий еще сложнее и чтобы он там плавно перешел в новый контент слушай но ты это сейчас говоришь уже типа по 100 как ты за решал проблемы с долгим стартом чем там будем показывать саму проблему ты сказал я по профилируют

    00:09:31 - 00:10:37

  • можно сказать ну подробнее раскрыть что это вообще такое как это профилируют сложное слово перестали скрывать ну короче будем замерять сколько занимают выполнение конкретных методов вскоре скажем так как это делать но есть разные инструменты есть расскажи расскажи tracing а есть сбор типа аккаунтов условно говоря сверху армию говорить сборка упражнения точно показа и глядя чего происходит от racing это типа прям в каждую каждый метод условно говоря может инспектировать сила выполнение либо runtime самим либо там при процессе

    00:10:04 - 00:11:31

  • никакой при компиляции или после копуляции поставим который отмечать будет мы зашли метод мы вышли из мест и миллисекунд будет мере элитных s80 . сколько мы там потратили таких методах трейлинга вы 3 давай профилирования она тормозит выполнения больше чем нокаутер на которых мы выпустим к метрике и декантеры вместо того чтобы тебя записывать прям полное это название метода и возможно даже и вот стектрейсы очередь типа вызов откуда мы пришли в этот мир а то есть профилирование нокаутер она не покажет

    00:10:51 - 00:12:16

  • как мы дошли до какой-то точки в коде которая тормозит например ты построишь такую там как она называется гистограмма тактика такая песенка гистограмму слон говоря где типа больше всего мы времени тратим их метровых шнур 12 жмет можем заходить там типа питьевые разными способами и суммарно спавним потратить на секунду каждый раз там по 250 по 200 полная вот для android насколько я помню ну сунгари консольный falling не во всех сборка android нам существует ну типа можно его из консоли выдернуть если там

    00:11:33 - 00:12:42

  • за мы готовили говорить есть важный racing team и сандрой студии условный ну и типа можно добавлением кода через быть код модификации теперь ваши руками добавить код и так за 3 ст вот из этой и гистограммы того где мы не тратим время важно понять как то разобрались важно понять насколько данные как бы не искажены тем что мы реально их 3 см то есть в квантовой физике какая-то прощает измерить ты влияешь нет это скорее быть не так важно потому что ты посвящаешь все эти все мы иногда там типа как дебаггер слепоты что мы будем

    00:12:10 - 00:13:29

  • там тормозил тебя все на 10 секунд и [музыка] от результатов учета тепла что-то делаем решаем вот такие тормозит тут ищем стейкхолдеров этого места выбираем они будут это фиксить мы будем это фиксить что они могут потратить меньше времени и закат работает больше если они не согласны кори менеджменту и я потрачу месяц живут от места оптимизировать и последнее делится сделать потом от выгодного времени тебе нужно решить тебя иногда это время можно просто скрыть там тебя за спиной или вот заставленная типа иногда это время еще

    00:12:51 - 00:14:15

  • кончается на какие-то secu интенции задачей мы не типа особо ничего не можем больше подделок тоже они в прошлом тут и не хватает ресурсов девайся чтобы с этим забрасывать некоторые причем метр или 4 сек можно просто программ сделать они решили тебя не может быть нам не важны были тогда когда эти подписался думали что сейчас важно дождаться между и сделать его загрузить попозже ну типа мы можем возможно грамм там у тебя сразу вообще просто перенести . вот того где мы тип ожидаем результат случай если говорить провод стандартный

    00:13:37 - 00:14:50

  • android приложение вот которая не знаю рисует же сонечки какую-то логику делает что-то там там посчитает если вы про него говорить ты сказал вот мы там трейдингом пойдем поищем места и найдем где там чё насколько йезд ну или трейдингом или там просто методы посчитаем ну каким то образом что так ну как-то сделаем если вот так вот навскидку прикинуть чего может вообще тормозить все что угодно очень часто сверх party езды кашки над которыми ты контроль толком не меньше они там могут быть практически творить и будет хорошо если

    00:14:21 - 00:15:46

  • они у государственные то простым отправишь парик весом сидишь на форте во многих случаях это типа про уильяма перелетными на своем хлебать прав но смотреть смотреть это это это же просто запуск при приложении ты такой короче запустил приложение и еще у тебя приложения по идее ничего не должна делать а у тебя уже какие-то все хватит что-то там начинают фигачь ну и чё не такого могут делать что у тебя из-за них долгий запуск продавать игры collected наибольшее количество метрика том где произошел запуск как он

    00:15:12 - 00:16:15

  • произошел какие у нас есть перми шины и установим они новый девайс но это сейчас говорю это сейчас говоришь довольно довольно абстрактно но типа они там что-то делают нуар там каких местах они что-то делают как не могут именно вот аффекте темноват время запуска но они реагируют на моего кода для это сейчас лишь о том что ты сейчас говоришь о том что они просто сжирают сжирают процессов и все вот где таком ты как-то там на каких-то не такие уж они повесят баркас ресивер как правило мастард режиме на себя правильно помню

    00:15:43 - 00:16:51

  • вроде sdh какое-то там знака там провайдер сделать вот так может и вроде да и многие езды кашки повеситься так их вызовет на моем потоке просто тикают ты морстан тур стартует любой тренинг проходит по списку этих контент-провайдеров инициализирует и concrete вызовет они в этом 3 не знаешь меня но я понял по ним можно делать они могут что угодно и этих языках типа почему-то как всегда десятки в legacy проектах девятое правило реалистично видео ну короче сейчас говорить о том что есть как этот сорт патио на объявился

    00:16:18 - 00:17:38

  • контент-провайдер который берет а запускается и чо сон прямо запускается раньше нашего и зачем вообще даже раньше твоего плетеном кресле пам пам зачем зачем вы так делать зачем так сделали ребята из гугла у нас есть сейчас эти люди можем спросить потому что ты горишь ну типа она обоснована левая рука обоснованной аллена нет ни она обоснована там есть понятно ну короче можно можно можно понять почему так было сделано времена с контент-провайдером почему он стартует раньше обычного кредита раньше других компонентов

    00:16:59 - 00:18:26

  • но там раньше applications это как бы немножко спорно конечно но в принципе что он такой вот самый первый ну потому что android весь построен на куст осасуна взаимодействие типа важно чтобы приложение к могла спросить у байпаса женька там за этой свой список контактов на мой контакт сервис к тому подобное по факту показал что у меня очень мало где приложение реально взаимодействуют сквозь положение это прикольно возможность такой яркий дизайн персона системы наверное но и в итоге это просто используется как

    00:17:46 - 00:19:10

  • букашками твой кот [музыка] это хорошая тема я давай к ней чуть попозже вернемся давай сейчас [музыка] ну короче давай правда вернемся к контент-провайдером и там к месту ответственного процессного взаимодействия на правда интересная тема вот если если мы сильно не упаримся с производительностью вот что еще куда-нибудь это у нас может да да да да да но понятно мы там посмотрели там контент-провайдеры посмотрели что ну вроде их нету а кстати intelligence прошли я типа перечислил давай еще что числитель скорее всего это мы чего-то

    00:18:28 - 00:19:57

  • грузим это очень редко это seventeen с вычитанием но реально редко мало приложение которая знаю начинают работать с того что они начинают молотить на правило это подгрузка чего то есть эти из локальных стороны и неправильная и пошла к нему сторожу тебе android программу соблюдая сидишь на моей потоки достаете который не мгновенный если ты хочешь смотреть дам тебе даст по рукам ну давай давай так давай что-что вы там мы не думали что это не загрузился нас прям мы точно понимаем что у нас даже иногда если

    00:19:17 - 00:20:37

  • тыкать в приложении к у нас вылезают вылезают что приложение не отвечает чтобы прям точно знаю что это на главном по плоти причем магнит но если дальше углубляться это может быть тормознутый white рисунки тоже сложные варианты кривые и косые который стоит цитировать [музыка] это может быть посмотрели у нас на много-много кастомных юлаев как остаток основных их доказанных и участвовать layout of the кто их написал масштабе лишь когда нет ну правда . [музыка] ну можно короче давай давай давай будем так

    00:20:00 - 00:21:29

  • думать что типа у нас нет устройства и соответственно и проводить ничего не можем у нас только код и типа вот давай давай вот тебе внедрение коды не слушая тем тем более тем более короче получается ну да да да именно ты прав они в мою голову с помощью с помощью тех инструментов которые вот у тебя есть вы типа физическая ситуация в округе что у тебя есть эта задача у тебя есть кот ну так и быть у тебя есть еда е но у тебя нет девайса вот с какого то какой это стати ты удалянчи у тебя девайсе нет

    00:20:49 - 00:22:15

  • эмулятор ты запустить не можешь потому что ты купил себе новый компьютер от apple на м м 48 и там вдруг оказалось что на нем эмулятор запускаться не умеет еще и ты короче думаешь валенок чушь как же теперь найти и что здесь может такое и его смотрит что ну типо вот есть этот самый классные комменты до сборка проекта в голове вот есть там много кастомных views вот ты посмотрел что там контент-провайдеров в тебя нету даже от сердца никаких публикаций кредит вроде тоже короче все нормально я не могу запустить тогда я начну с того

    00:21:32 - 00:23:02

  • что я буду изучать android manifest который результатом держит в конечном букашка упаковывается потому что ты мне говорит что кантом провале рф нет но я технично я проверю этикетом правил что нет это заказчик проверить и не братка с ресиверы которые тоже в принципе могут вернуться если брат я ищу не поедет я буду искать все точки входа в код который вы поднимаетесь который я вопрос к нам по коду и так просто найти . дальше нужно блин ты заставил меня ресничка профайлер использовать читать код типа весь спасибо чего

    00:22:19 - 00:23:45

  • наверное надо искать медленные штуки типа глазами ну это в основном если мы промоем кто то кто то кривая у ты кривой по сложные что такое кривые может быть и часовой кривые ну которые требуют он несколько пассов чтобы рисоваться когда ты типа точно значит твоя можно было написать там проще а как понять что я у требует несколько пассов надо знать как он рисуется и как рисуются теперь раз нам это сложные 1 вот эти права сколько им нужно пасов чтобы рисовать если мы говорим про за конкретные виды зависеть они такие спорт

    00:23:08 - 00:24:37

  • но может какие-то базовые примеры привести честно я думаю не очень надо моему но типа если не обязательно дикие и дикие then get сделать дать я уже ничего не помню но по-моему типа всякие депозиты не ну короче от величины контент да у тебя зависит размерность условно говоря и родители это заставляет ожидать пока нет рисует ребенок и и т.д. и т.п. взять по цепочке это требует многих пасов чтобы всех расставить нужные места потому что никто не знает заранее стоит часто проблема ну иногда тебя ее можно приписать

    00:23:55 - 00:25:23

  • заранее расставив каким-то правилам где чего будет прибитые сколько будет занимать место так чтобы типа перонко мог заранее лисицы то есть ты говоришь да а сложность его ялта ok будешь вот эту штуку изучать насколько они сложные и сколько они требуют проходов чтобы отрисоваться от лая взяться именно может быть они рисуют у никогда не использовать не заполняется на контент скрывается все можно сделать в азии или динамическом пожить это [музыка] не ответа компосте пошивом быстрее чем ты наверное очень быстрее

    00:24:44 - 00:25:58

  • чего не я про компост ничего не хочу сказать я сразу проси бyдет что либо они тут короче щеки сказали что тебя вот у нас там подлодка подкапотная мы там и под капота джетпаком полсе код и на полезен я сразу предупредил мнение вот на этом совете мы туда давай и хорошо мы не лезем значит под капотом женщин помню у нас вехи я могу убрать просто как эти могу собирать хорошо давай я беру вот эту карточку reverse к ручку мы рассказываем может тормозить в обеих где бы кроме . кроме того что сказал ну смотри но

    00:25:24 - 00:26:36

  • поскольку у нас есть костанае нужно пойти в общем посмотреть вообще в юху себя там делает у себя там делает у неё там есть там несколько стандартных call back of которые выполняются на главном потоке он вы я однако назван занятом дрогон мейджер ещё там есть измерить размер q размер видюхи она там у себя скажет какого она размера хочет и он я вот может там волнуют и смотреть правда посчитать сколько они там раз хотят выполняться и ну и он дро конечно и как бы когда мы говорим про проон дро тут тоже нужно

    00:26:02 - 00:27:11

  • понимать что он дро может дергаться прям огромное количество раз и поэтому там у нас в доках написано даже что чуваки не создавайте объект эвандро по ща я вот никогда это вот запрещено создавать и заранее потом их изменяете как мы лезем в кишки почему создание объектов тормозит или покинул почему это плохо почему вас есть правило такой слушай хороший вопрос наверно потому что создание объекта в принципе не такая уж простая операция наверное потому что требуется выделить память вот для того же создать объект

    00:26:36 - 00:27:53

  • вот а это память еще нужно найти вот сходить поискать ее выделить ну наверно поэтому а если у тебя объект большой то и памяти нужно много рисовать на экранчике немедленно типа нормально но вот память выделить гдр там четыре типа это и найти это нужно и она же есть и локатор тебя сборщик мусора это же кадры роман потому что дураки шли на последующие ну если девайс у меня на андроиде вот на последнем которому 4 года 12 гигов картина поместить объект нельзя создать длина может можно конечно но просто если

    00:27:26 - 00:28:48

  • у тебя объект объект большое и и в нем еще есть под объекты и кучу кучу всего внутри то она может может я ну в общем а почему после 3 создам но не под объектами то есть ни один там типа будет создавать 2 2 типа 3 вот я три в ряд создам это не знаю ну вот короче вот этого я не знаю есть она там или нет я опускаю работа для меня наверное разница если это прикладывать обратно процессов то есть то как мы к этому обращаемся в листья на в кэше процессора насколько она упорядочена смотрю бросками когда

    00:28:08 - 00:29:29

  • нет когда типом им и только им под да захватим ли мы их всех типов кэш процессора и если мы потом еще обращаемся в ложном полям когда мы обращаемся ко дню хватает ли кэш случае мы типа из памяти в том чтобы хорошего порядочности по эти объекты процессор или нам нужно всегда типа выходить из кэша процессора обратного притянуты наверно так но но протянута нибудь думать и мы не пишем такой мама всего там надо на почти двух человек на я в чате подсказку подсмотрел но я как бы тоже не знаю что типа так это или не так тут вот говорят

    00:28:51 - 00:30:16

  • пра-пра-пра гарбич коллектор но для меня это тоже непонятно почему причем здесь гарбич корректор корректор как-нибудь потом очистит какой-то момент где на газ давим на его другу им такое каких то типа слон говорят если я вижу да перерисовывать себя там каждый мудры и решили эти позиции надеетесь много мусора и теперь наши получишь паузы на сборку но если мы отрисовываем там спа виджеты у него пару пассов отрисовки ну типа это по всему мы убираем правила и стоит у вас на сколько приложение в реальности

    00:29:39 - 00:30:57

  • потребует часы вызван дробь увидеть да фиг знает я сейчас уже на кампус пишу не знаю как оно там как она там работает там вообще все объекты и объекты объектами подгоняют функция себя на каждый чих типа мы создаем новым дроном этими этими объектами называют функции что тоже объект на издание один раз создан вызываем да там просто за то хорошо мы посмотрели как тихо написанным дро возможно выявили ну прям реально каким-то he паттерн и в духе мы там на каждый вызов создаем ну чё тысяч огромный массив шива в него bitmap этого

    00:30:18 - 00:31:46

  • положите а потому находить или этот массив маги переиспользовать возможно вполне ну да мы можем так что просто перерисовывать даже вот прям прям братья перерисовать эту бит могу пересчитывать и блюр там и накатывать при мандра вот без всякого кэша типа вот это может быть нас компас тебе поможет этот код написать в лоб но типа чтобы он с тебя ай блин чувак я на это на таком же весь цикл для всему них играли важную типа не не особо он да поможет ну короче там есть некоторые штуки типа трогать кэш ты можешь создать

    00:31:06 - 00:32:26

  • canvas в кампусе и у него есть мелодраммы будешь и типа рядом есть какой-то кэш а потом есть tra i типа вот этот кэше он будет стоить потом и т.д. стоит можешь переиспользовать вон дро они говорят что вот это у тебя стоит а вот его и ну это тебе поможет мне не не накосячить он дро но по факту ну-ка разница это же одно и то же то что также будет тундра вызываться в итоге все равно это вьюки будет andro [музыка] хоккей на тему посмотрели он трое это все тебя теперь что и теперь мы делаем с виджетом

    00:31:48 - 00:33:21

  • но мы посмотрели сложность мы посмотрели насколько вложены а я вот насколько там глубокое это вложенность сколько там можно там проходить мы посмотрели [музыка] ну да то упростили их еще у меня был в моей практике была такая штука когда было очень много views ну прям и прям реально было там много не вложенность большая просто много в.ю. и и приложений как нет но в некоторых условиях ну там на моем устройстве тормозила на моем устройстве привык продажника тормозило а на устройстве разработчика нет вот

    00:32:45 - 00:34:11

  • мы с ним работали в разных компаниях чуваков с разработчиком приложений не я поставил с google play его приложению я и пользование чувак вот тормозит типа чё за дела почему у меня тормозит и тебя нет короче он пусть у себя не воспроизвел он пришёл ко мне начал де бо жить где важен для пожилых и пожил дибазол потом в итоге оказалось что у меня был включен accessibility на телефоне вот-вот что-то было включен там и из-за того что большое-большое-большое количество вьюг и так соберите перечитывал вот все эти вещи каждый раз

    00:33:33 - 00:34:58

  • когда интересовались он правда перечитывал поэтому она прям начинала дико тормозит тормозит тормозить и как раз основная основной фиг здесь был как раз в том что ну делайте как можно меньше вьюг и как можно более плоскую иерархию ну и там не такие сложные wild и потому что к себе лети прямо прямо загружал вот ну положим была такая фигня может быть у меня почему-то моему опыту довольно мало в этом просто 8 стилизованные теперь стандартные control и иногда ведь неумелость комбинированный довольно редко моей практике было именно

    00:34:18 - 00:35:58

  • проблемой заказ индюк ну такой вот так хорошо дачичем делаем мы уже обсудили штука может тормозить какие-то походы а я тут откуда файла или мы обсудили дамы мы обсудили что у нас короче что нужно посмотреть все точки входа в приложения все четыре компонента у него поскольку мы запускаем activity мы смотрим на activity в этот момент и ты кстати говорил про обратка ст ресивер и типа он-то . входов приложения но получается что он на другой тоски типа у тебя сначала рисуется activity он же встанет очередь они сразу же

    00:35:16 - 00:36:56

  • вот поэтому у тебя ну хоть что хоть что-то может появиться на activity но кстати фактор но может не успеть появится визуально потому что мы не будет занят и это будет до и смысле что еще ну давай вопрос уже в мусор можно ли сделать чтобы любое приложение сортавала быстро чтобы голова не выглядело вот просто любая берешь самое сложное которая кажется наука ниш можно ну типа чтобы оно выглядело как будто все быстро ну конечно можно и это типа реализуемо для любого из вариантов который выберет produce дать

    00:36:08 - 00:37:35

  • что нам нужно сделать чтобы то есть это показать стаб показать splash показать предыдущий контент что угодно да ну нет конечно но в смысле все приложения они с какой-то своей оригинальные изюминка и кому-то что-то одно подойдет другому чуть другое и не все варианты реализуемого быстро сделать или чё ты мешанину бы сидел с литром среди формально вот ну как бы понят запрограммировать мы можем все все что хочешь ну если придумал как это сделать но опять же это вопрос времени сколько ты на это потратишь сколько у нас есть на это

    00:37:07 - 00:38:39

  • ресурсы сколько у нас на это времени насколько готовы ждать продукты тоже там вопрос баланса всегда опять баланс париж и лишь это эффект от юзеров ну как ни одного продукта и холдер можно уволить ну вроде как бы это все ну то есть это может быть щадя ни до его можно там не всегда можно презирать его можно золотой или этом перенести частью работать над алтаем часть граф не разворачивалась и проверялось на болтами фронтами вам уже не режиссировал астана корректность тебя ждал будет вовсе обсудили дайвинг я не

    00:37:59 - 00:39:30

  • знаю чем загрузку типа ресурсов файлов мы все надо наносить баграм поток или эти по если ты без нее не можешь до уменьшать по исходники там не черт нести то валидно чо давай даче тогда я тут еще парочка есть учитесь с волнует жизни беззубая чем не сейчас прямо сейчас нет я короче это я приехал в москву чтобы доделать здесь дела и потом снова туда понял короче антону значит фильтрации речи у нас направление сходить новые идеи но хотя я думаю что на меня всем пофигу никто меня не знают ну зачем этот стрим на

    00:38:56 - 00:40:52

  • но пограничников здесь нет точно тебе говорю положим в нашем списке не утверждены анимации лагают мы тут давай принц списке так погоди погоди я про списке не планировал честно я помню вы ребят анонсировали но про списке про анимации ого там как бы это все очевидно заниматься меня как скажешь типа бы про мой поток поговорили там и на этапе запуска мир самый ролик такая да там примерно все все все то же самое можно посмотреть давай мы как бы от от тормозящих элементов перейдем ну другим к другим вопросам тут скорее как передать

    00:40:03 - 00:41:41

  • ну короче задача такая нужно есть нас 2 приложение как между ними можно передать данные вот назови все все способы какие какие в голову придут я сразу скажу нужно для это сделать потому что я же так не смогут скорее и если у нас парите приложение между вы по фарам можем просто потратить время на реализацию того чего потом они списков то мы так не можем его счастье хочу приближаться к 22 а давай короче давай короче скажем так что мы делаем вот именно для android вообще для своего девайса [музыка]

    00:40:58 - 00:42:20

  • как как типа передавать данные . да есть нас 2 приложений которые просто приложений и мы хотим как-то между ними из одного в другое как-то передавать данные активно съесть в общие возможности но контента для этого придумано братска с ресиверы кидайте intent и еще можно попробовать через общий доступ к файлам и такой себе и можно буквально поднять socket и типа на парту и через сеть общаться на сухость и не запрещает одеваюсь ну вот этих слов естесно разные плюсы-минусы картину принтера . супер какой способ

    00:41:47 - 00:43:16

  • для чего какой способного но контент-провайдеры для структурированного скорее доступа к данным хотя там типа как верит это делаешь и получаешь назад курсор по которому с одной стороны тебя приложения докидываем данный вид корпус получается взрыва сми читает в принципе в теории можно переделать вообще хоть какими рандомными и давать бисмарка типа там encoder наверное условно типа real-time картинку ты так не передашь снова окружен другого если такое есть ли ставить через kaveri ну честно провайдер

    00:42:46 - 00:44:17

  • это скорее всего доставка я не могу на расходы сказать почему потому что по-моему курсора просто из ограничения на размер данных условиях да есть как и у интенты в этом intent и там что-то типа тоже по моему такая же масса 100 механизм скорее всего к под мышкой как думаешь зачем а ну зачем от лимит я помню он взорвался чудо периодически ну чтобы на все если нет системах чтобы отвязалась схема могла бы ожидать и типа потребления ресурсов в этом случае прийти на памяти и [музыка] но был как это некий контракт то есть

    00:43:32 - 00:45:07

  • можно сказать и про лимита нет и и просто ожидать что мы фактически лимита нет если мы делаем сетевой socket но я не знаю свысока на продажу девайс в теории то можно сделать тут еще большая просто как бы android и неполнота у прибить одно из поражение которое но если бы грамм находится у него нету соответствующий что там честность это иконку все еще надо наверное с овз барин и какой-то там сервиса подержать портативный это тоже надо ждать но как система вообще решает прибить тебя не привить кого прибивают кого не прибивают в какой

    00:44:20 - 00:45:36

  • момент я думаю там какой-то алгоритм патриотизм насколько ты далеко там в очереди последних task-ов потому мультитаскинга оффлайн тебя насколько важен тип давно использовался насколько девайс позволяет вернуть память приложение насколько тебе быстро восстановить можно ли вопроса с воплем тип на диск и потом загрузить viber не заметить когда можно не убежать тип раскопок она старше хватает и соответственно насколько его приложение она обозначила пирса на системе она не хочешь его привели что делает раунде но

    00:45:09 - 00:46:25

  • это предавшего может забить болт со всем справитесь кого угодно программ типа этом сервис если выставить то не должна наверно может дать стоит я бы так [музыка] понятно на прошлое и брат косы ресиверы из этих механизмов они переживут а то есть режим перри стартует если надо доставить ему нужно было убито системы вас одним мы это будет кантом сетевое я прибитых прибыли и теперь нужно как раз в бэг на вот один из этих более традиционных механизмов чтобы просто поднять слушай а вот смотри есть у меня какой короче какая-то

    00:45:52 - 00:47:29

  • приложить к и она вот где тот бэкграунде находится и к ней забань делись через сервис заботилась другая приложившая нас есть и писи и сюда прям вообще прям и да да да и вдруг система понимает что что-то надо короче это надо покидать приложение как-нибудь повлияет на ту приложение которое поиграл где-то что к ней другая приложения хочу подкорректировать через сервис на то наверное повлиять но наверное система имеет право кипарисов том числе the binding коллируем поднять приложения поднять этот сервис и вызвать комбайн через

    00:46:42 - 00:48:08

  • надо канта сто лет ничего короче системе есть такая штука называется ломом или киллер вот и у этой штуки есть как раз приоритеты приложений ground foreground кэш и короче смысл такое что да вот тут массу печати пишут что приоритет будет одинаковой у той приложений которая заботилась к которой приложений которая которая сервисом ну короче если к тебе кто-то заботился не важно так через контент-провайдер или через через сервис то у тебя будет твой приоритет будет не ниже того приложение которое как я заводилась то

    00:47:31 - 00:48:52

  • есть если есть foreground тебе кто-то заботился тут тоже будешь программа не считаться но типа кто это ещё использует зачем я уверен что когда вот я несколько приложений то это ну наверное используется ну для чего типа там проводить общую аналитику и аккаунт аналитику может быть как яндекс я знаю но где-то среди в приложении выбиралась приложение которое будет работать типа хвостом яндекс метрики импом с тех пор там не хорош чего так было это это довольно довольно классная конечно оптимизация то

    00:48:12 - 00:49:27

  • о чем ты говоришь но насколько я помню когда запускаешь и ты видишь там кучу процессов яндекс метрики ты запускаешь низко придут просто подключаешься к телефону заходишь и у тебя яндекс метрики прямо куча процессов у каждой приложений есть процесс яндекс метрики нафига они нужны у каждого свой когда ты можешь koston другое дело аккаунт менеджера да там там прям есть хост вот главный аккаунт менеджер который всех-всех хранит и всех кэшировать и потом все восстанавливает раза чем прогревом так почему просто не

    00:48:54 - 00:49:58

  • операционной системы вступает хранилищем для приложений подписанных одной подписи и типа не нужно поднимать другая по-моему это сделано для фишинга сохранились будет но это кстати еще один из способов пошарить данные между приложениями на дроме того что что мы назвали что использовать около менеджера пеленки вот рисунки что же есть аккаунт менеджер ну вот и кстати если говорить о о приложении подписанных 1 подписью какое-то даёт преимущество когда у тебя две приложить подписано одной подписи зачем же нужно подписывать свои

    00:49:26 - 00:50:38

  • приложение 1 общий подписью ну чтобы шарить аккаунт [музыка] есть еще какие-то прикольные способ взаимодействия но это современных реалиях очень плохо работает м сто потому что изначально какое-то стартап там может сделать прежнему потому покупает словно google и все они без перевыпуска это приложение под новым типов покажем с предыдущими подписей как у них все подписано чего-нибудь поэтому такое светлого ну вообще это очень удобно когда у тебя есть кастомные pervyj некоторые также защищены подписью и у тебя приложение

    00:50:15 - 00:51:40

  • могут с этими костями первичными друг другу ходить за данными кстати ты сказал про контент-провайдер и контент-провайдер не даст тебе передать файл большой картинку ты сказал там взять застрелить картинку на самом деле там там есть одна штука укатит провайдера помимо метода к вере есть еще нет от окон файл ты можешь стримить по этике да ты возвращаешь parcel file descriptor у которого есть ну короче ты в него засовываешь прим прим прим пайк 2 пайпа засовываешь который ты создаешь с помощью и короче

    00:51:06 - 00:52:32

  • там есть метод в андроиде который можно дёрнуть и тебе будет создано 2 pipe пайпа один на чтение другой на запись и ты вот с одной стороны на сервере у него складываешь байтики или наоборот считываешь а тот кто к тебе этот метод открыл он тебя наоборот либо ну соответственно либо забирает из тебя либо тебе записывает что-то таким образом можно передавать передавать как раз файлики ну что плоть но наверно моего типа нужно прям землекопом мастер плане практика [музыка] это нужно самой системе но типа этот api

    00:51:53 - 00:53:11

  • он доступен всем но внутри системы это ну капец как используется да это правда да там мы когда делали для сериков кончат в девайсах не только для телеков для этих твой приставок то конечностями да мы делали с первичными системами и как раз у нас было хранение ну вот в android android точно также сделан android android вечный venture он свои картинки хранит в в системном контент-провайдере в котором хранятся как раз виджеты телевизионное вот и молодцы ну да валенки для кастомных прошивок пути так

    00:52:33 - 00:54:09

  • чем мы еще можем есть у нас еще ничего сказать по слушай читая , хотел спится про поделиться данными между приложениями полностью хотел я зацепился и сам же про это рассказал туши по-моему не обсудили историю с cross cross авторизацией приложение которое подписано одним сир том они могут доступ к одному контент-провайдера и когда make члена получать да все так типа но это за это преимущество при преимущество преимущество подписи что вы можете жарить данные прим но типа вы можете с помощью под создать костяные

    00:53:31 - 00:54:55

  • перми шины единственным первичными закрыть свои контент-провайдеры у вас будет доступ от друг дружке через эти костанае первично но вообще-то это не интересно понять что это может кого как вот сделать если ты какой facebook на так чтобы других перерыв была кнопка войти через facebook они подписаны разными дарами да да да согласен это сильно интересней это сильно интересно задача и она уже видят довольно часто как сделать чтобы другое педро не могло безопасно получить токен тебя 3 тонный cursed хорошего просто прямо сейчас

    00:54:18 - 00:55:33

  • обсудите марио задал [музыка] архив ну давай насколько я помню фейсбуке достраивает может наверное я не знаю сделано так из муки просто говоришь такие по технически это может быть задачей и она технический андрей не ну конечно конечно слушай это и фейсбуке в гугле у тебя же и и авт и авторизоваться и в каждом можешь пока он вполне себе у них у всех есть свой sdk и сколько я понимаю т.к. смотрит чем у тебя подписано твои приложение вычисляет хэш с этим хэш оптом идет куда-то на свои сервера facebook и и

    00:54:57 - 00:56:38

  • говорит что типа вот я такая-то приложения можно мне или нет мне такой пикачу такой-то хэш а вот ему тогда вычисляет хэш подожди загоскина attack знает вот кстати я если ты устроишь езды к себе то типа ну с точки зрения разработчика языка нельзя никому доверять следит за просеки которым там приди два варианта первый вариант и перебрасываем основное приложение в приложении вы считаю что же ты хочешь 2 варианта просто открываешь мушкой в игрушку себя считаешь но подушки тебя не будет их людям слов

    00:55:46 - 00:57:03

  • в этом типа можно браузера открыть почему у тебя в игрушки не бытовых виден шов ты ощущаешь вам в юркевича наркоман к щеке штанишки если вы бы вообще crash тогда вы все cookies крышкой не ну смотри ты сможешь в брюшку передать это все террористы правильно открываешь убью жку ты в нее правильно все передаешь ему почему сериал момент саша типа я передам слушай ты можешь покинуть в обивку просто свои ключи с этими ключами авторизоваться то есть ничего же не меняется у него не смысла веку придется вводить свой логин пароль на фейсбук я

    00:56:26 - 00:57:40

  • хочу этого избежать то что вы говорите это просто по сути некоторых торрентов а пойдите в этом поедет на порядка как не сделать чтобы его двумя приложение поставили на девайс а я хочу чтобы юзер смог залогиниться через фейсбук не вводя валим пролив язык я просто здесь не то что у него есть тоже не фейсбуку службы как как технически рисовать это слово просто мы так честно ну короче не думал не думал и не мог придумать как ты как-то делается внутри наверное технически это ты можешь сказать фейсбуку что я вот мол такой то

    00:57:14 - 00:58:37

  • сходи меня сходи ну дай мне короче токен facebook те может сказать давай-ка я тебя сначала проверю и он для нас прям само приложение facebook а ты когда к нему пришел ты к нему как-то вот как-то книгу за день обойдемся просто да да да да и когда приложение фэйсбука когда она тебя при получила вызов она может в общем-то вполне себе сказать get calling ппш вызвать и и у этого потока g вот не знаю доступна ли это всем смертным приложениям взять и проверить подпись этого вот вот если доступно то вот те

    00:57:55 - 00:59:16

  • пожалуйста ты тебя приложение фейсбука проверила подпись и с ним уже пошла и удостоверилась на своих серверах что это правда то подпись-то которую разработчик этой и приложение о себе указал не давать подписи это у тебя на руке это проверка нольте строит в опасности ким кекс паузе там типа ты поменяешь и скажешь да я сам там я google короче то есть мы пытаемся сказать что мы чему-то на клиенте доверять тут скорее просто у тебя привлек из букером от открытия полноценные типа сказать вот мы думаем что вот это

    00:58:39 - 01:00:06

  • приложение пытается пользоваться вашим фейсбук аккаунте типа подтвердить нет просто и лайки почему если идет наверное это будет более честным теперь я сейчас получит какие-то примешь на твой дядя типа бродкаст обратно шьется в приложении ну короче первый раз да но если ты делаешь это если у тебя это приложение и зарегистрирован но что не спрашивает вот поэтому-то фейсбука типа если 11 раз это приложение авторизовался на больше тебя не будет спрашивать ну в рамках девайс наверно если это один раз произошло можно поверить последующие

    00:59:24 - 01:00:36

  • разы черно уже дали таким как но можем ли мы дать общий доступ к наш если механизмы выписан системе которые позволяют такие тепло реализовать без вот этого кастовать по танца я тебе простыми подкаст есть есть есть есть но честно я вот вот именно в сам аккаунт менеджер я не залезал рычит не пользовался этой штукой моем опыте такого не было у тебя было [музыка] я не помню мне кажется ну короче не было что-то пожарить через через что-то пожарить через менеджер точно можно там есть прям на разных поприщах

    01:00:03 - 01:01:37

  • сложить на разных подписях до разных подписях можно пожарить вот но там короче как то точно работать работать будет не скажу не помню чем вы там еще не обсудили чет хотел обсудить давно с точно были вопросы про списке там чатике прям разгорелась бурное обсуждение то что хотят это послушать одну группу гарри вопрос то есть мы запустили у нас список треску ли тормозит вот что может быть опять же при скроле тормозится подростка новых элементов или прямоте просто scroll существующих которые мы уже думаем что

    01:01:00 - 01:02:09

  • они должны были быть все варианты ну что вообще может происходить то есть я вот как продать за просто приложение смотрю тормозить я не знаю что там и происходит ну самый тупой типа не реализовали кто там метод нашей кровью которые переиспользовать элемент хотя по мориса как раз должен переписана на то чтобы так всегда было знать что ты да тебе тебе 1 этаже дома листика были адаптеры которые тебе руками приходилось писать при использовании wi-fi и тыкните победишь новые данные но не инфой тише других

    01:01:46 - 01:02:56

  • attipas 0 и да да короче view холдер был такой был такой этот самый да когда вы как когда существовал когда давно когда существовал listview был же этот самый паттерн beholder потом на на основе этого паттерна сделали как раз рисовать review но я так понял я почти не слежу за компотом уроки там очень тоже до конца не решена задача эти пески смешно что ему там путь идет у приниматься фактически не работают со стандартом смазка были минимальны тогда чопорность расспрашиваешь смотри мне взял разработчиков фиговый

    01:02:21 - 01:03:33

  • разработчик нельзя случайно нанял его вот он и написал приложение который тормозит давай подумаем что мы можем поправить пятки да есть и и холдер на в списках что тормозит здесь уолтер мы там что-то переписали ну что еще может эти не так его мы прям знаю что там файл view байден никогда не но не вызывается прямо знаю что мы правильно это используем мы знаем что в этом онлайн но и не делать никаких длительных операций или не знаю слышно там ты прям ответы рассказываешь но the palm такая база с другой стороны вообще весь код на так

    01:02:59 - 01:04:17

  • писать мы стараемся избегать тяжелых операций другой вопрос почему 3 нанометровых девайсах 2 это все еще я тоже могу ошибаться но по-моему до сих пор на андроиде тебе на отдельные приложения выделяются но ограниченное количество памяти поэтому не важно сколько у тебя гигабайт если она будет на твой там 250 ну положим почему нота имеют штуки просто быстрей стал типа памяти основателя быстрее работы мне все равно нельзя делать либо и вид у тебя его можно сделать а понятно мы это результатом сможем закрывать вот тебя

    01:03:38 - 01:04:52

  • грехов пробился в компьютерах ними происходит там буквально ну конечно нету фаберже утечка все объект в коде тебя нет айди не ну ты можешь мотив перебрать челнов и там типа найти по контенту напарник жил-был ников все flash не может быть ни в смысле чалды есть но это у тебя стек ну типа ну короче а потом они все равно чалды потому что функция f g c некоторые я так понимаю тебя компания выходит но он не всегда при подписке вряд ли скроется чтобы переиспользовать [музыка] они не могут за за платится в

    01:04:20 - 01:05:53

  • родительский его я от самого списка получается так ну понятно да да да это же порядком позже пути у тебя в районе слушая я не знаю причем здесь кампус потому что compose у тебя же вызывается этот самый вы бы тебя просто функция это вызывается и все у тебя нету он байт в которой у тебя да-да-да ну короче у тебя он байкера функция но у тебя вон бань передается еще в юха которая нужно что то сделать а у тебя нет функции у тебя ухо и данные у тебя эти данные нужно эту руку нарисовать а здесь тебя твою компост функцию передается только

    01:05:06 - 01:06:38

  • данные твой компот функция есть ухо счете поможет им остина наверное может тормозить что типом atenza огромная картинку пытаемся нарисовать и какие-то сложные там шрифты может быть используемы или даже в компоте в принципе на этом можно новая учить просто плохо штыковая будет плохо вычисляться на суше по поводу шрифтов интересно получается с моим взяли просто вывели огромный текст вот у нас почему-то он начинает тоже тормозить просто текст как и может наверно девайсе заняться веков начать тормозить но шериф

    01:06:00 - 01:07:01

  • происходит вообще этот мордочки шрифта все дефолтный текст которому большим типоразмером вывели не текстильных просто огромный текст типа 100 строк но пусть это будет пустим 1000 строк короче смотрите взяли scroll view в этот кровью пара положили textview и этому тексту зарядили короче просто дефолтной тексту без шрифта без без всего короче просто туда положили тексту и вы знаем что диета тексте у нас там скроется все нормально и в этой textview типа мы там знаю что у нас на 1000 строк текста почему тормозит

    01:06:38 - 01:08:00

  • почему это может тормозить но наверное [музыка] ну по идее типа текст you тоже понимает какой ее размер пытается отрисовать и я на понимаешь типа и и рисует не всю то есть она на титане будет сама себя бесконечно алексею там типа режетесь 30 строк содержит исходники юнита сью будете рисовать с выискивают позитива просто сказал ей не покажется будет смущать предположим да она она вся зародиться ну типа хорошо тогда программа на не будет это плохо ну типа надо переделок на список и кусочки рэнда ведь так чтобы

    01:07:27 - 01:08:44

  • человек казалось между не имеет разрывы типа того но чешской где же в этом был вопрос вопрос про и тогда мне кажется мы еще списке не разобрали ну не кажется выпада открывать немножко форточку чем мы могли не вызывать давайте перед эту часть взгляд смотри как минимум нам мы не разобрали по геноцид они как бы просто даже не задели не какая то что нам нужно как-то погружать элементы заранее вот дальше там возле что привлечь к тарелке чтобы какие-то было пустого мы это не торможение и на что если тянет данных dict это может

    01:08:10 - 01:09:23

  • показаться что это торможение просто youtube простой вопрос не о том что типа это слово к слову о тормозах нет это просто другой вопрос не ну это вопрос 8 мне как продукт пришел в приложении тормозит те же так не будет говорить о штанге куда она не загрузились просто говорит тормозит вот это твои дела разобраться и рассказать почему но карту ахнул дать помогу давай это fetching верхней станки какой-нибудь динамическую да ну дальше столику телом не знаю то есть условно меняешь какой маленький ей

    01:08:56 - 01:10:11

  • маленькую полочку вот и не настрел div у телки не настроен пилот у тебя меняется полностью карточка то есть тоже можно под тармо жевать ну и различные истории уже с рики чангом который наложен самой церковью здесь я уже сам не особо я скажу теперь объяснять мне почему когда и открывая игру на телефон тоже нет края кошмар на 4k дисплеи мне 60 фреймов в секунду может контрится вообще без тормозов но вот списке мне обязательно нужно div util использовать аду может каждый пиксель перерисовывать эти

    01:09:35 - 01:10:52

  • потому что под капотом уже есть de hotel и он только нужные div и перерисовывает ну типа там же вопрос это работает для 3d типа объектов templin но мы же мы сейчас говорим о о том что не скорости при рисовке от кэш но понятно как работает а именно о расположении объектов ты сам с этого начал что-то типа нам же нам сложно посчитать все объекты друг относительно друга их как-то друг относительно друга с ну типа посчитать их размер и как они влияют друг на друга ну типа зависимости между объектами слишком много особенно

    01:10:13 - 01:11:28

  • когда у тебя вложенные эти объекты и они влияют чалды влияют на наб р н там типа в доме наверное даже самая задача решается но по трубе и работает быстрее слышание он с двумя в том что у тебя движок он как раз от рассчитан на то чтобы ты просто кодек менял кадры вот словно то что то поменялось перерисовывается остальное остается если тебе в думаю придется рисовать списке да тоже будут долго если ты вспомнишь нас остался следуйте 6 сосисок так давно я сделал я я просто в 3d пространстве накида и типа текст

    01:10:53 - 01:12:01

  • объектов слушай затраты день канальные это не буду юзера туда камеру с кролик и этот паз работы до встречи на список в сделке не смотрите ты вспомнишь в unity и unreal engine то там списка тоже не только что путь они вообще нету вот если ты хочешь создать ты уж пришлось это прописывать вот этот кейс который написал про то что где-то ты сам напишешь и будешь камеру передвигать ты можешь также водороде сделать костанай вьюшку devesa где самсу посчитаешь и перерисуем и будет работать три просто помучаемся сложность то что тебя

    01:11:30 - 01:12:37

  • все это просчитывается нотами и переделывается пересчитывается перед ну или позиционируется как я это и мое утверждение продукт который на порядки сложнее просто вы действительно графические танки с точки зрения девайса всех точки зрения работать быстрее чем мы не можем отводить в пространстве нарисовать текст с картинкой там текстуры страшный пересекаются эти письма посчитаются там происходит анимации сложнейший что происходит тебе если бы давайте вопрос поставим другому подобно присадка вопрос наверное

    01:12:05 - 01:13:34

  • не в плюсах мультик поможет вам расти у нас из тех чему тоже про это люди задумаются на ios то есть язык типа компилируются by нафиг досточки ленивой расписки в инструкции да то есть по реально проблема с текстом и искренне камешек из при цианирование но не среда текстурами их пристани rowan камерами со всеми контакта я не я не могу сказать короче смотри если если ты в доме не будешь ну короче если в этом 3d сделаешь список и ты не будешь переиспользовать и будешь постоянно создавать новые объекты ну фиг

    01:12:52 - 01:14:13

  • знает может он тоже будет тормозить и если или если ты возьмешь этот список типа сразу там за пределами экраны экрана там еще на 1000 позиций нарисуешь но там куча чтобы там делать если куда камеру смотри . человек видит ray tracing и вот это понятно вот здесь у нас получается что у нас нет этих оптимизации мне кажется даже диском посох и их не дает типа компост дает компост дает мне о списке compose но услужи это то же самое что говорит как прописать левые или сайты ведь тоже тебе дается оптимизации

    01:13:36 - 01:14:51

  • компост и дает оптимизации со списками вот у тебя что сказать у меня [музыка] твое мнение но мы в угоду удобства запираем инструмент типа тормозит runtime я думаю это не оптимальное использование ресурсов не на самом деле 2 пойнта 1 point touch the android и за дизайне лентами когда это просто кучу legacy которые legacy на легаси еще сверху legacy поэтому течение снять а то есть там по дефолту этой стороны иски проще объекты в 3d не может быть мы я не знаю индуктивные или дедуктивно докажи мне обратно помнит не так просто

    01:14:20 - 01:16:07

  • то есть вроде выяснишь и закипании там все сложнее робот быстрее наверное просто технологии кривые и и паттерн эти клевые и психологии кривые сам же он и потому что ну хорошо части потом android умеет сохранять результат джек вентиляции и как-то его использовать мы до сих пор так как это работает и там при компиляции есть к тексту но все равно [музыка] тщательно если хотите закругляться дать закругляться мы готовы наверно ответить на какие-то ограниченные по времени или нет но ты мне в целом у нас наверно просто

    01:15:23 - 01:16:57

  • закончили с на тонну вопросы на суд появился классный каментарий который хорошо подводит нас к окончанию давайте верну еще баккара вот excel наверное сейчас ответим на вопрос если появится в чатике youtu.be ну ты пока можем подождать про обсуждать как прошло собеседование я уже скачивают ум проверить тормозят меня не приятная игра большое удовольствие получаешь я считаю что конечно лучше такое исследование давать с кодом где по прим проектом водки истории скачивайте профилируют наверно так это мне просто антон сделка башку

    01:16:21 - 01:17:48

  • потому что нибудь судить да в игре и батчата за премьеру чтоб до рабочего проекта реквизит нет конечно добавил у меня аж без бегать я живу с нуля вот ну типа такой проект сделать если ты теперь насколько тебе важно теперь спрашивать мне это важно каждый мне сейчас большие соски вот почему так об этом и поэтому на спине так и так у меня ничего не тормозит такое паскуда фиксировались просто предыстории этого соответственно то что я ходил кантона на собес когда он был девайсах вот этом это было актуально

    01:17:06 - 01:18:23

  • потому что plain вопросов апреля используется он когда ты ходишь на кампусе до спрашиваю почему то бишь перерисовывается ну такое не майоран тогда стоит спрашивать почему у тебя там портал сделал в чем-то праздник михеев польском после [музыка] китая с тем же успехом могу там агитировать там закрутим и элиза rxt теперь и не спрашивать человека чем типа это отличается от обычного многопоточного программирования будет немало неправильно не к исторической прозы технологии важно понимать вот у нас здесь произошло странное

    01:17:48 - 01:19:08

  • событие когда кандидата начал проводить сам интервью а мы как раз и говорит интервью но мы же договорились riverstone нормально да да просто есть короче ощущение что в софтверной компании сейчас многие экономика идет там чеснока и сша верна и чтобы антон выпустили не были я короче это ездил на все нормально будет ну я очень надеюсь есть ощущение что последние лет 12 до 15 компании со модели только развивались так что огромных ресурсов тратится на запуск а потом типа пофигу как запустится главное

    01:18:30 - 01:20:02

  • аглицкий эллинг выбираешь конкурент свинка тем что его в тебя могу за инвестировать эти просто просто jira ешь свою категорию и и в ней типы доминируешь туда же и в итоге у этих компаний типа то мудрый у них издержки такие как будто у них типа этому заводы короче стоят нам на них типа кучи людей сложные станки и в день они там типа тратят по несколько сотен тысяч долларов просто чтобы это все эти поработала и от мечтай за вклад но по факту у них типа просто программной продукции на телефонах у водителя и пассажиров и темно среда на

    01:19:24 - 01:20:38

  • издержки такие как у них физическая структура вся своя мы отвращение так и мы типа вот там ну вся моя пример пошла получается под эгидой вот такого типа развития большей части компании и сделать так чтобы она быстро собиралась ты переходишь от вот этих маленьких циклов там как это не знаю как начнут после школы в не верит и не знаю когда ты такой типа вот чуть-чуть запустилось и только ты уже росточек потому что ты чуть-чуть поменял все джерри отметил прошло еще несколько часов потому что сборка полчаса и и типа и продукции .

    01:20:05 - 01:21:27

  • так , ну я и 3 фрезерую по другому если вы jetbrains например платили типа запускали если все свои команд elegy и там студия теперь не у тебя на компьютере который нужно обратить каждый год прошел под работу russians играх они бы давно против супермодель не сама они просто типа им повезло что они могут ослепнуть это на юзеров и типа раз через тревизо таких но мы сейчас твой папка вич следствием чем там на дело до 3 года но теперь просто модель такой у кого не выдавать ребята давайте зафиналим уже просто

    01:20:45 - 01:22:08

  • невозможно мы уходим в такие специальные ортопедические тормозят среды и в это поговорили вот у нас есть класный комплектов там прошел по хардом вроде тоже нормально так что все-таки придется взять вот и придется самим еще и за счет почему у нас предложение тормозит играми давайте на этом закончим там раз предложение писали мы а игры не вы поэтому приложение у нас то ваша игра не тормозила девичества такое хорошо там где то ли мы [смех] все так же тогда план давайте всем пока слива спасибо антон пока пока

    01:21:28 - 01:22:55