Pull to refresh
0
0
Круцких Олег @Krat0S

Head of Mobile Development

Send message

Какую программу вы обычно запускаете сразу после загрузки операционной системы?

Я не выключаю компьютер. И не перезагружаю.
Аптаймы годами тянутся. И уж если довелось перезагрузить (например обновление ОС), то после старта, всё ранее открытое снова восстанавливается в том же виде, что и было до перезагрузки.

Любому кроссплатформенному разрабу нужно знать обе платформы под которые он пишет, имхо

Но согласитесь, это несколько отличается от необходимости держать разработчиков под две платформы, чисто ради написания интерфейсов (что, кстати, весьма немалая часть приложения).
Да, Flutter-разработчик должен понимать основы работы обеих платформ и их нюансы, влияющие на работу приложения. Но это совсем не те же знания, которые надо для разработки серьёзного нативного интерфейса.

Помню с вами пересекались на эту тему лет 5 назад

Я тоже помню))

Для работы на Flutter требуется знание языка программирования Dart. Разработчиков на Flutter тяжело найти на рынке —  по данным того же hh.ru, сейчас их всего 1877 человек в России. Вы, конечно, можете нанять обычных Android- и iOS-разработчиков, но тогда надо будет потратить время на их переучивание. Без этого они и строчки не напишут. 

Так всё просто, ищите фронтендеров, пишущих под реактивные фреймворки. Особенно под тайпскриптом. Цена доучивания будет копеечная.

Поскольку Flutter работает с языком Dart, то для настройки интеграции с нативными фичами — звонками или  блютусом —  придётся разрабатывать бриджи.

Забыли упомянуть, что бриджи под 99.99% функционала давно уже написаны сообществом.

В KMP же эта функция реализована нативно, следовательно SDK от производителя оборудования легко подключить. В итоге вы можете быстрее настроить интеграцию. 

Ага, AirWatch, или как он там щас называется, подключите))

Да, конечно, во Flutter можно постараться и создать нативно выглядящий интерфейс под каждую платформу

Не можно, а нужно. Благо, что все элементы интерфейса, как Android, так и iOS, давным давно реализованы. И при этом вам, в большинстве случаев, не придётся писать ДВА интерфейса.

Как я и сказал выше, вам не придётся обучать всех разработчиков новому языку. Можно обучить iOS-разработчиков Kotlin или не обучать и оставить им только интерфейс и платформо-специфичные функции, такие как блютус.

Как интересно, а для разработки на Flutter, вообще не требуется держать специалистов по двум платформам.

И в конце куча выводов, сделанных на неверных исходных данных.

Ну ок :)

Ух, это 49'' как у меня)) 6 вкладок IDE на одном экране)

На мак через curl и через brew (после вашего уточнения :)) тоже без проблем встало.
А на линь забить пришлось, т.к. хотел чисто почекать скорость билда на слабых тачках, не вышло сходу, значит когда-нибудь позже)

На маке, кстати, разницы между npm run build и bun run build нет вообще

Хе, старость видимо, проглядел)
но не отменяет остального)

Мммм...

brew install bun

Warning: No available formula with the name "bun". Did you mean buf, bup or run?

Как-то прям с первого шага мимо)

Update: Мо маку вопрос снимается, сам прокосоглазил, как подсказали.



На линухе:
Через курл:

bun: /lib64/libc.so.6: version GLIBC_2.18 not found (required by bun)

bun: /lib64/libc.so.6: version GLIBC_2.25 not found (required by bun)

Через npm -g

Failed to find package @ovenn/bun-linux-x64-baseline". You may have used the "--no-optional" flag when running "npm install".

Error: Failed to install package "bun"

at /home/teamcity/.npm-global/lib/node_modules/bun/install.js:311:11

at Generator.throw (<anonymous>)

at rejected (/home/teamcity/.npm-global/lib/node_modules/bun/install.js:35:27)

at processTicksAndRejections (internal/process/task_queues.js:97:5)

Хех)

Я так JBL-колонку купил как-то.
Соблазнился ценой, плохо разглядывал что да как.

В итоге везли черт знает сколько, привезли не в мой пункт выдачи, а в СДЭК, черт знает где.

А оно еще и не работает как положено - играет как наушники сунутые в бумажный рупор :)

Ничтоже сумняшеся несу в пункт Озона, хочу сдать, а хрен там. Оформляйте возврат в приложении, вам дадут адрес, идите на почту и отправляйте оттуда. Деньги за отправку вам когда-нибудь вернут (но это не точно).

Для интереса оформил и даже сходил, объявили ценник что-то там под 4т.р. Сроки доставки невнятные.

