169 похожих чатов

Ещё вопрос У кого-то была такая практика Вы учили веб, потом

устали, решили перейти на мобилки, на RN и после чего начали углубляться в swift
Оправданный trip?

19 ответов

10 просмотров

Да без разницы веб мобилки везде заказов очень много главное что бы стать хорошим специалистом

Да

Углубляться советую сразу)

Было наоборот, начал с iOS и ушел в веб+RN

Herman Filatov
что не понравилось в ios?

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

Kirill Saltykov
То, что тогда еще SwiftUI даже в мыслях не было, а...

А то, что UIKit не предусматривал кастомизацию навбара и придется наследоваться от него и верстать свой - никто не думал естессно, в вебе же можно просто все сделать, значит и в IOS тоже можно срать на гайдлайны.

Herman Filatov
конечно не ожидал такого

Ну некоторым это в кайф, яндекс вон вообще не заморачиваются и делают говноуи на всех платформах)

Herman Filatov
а обьяснения не слушали?

Крайне редко получалось что-то продавить, хотя доходило до посылания далеко и надолго дизайнеров и ПМа.

Herman Filatov
почему?

Как минимум ты будешь понимать откуда ноги растут

Alexsandr Menshikov
И понимать что рн не всемогушь

И в случаи чего часть функционала перетащить на натив

Похожие вопросы

Обсуждают сегодня

Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
А чем вам питонисты не угодили?😂
.
79
Всем привет. Поделитесь, пожалуйста, опытом. Есть форма, на которой имеется dbgrid и кнопки: добавить, редактировать, удалить. Если нет записей в dbgrid, то кнопки редактирова...
Евгений
4
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
83
Вот смотрите у меня есть два стрима сейчас fs, cs: TStream; fs := TFileStream.Create('filename'); cs := TCompressionStream.Create(compression_level, fs); Я хочу сделать так: ...
notme
5
type TExtensions<GExtender>=class function GetExtension<GEntityExtenderType>:GEntityExtenderType; end; function TExtensions<GExtender>.GetExtension<GEntityExtenderType...
zamtmn
8
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Карта сайта