Pull to refresh
9
0
Юрий Петров @mrDevGo

Руководитель отдела разработки во Friflex

Send message

Заметьте, это не я написал ))) Я не знаю QT, ничего не могу утверждать.

Тут речь идет не про QT, хорош он или нет. Тут речь идет о переносимости фреймворка на новые платформы. QT есть на Tizen? Harmony?
Не понимаю, о чем спор)

На данный момент, даже зная, что есть официальный владелец Flutter — Google, и то создаются различные форки типа Flock, которые хотят чуток получить славы Flutter.
Я могу вас уверить, что если даже представить фантастическую ситуацию, что завтра Google закроет Flutter, перепишет все свои приложения с Flutter на натив (уже, конечно, странно звучит),
ТО в эту же секунду начнут появляться миллион форков, которые захотят возглавить разработку фреймворка, так как Flutter очень популярен.

Потому что materia и cupertion это разные пакеты и если начнешь их смешивать получишь портяники спагетти кода. 

Не совсем понял, есть виджеты типа adaptive, которые адаптированы для iOS и Android, также вы можете сделать только один дизайн, который будет одинаков для всех платформ.

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

Сравнивать QT и Flutter, как минимум странно.

Вы абсолютно правы, и ответственность у таких ребят куда выше, чем у разработчиков сервиса доставки)
При возникновении аварии не сможешь сказать — ну, тестирование должно было проверить...

Спасибо за статью. В целом со многим согласен. И также, как и у вас, у меня стоял выбор: идти учиться на IT-профессию или нет. Также было много разговоров о том, что программисты скоро не будут нужны, так как любой мог сделать сайт на конструкторе (тогда еще мобильные не так были распространены), и еще тогда был сервис «Алгоритмика». 

Но суть вы излагаете правильную. По ЗП всё просто: будут мало платить — будет мало программистов, будет мало программистов — будет большой дефицит, будет большой дефицит — будут искать хороших разработчиков, повышая зарплату. Потому что, как вы правильно заметили, кто-то должен валидировать код, который написал ИИ, а как стать тем, кто сможет это делать, без реального опыта?

Как вы правильно подметили, в финтехе это совсем не реальная ситопимия. А вы представьте программиста на медицинском оборудовании или ядерных станциях. 

Не всё так просто, как кажется.

Странный у вас подход, вы хотите сказать, что уже год в мире Flutter не работают камеры? Давайте быть конкретными, если у вас проблема с плагином, идите в репо, сдайте ишью, и я думаю, ее быстро поправят. Если не хотите ждать, форкаете плагин и поправляете ручками. 

Команда Flutter вообще здесь не при чем)

Нет, у impeller нет открытого api

Макросы ещё долго ждать, я думаю только в конце 25 подвезут.

Да, так и есть, на данный момент у Impleller нет общего доступного апи, как у Skia. Impleller глубоко вшит во Flutter.

Flutter сейчас очень популярен, уже очень много проектов в проде. Google никогда не закроет такой проект.
Совсем недавно вышла очень классная статья от ребят из Surf, где всё подробно описано. 

https://habr.com/ru/companies/surfstudio/articles/865946/

Спасибо, интересная статья. Особенно для новичков. 
Также хотелось бы добавить про такой антитренд, когда разработчики повсеместно внедряют стейт-менеджеры (Bloc, Riverpod и другие). Хотя было бы проще и понятнее использовать ChangeNotifier/ValueNotifier/InheritedWidget.

Для определения запуска на Авроре мы не используем флаг isAurora, который входит в портированный Flutter-Aurora. Это в дальнейшем может поломать логику проекта, если вы будете использовать оригинальный Flutter. 

Лучше идти от обратного. И для этого есть два способа:

  1. Вы просто проверяете, что у вас не Android и IOS, соответственно это Аврора.

  bool isAurora() {
    if (Platform.isAndroid || Platform.isIOS) {
      return false;
    }
    return true;
  }
  1. И так как Аврора — это Linux base система, соответственно, можно получить считать ID:

bool isAurora() {
  if (!Platform.isLinux) return false;
  try {
    return File('/etc/os-release').readAsLinesSync().contains('ID=auroraos');
  } on Object catch (_) {
    return false;
  }
}

Так, а что писать-то про это? Написал заявление и уволился. Дальше, например, купил велик и устроился в доставку. В чем здесь проблема? ))

Классная статья, но самое главное — это то, что вы используете стандартную Flutter локализацию. А не те пакеты, которые делают масло масляным.

Вы большая молодец! Всё у вас получится.

Опять 35+, опять "Войти в Ойти", опять тестировщики. Какая-то прям нишевая профессия, куда всех тянет.

Просто попасть в IT через тестирование — это самый простой и реальный путь. Из-за этого этот путь становится всё сложнее и сложнее. Так как кандидатов становится всё больше и больше.

>20 лет опыта хватит? а 12+ в роли лида? А 8+ в роли лида в крупных компаниях?

Уважаемый, я код пишу более 20 лет, но я никогда бы не позволил себе так комментировать опыт молодого разработчика, который просто хотел поделиться своей историей. Не больше, не меньше. Говорить парню, что он не смог бы пройти собес в Яндекс, это, конечно, сильно. При этом вы вообще не знаете автора. Как раз показывает ваш уровень. Мне искренне вас жаль, далее я с вами полемику вести не буду. Всего хорошего.

Information

Rating
Does not participate
Location
Краснодар, Краснодарский край, Россия
Works in
Registered
Activity

Specialization

Backend Developer, Mobile Application Developer
Lead
Docker
Nginx
Dart
Flutter
Kotlin
Android development
iOS development
Client-server applications