В общем вышел из почты и кинул коробку в ближайший мусорный бак.

С тех пор не смотрю на озоне товары с доставкой из-за рубежа.

Общение с ТП Озон

Правда это только для начисления баллов работает) Чтобы списать, нужен qr из приложения

Как всё обтекаемо)) Одна вода, ни интересных решений, ни знаковых побед)

Тема AirWatch не раскрыта. Как, впрочем, и тема TanderStore.

Или вы не застали этих событий? :)

Тимофей, вопрос же не в долгосрочных изменениях (хотя и в них тоже, было сложно)), а в подаче - "мы то, мы это", и нет ничего о тех, кто эти самые "мы", а статью пишет человек, который к этому даже отношения не имел, зато радостно говорит что "переключим на коробки".
ТандерСклад и его система плагинов, Робот, Касса, СУАГ, Автозаказ, Карта точек продаж, Себестоимость, СПРИНТ, ЕГАИС, EMM, это только самые крупные, за каждым из проектов стоят конкретные люди и о них в статье ни слова.

Как вообще можно писать "...через кассу до сих пор проходят...", учитывая, что касса в Тандере, проект не имеющий сравнимых аналогов.

Да вообще, как можно употреблять в одном тексте слова "касса" и "Тандер", без фамилии "Крикунов"? :)

Как забавно)

Вы внедрили гит и пайплайны)

Правда с точки зрения IT, GitLab выбили для использования мы. В частности я. Его по тихому, как обычно, развернули где-то у бизнеса, а ИТМ сидел и жрал SVN.

Потом Игорь Борсов притащил TeamCity.
Я притащил SonarQube.
И мы их продвигали год, наверное. Проталкивали через дебри СИБ, АШ и прочие круги ада. Ну ОАРы там и вот это вот всё.

И только после этого заработали первые полноценные "пайплайны". Полный цикл деплоя, от пуша в гит, до автоматического деплоя на сервер или мобилку.

После этого начали подключаться остальные департаменты.

К слову это работало уже в 2017.

Я уже не раз написал - у меня нет цели постоянно этим заниматься, у меня хватает других дел и вообще я ленивый)
Вы не заметили на скрине слова "Забеги: 40". Что даёт 5 с мелочью недель забегов.
И 4 с лишним месяца за эти полгода, когда я не занимаюсь этой фигнёй, а живу в своё удовольствие.
Флоу выглядит примерно так:
Просто живу пару месяцев -- Что-то много вешу, бегаю две-три недели -- Зациклить

Другой какой-либо жизненной потребности или необходимости в спорте у меня нет.

В прошлом году у меня на холодильнике такая штука висела))

Платный перекур

Про "бег с утра" яростно плюсую. Работается после него офигенно просто.

Мне скучно бегать по кругу или на дорожке. Если можно постоить длинный неповторяющийся маршрут, особенно если по городу - то прям норм.

Спортзал у нас пока без записи) Во всяком случае тот в который я хожу, он не оч популярен.

Прошлой весной, во время локдауна, я совмещал утренний бег с вечерней качалкой (купил даже скамью и прочие приблуды вокруг штанги и гантель), прям отлично было. Но лениво все равно)

Черт побери, вот это промах))
Мои извинения, много комментов, уже забыл с кем из-за чего дискуссия.

Ок, тут возможно даже убедили. Интересно, поизучаю подробнее.

Только вот в статье идёт речь про "high intensity resistance training" - интенсивные тренировки с отягощением. И это точно не ходьба)

Я или плохо пояснил, или вам пофик :)

Основная мысль предыдущего поста - я не собираюсь следить ни за чем. Ни что-то там повышать, ни понижать.

Задача — повысить TDEE, а не потратить калории здесь и сейчас.

В TDEE - d означает "ежедневный". Что сразу неприемлемо. Мне надо только как вы говорите "потратить калории здесь и сейчас". Причем желательно из жира, а не из гликогена.
Я прекрасно чувствую себя проводя периодические двух-трёхнедельные активности и забивая на любую такую фигню всё остальное время. И я однозначно не хочу каждый день думать о том сколько приобрёл, сколько потратил, что надо еще где-то полчаса находить, и тому подобное.

Куда я должен ходить каждые 2 часа?))
1. Никто не смеет прерывать творческий процесс :) Во время работы, я прерываюсь только на "сделать кофе" и то в логические паузы между задачами.
2. Куда можно пойти летом каждые два часа, при температуре +39 в тени? Бегать я могу или рано утром, или поздно вечером. Гулять же ни тогда ни тогда я точно не хочу)

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

1
23 ...

Information

Rating
4,270-th
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity